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: Futura;
  src: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65a52bcbb043f495c17d0c23_futura.zip") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: "Fa Brands 400";
  src: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65c0d117b5235db71011a04b_fa-brands-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Futura Arrondi;
  src: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65bbedecfcc2fcc3eaa21fb5_FuturaLT-Book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --kütüp-library--burntsienna: #e76f51;
  --kütüp-library--white: white;
  --kütüp-library--dark-slate-grey: #264653;
  --black: #333;
  --elements-webflow-library--general--shadow-03: #14142b1a;
  --kütüp-library--dim-grey: #6e6e6e;
  --elements-webflow-library--neutral--800: var(--noir);
  --noir: #000;
  --elements-webflow-library--neutral--700: #4a4566;
  --elements-webflow-library--general--shadow-02: var(--elements-webflow-library--neutral--300);
  --elements-webflow-library--neutral--300: #eff0f6;
  --elements-webflow-library--neutral--1: var(--black);
  --color: transparent;
  --elements-webflow-library--neutral--600: #6e7191;
  --elements-webflow-library--secondary--color-2: #f2f1ff;
  --elements-webflow-library--general--shadow-01: #14142b0f;
  --elements-webflow-library--secondary--color-1: #000;
  --elements-webflow-library--neutral--200: #f7f7fc;
  --elements-webflow-library--neutral--400: #dcddeb;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

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

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.kutup-hero-photo-overlay {
  opacity: .15;
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65a52b6f3cbfccd8bca8a2e6_photo-6.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.kutup-button-line {
  background-color: var(--kütüp-library--burntsienna);
  width: 100%;
  height: .0625rem;
  position: relative;
  top: .3125rem;
}

.white-text {
  color: var(--kütüp-library--white);
}

.kutup-button-with-line {
  color: var(--kütüp-library--dark-slate-grey);
  font-size: .9375rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.kutup-button-white {
  background-color: var(--kütüp-library--white);
  color: var(--kütüp-library--dark-slate-grey);
  border-radius: .3125rem;
  padding: .875rem 1.25rem;
  font-size: 1.0625rem;
  font-weight: 700;
}

.kutup-button-white:hover {
  background-color: #ffffffbd;
}

.kutup-flex-divider {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.kutup-flex-divider.kutup-center {
  justify-content: center;
}

.kutup-divider-60px {
  height: 3.75rem;
}

.kutup-hero-title-4 {
  color: var(--kütüp-library--white);
  margin-top: 0;
  font-family: Futura, sans-serif;
  font-size: 4.375rem;
  font-weight: 700;
  line-height: 1;
}

.kutup-divider-30px {
  height: 1.875rem;
}

.kutup-video-play {
  justify-content: center;
  align-items: center;
  display: flex;
}

.kutup-play-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.kutup-max-w-width-640px {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.kutup-large-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.kutup-shrink-item {
  z-index: 1;
  flex: 1;
  position: relative;
}

.kutup-hero-4 {
  background-color: #264653;
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.kutup-hero-photo-overlay-2 {
  opacity: .15;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.kutup-button-line-2 {
  background-color: var(--kütüp-library--burntsienna);
  width: 100%;
  height: .0625rem;
  position: relative;
  top: .3125rem;
}

.white-text-2 {
  color: var(--kütüp-library--white);
}

.kutup-button-with-line-2 {
  color: var(--kütüp-library--dark-slate-grey);
  font-size: .9375rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.kutup-button-white-2 {
  background-color: var(--kütüp-library--white);
  color: var(--kütüp-library--dark-slate-grey);
  text-align: center;
  border-radius: .3125rem;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: -9.9375rem;
  padding: .625rem;
  font-family: Futura, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
  display: flex;
}

.kutup-button-white-2:hover {
  background-color: #ffffffbd;
}

.kutup-flex-divider-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.kutup-flex-divider-2.kutup-center {
  justify-content: center;
}

.kutup-divider-60px-2 {
  height: 3.75rem;
}

.kutup-hero-title-5 {
  color: var(--kütüp-library--white);
  align-items: flex-end;
  margin-top: 0;
  font-family: Futura, sans-serif;
  font-size: 3.125rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.kutup-divider-30px-2 {
  height: 1.875rem;
}

.kutup-video-play-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.kutup-play-wrapper-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.kutup-max-w-width-640px-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.kutup-large-container-2 {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.kutup-shrink-item-2 {
  z-index: 1;
  flex: 1;
  position: relative;
}

.kutup-hero-5 {
  background-color: #264653;
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.video {
  text-align: center;
}

.heading {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  display: grid;
}

.heading-2 {
  text-transform: none;
  justify-content: center;
  align-items: flex-end;
  margin-top: 65vh;
  margin-bottom: .625rem;
  padding-bottom: 0;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.7rem;
  font-weight: 400;
  display: flex;
}

.heading-2.collectioncesar {
  font-size: 2rem;
}

.button {
  border: .0625rem solid var(--kütüp-library--white);
  opacity: 1;
  text-align: center;
  background-color: #3d3d3d80;
  border-radius: 1.25rem;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  width: 15.625rem;
  margin: 1rem auto .625rem;
  padding-left: 0;
  padding-right: 0;
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
  display: flex;
}

.button.bouton-bloc-3 {
  margin-top: .1875rem;
}

.button.boutonbloc5 {
  margin-top: 1rem;
  font-family: Futura Arrondi, sans-serif;
}

.button.c-sar {
  font-family: Futura Arrondi, sans-serif;
}

.button.entrevousetnous {
  margin-bottom: 0;
}

.background-video {
  background-color: #0000;
  background-image: linear-gradient(to top, var(--black) 18%, #2e2e2e00 95%, #0000003b 100%, #1a1a1a00 100%, white);
  height: 40.625rem;
  margin-top: -4.0625rem;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.background-video.hero {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6671bf2859ec53296256c323_anniversaire%203%20copie.jpg"), linear-gradient(0deg, var(--elements-webflow-library--general--shadow-03), #2e2e2e00 34%, #fff0 100%, #0000003b 100%, #1a1a1a00);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 90vh;
  margin-top: -8.5rem;
  margin-bottom: 0;
  padding-bottom: 0;
  display: none;
}

.kutup-social-wrapper-flex {
  grid-column-gap: .9375rem;
  display: flex;
}

.kutup-footer-link {
  color: var(--kütüp-library--dark-slate-grey);
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
}

.kutup-footer-link:hover {
  color: #264653cc;
}

.kutup-footer-horizontal-flex {
  grid-column-gap: 1.25rem;
  display: flex;
}

.kutup-gray-link {
  color: #818181;
  font-weight: 700;
}

.kutup-copyright {
  color: var(--kütüp-library--dim-grey);
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
}

.kutup-footer-grid-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.kutup-medium-container {
  max-width: 68.75rem;
  margin-left: auto;
  margin-right: auto;
}

.kutup-footer-3 {
  background-color: #fff;
  padding: 1.875rem 5%;
}

.brix---hamburger-menu-bar-bottom {
  background-color: var(--kütüp-library--white);
  border-radius: 1.25rem;
  width: 2.5rem;
  height: .1875rem;
  margin-top: .4375rem;
  margin-bottom: .75rem;
}

.brix---hamburger-menu-bar-top {
  background-color: var(--kütüp-library--white);
  border-radius: 1.25rem;
  width: 2.5rem;
  height: .1875rem;
  margin-top: .5rem;
  margin-bottom: 0;
}

.brix---hamburger-menu-wrapper {
  border: .0625rem #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: transform .3s;
  display: flex;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.brix---header-big-nav-link {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 2.5rem;
  line-height: 2.625rem;
  transition: color .3s;
}

.brix---header-big-nav-link:hover {
  color: var(--noir);
}

.brix---header-nav-list-item-hamburger-desktop {
  margin-bottom: 1.5rem;
  padding-left: 0;
}

.brix---dropdown-link-big {
  color: var(--elements-webflow-library--neutral--700);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 1.75rem;
  line-height: 2.25rem;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-big:hover {
  color: var(--noir);
}

.brix---dropdown-links-grid-big {
  grid-column-gap: 0rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-card-desktop {
  background-color: #0000;
  top: 2rem;
  overflow: visible;
}

.brix---dropdown-column-wrapper-hamburger {
  background-color: #0000;
  padding-top: 2rem;
  position: static;
}

.brix---dropdown-chevron-big {
  width: 1.75rem;
  margin-left: .625rem;
}

.brix---dropdown-toggle-big-link {
  align-items: center;
  padding: 0;
  font-size: 2.5rem;
  line-height: 2.625rem;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-big-link:hover {
  color: var(--noir);
}

.brix---header-nav-menu-hamburger-desktop {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---container-default-center {
  max-width: 76.125rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.brix---header-hamburger-desktop-wrapper {
  border-top: .0625rem solid var(--elements-webflow-library--neutral--300);
  border-bottom: .0625rem solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  padding: 2.75rem 1.5rem;
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-logo {
  max-width: 15.625rem;
  display: inline-block;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.canap-s {
  width: 50vw;
  max-width: 200vw;
}

.canap-s.accueil {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 3rem;
  padding-left: 0;
  padding-right: 0;
}

.brix---header-wrapper {
  background-color: var(--elements-webflow-library--general--shadow-02);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.column {
  text-align: center;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.column-2 {
  justify-content: flex-start;
  display: flex;
}

.column-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-3 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: .625rem;
  padding-left: 1.125rem;
  font-family: Futura, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  display: flex;
}

.button-2 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  border: .0625rem solid #fff;
  border-radius: 1.5rem;
  width: 5rem;
  height: 1.5rem;
  padding-top: .25em;
  padding-bottom: 0;
  font-family: Futura, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
}

.button-2.pageproduit {
  background-color: var(--color);
  color: #000;
  border-color: #000;
}

.button-2.pageproduit.fiche-technique {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 18rem;
  height: 2.5rem;
  margin-top: 5%;
  padding-top: 0;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  display: flex;
}

.navbar {
  z-index: 2147483647;
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #73737399;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  margin-top: -65px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-family: Futura, sans-serif;
  font-weight: 400;
  display: block;
  position: sticky;
  top: 0;
}

.columns {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.brix---bg-overlay-team-v12 {
  background-image: linear-gradient(#0009, #0009);
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.brix---text-200-medium {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.brix---color-neutral-100 {
  color: var(--elements-webflow-library--neutral--1);
}

.brix---heading-h3-size {
  color: var(--noir);
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 2.125rem;
  text-decoration: none;
}

.brix---team-v13-content {
  z-index: 1;
  text-decoration: none;
  position: absolute;
  inset: auto auto 2.5rem 2rem;
}

.brix---team-text-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---team-v9-wrapper {
  text-decoration: none;
  transition: transform .3s, color .3s;
  position: relative;
  overflow: hidden;
}

.brix---grid-3-columns {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---paragraph-default {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---heading-h2-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 3.125rem;
}

.brix---color-neutral-800 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16px {
  margin-bottom: 1rem;
}

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

.brix---inner-container-574px---center {
  max-width: 35.875rem;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px {
  margin-bottom: 3rem;
}

.brix---section {
  color: var(--elements-webflow-library--neutral--1);
  padding-top: 3.75rem;
  padding-bottom: 11rem;
}

.brix---icon-square-36px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  min-width: 2.25rem;
  height: 2.25rem;
  min-height: 2.25rem;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px:hover {
  transform: scale(.92);
}

.brix---social-media-grid-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 2.25rem);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---text-300-medium {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.375rem;
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---heading-link-dark {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark:hover {
  color: var(--noir);
}

.brix---text-decoration-none {
  text-decoration: none;
}

.brix---mg-bottom-24px {
  text-align: left;
  margin-bottom: 0;
  padding-top: 50px;
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
}

.brix---avatar-image-link {
  border-radius: 0;
  width: 100%;
  height: 35vh;
  transition: transform .3s;
}

.brix---avatar-image-link:hover {
  transform: scale(1.1);
}

.brix---avatar-image-square {
  border-radius: 0;
  width: 27vw;
  height: 190px;
  transform: translate(0);
}

.brix---mg-bottom-32px {
  width: 90%;
  margin-bottom: .375rem;
}

.brix---grid-3-columns-gap-row-64px {
  grid-column-gap: .25rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  justify-items: center;
  width: 80vw;
  margin-left: 2%;
  display: grid;
}

.brix---grid-3-columns-gap-row-64px.accueil {
  width: 150%;
}

.div-block-2 {
  text-align: center;
  margin-right: 0;
}

.produits {
  margin-top: 0;
  padding-top: 0;
  padding-left: 5%;
  padding-right: 5%;
  position: sticky;
}

.heading-4 {
  color: #fff;
  text-align: center;
  align-self: center;
  margin-top: 70vh;
  margin-bottom: .25rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.7rem;
  font-weight: 400;
}

.heading-4.cesar {
  margin-top: 70vh;
  margin-bottom: 1.2rem;
  font-family: Futura Arrondi, sans-serif;
}

.heading-4.entrevousetnous {
  margin-bottom: .5rem;
}

.heading-4.hero {
  margin-top: 60vh;
}

.button-3 {
  align-self: center;
}

.flex-block {
  background-image: linear-gradient(to top, #00000052 42%, #a5a5a500), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65b3bb99fc7184e1844c90a3_ouvrir-un-magasin-de-meubles.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 31.25rem;
  font-family: Futura, sans-serif;
}

.flex-block.entrevous-nous {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0c516f6a4a319644b126d_30015649-adobestock-415480872.webp");
  background-position: 50%;
  border-bottom: 5px solid #fff;
  height: 95vh;
}

.flex-block.notreboutique {
  background-image: linear-gradient(0deg, #00000073 16%, #a5a5a500 72%), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1b6f435bcdf121cf1e79b_ambiance%20mag.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 95vh;
}

.flex-block.hero {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6878f3c1e07a3f2eff0d1601_saba-Pixel_04%20copie.jpg"), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df50e7157046624d10422e_saba-Pixel_04.webp"), linear-gradient(0deg, #00000052 42%, #a5a5a500);
  background-position: 50%, 50%, 0 0;
  background-size: auto, auto, auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0%;
  padding-bottom: 0;
  display: flex;
}

.collectioncesar {
  background-image: linear-gradient(#0000 19%, #00000047 99%);
  border-bottom: 5px solid #fff;
  height: 95vh;
}

.grid {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  border-top: 2px solid #777;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1rem;
  padding-left: 4rem;
  padding-right: 4rem;
  font-family: Futura, sans-serif;
  display: grid;
}

.grid.footer {
  background-color: #fff;
  border-top-style: none;
  margin-top: 0;
  padding-right: 0;
}

.grid.footer.accueil {
  margin-top: 1rem;
  padding-right: 0;
}

.grid.accueil {
  background-color: #fff;
  border-top-style: solid;
  border-top-width: 1px;
  place-items: start center;
  margin-top: 0;
}

.heading-5 {
  color: #6c6c6c;
  margin-bottom: .625rem;
  padding-bottom: .625rem;
  padding-left: 0;
  padding-right: 0;
  font-family: Futura Arrondi, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.paragraph, .paragraph-2, .paragraph-3 {
  color: #060606;
  font-family: Futura, sans-serif;
}

.paragraph-4 {
  color: #060606;
  font-family: Futura Arrondi, sans-serif;
  font-size: .7rem;
}

.paragraph-5 {
  color: #060606;
  padding-right: 4.75rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: .7rem;
}

.paragraph-6, .paragraph-7, .paragraph-8 {
  color: #060606;
  font-family: Futura Arrondi, sans-serif;
  font-size: .7rem;
}

.paragraph-9 {
  color: #000;
  font-family: Futura Arrondi, sans-serif;
  font-size: .7rem;
}

.paragraph-10, .paragraph-11, .paragraph-12, .paragraph-13, .paragraph-14 {
  color: #060606;
  font-family: Futura Arrondi, sans-serif;
  font-size: .7rem;
}

.button-4 {
  border-radius: 1.25rem;
}

.button-5 {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  background-color: #0000;
  border: .0625rem solid #000;
  border-radius: 1rem;
  width: 60%;
  margin-left: -.1875rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: .7rem;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.grid-2 {
  grid-column-gap: 0rem;
  background-color: #fff;
  border-top: 1px solid #333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1fr;
  margin-top: 1.5rem;
  padding-top: 1rem;
  padding-bottom: .125rem;
}

.grid-2.boutique {
  margin-top: 0;
  padding-top: 1.2rem;
}

.grid-2.boutique.contact, .grid-2.canap, .grid-2.fauteils-poufs, .grid-2.tables, .grid-2.tabes-basses, .grid-2.accueil {
  border-top-style: none;
}

.image {
  align-self: center;
  padding-bottom: 1rem;
  padding-right: 2px;
}

.paragraph-15 {
  text-align: center;
  text-transform: none;
  align-self: center;
  margin-bottom: .3125rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: .7rem;
}

.heading-6 {
  flex: 0 auto;
  align-self: flex-end;
  margin-bottom: .3125rem;
  padding-left: 1.25rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  display: block;
}

.flex-block-2 {
  flex-direction: row;
  margin-left: 1.875rem;
}

.heading-7 {
  align-self: flex-end;
  margin-bottom: .3125rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.image-2 {
  align-self: flex-end;
  margin-bottom: .375rem;
  margin-left: .3125rem;
  padding-left: 0;
}

.flex-block-3 {
  padding-left: 0;
}

.flex-block-4 {
  padding-left: 5rem;
}

.flex-block-5 {
  padding-left: .625rem;
}

.flex-block-6 {
  justify-content: flex-end;
  align-items: center;
  padding-right: 40px;
}

.container {
  width: 100%;
}

.slide {
  background-color: #544242;
}

.slide-2 {
  background-color: #584444;
}

.slide-3 {
  background-color: #b44646;
}

.slide-4, .slide-5 {
  background-color: #c53838;
}

.slide-6 {
  background-color: #c13838;
}

.slide-7 {
  background-color: #be3a3a;
}

.slide-8 {
  background-color: #924c4c;
}

.slide-9 {
  background-color: #7f3434;
}

.slide-10 {
  background-color: #762121;
}

.slide-11 {
  background-color: #890c0c;
}

.slide-12 {
  background-color: #b00909;
}

.slide-13 {
  background-color: #dc1616;
}

.slide-14, .slide-15 {
  background-color: #e21616;
}

.slide-16 {
  background-color: #00000024;
}

.slide-17 {
  background-color: #0000002b;
}

.slide-18 {
  background-color: #000000ed;
}

.slide-19, .slide-20, .slide-21 {
  background-color: #000;
}

.slide-22 {
  background-color: #00000008;
}

.slide-23, .slide-24, .slide-25 {
  background-color: #000;
}

.slide-nav {
  background-color: var(--kütüp-library--white);
}

.slider {
  background-color: var(--black);
  height: 70vh;
  margin-bottom: 5%;
}

.slider.canap-s {
  width: 100%;
  max-width: 100%;
}

.slide1 {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65b52c47dbdcc0539d3b7eff_canape-d-angle-fixe-everest-tissu-lisse.jpg");
  background-position: 0 0, 50% 60%;
  background-size: auto, cover;
  height: 70vh;
}

.slide1.fauteuils-poufs {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1e6f2f0098a33d59ad1be_Generique-fauteuil-2.webp");
  background-position: 0 0, 50% 60%;
}

.slide1.tapis {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7ae6be9d3834fe649b3f_download-4.jpg.webp");
  background-position: 0 0, 50%;
}

.slide1.tables-basses {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1e995e7bf7810047aaf85_eleonora-mila-salontafel-bruin-mangohout-e00473439-2.webp");
  background-position: 0 0, 50%;
}

.slide1.tables {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1e89f7c5cc9868f9bf89f_Generique-table-repas1.webp");
  background-position: 0 0, 50% 70%;
}

.slide1.canap {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df19778481a86b0ca9ab15_ANNIE_interior_set_sky_4_gold_beige_1.webp");
}

.slide-26 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide2 {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65b52c476b27b84f06d4fbcc_canape-d-angle-reversible-convertible-coffre-envy-tissu-bouclette-doux.jpg");
  background-position: 0 0, 50% 65%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.slide2.fauteuils-poufs {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08da0df6d6d737d92f3a1_fauteuil-tissu-pieds-metal-pomax-hailey.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.slide2.tapis {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7ae6723a4b70940cde58_ethnicraft-mikado-ovale-table-3.jpg.webp");
  background-position: 0 0, 50% 70%;
}

.slide2.tables-basses {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1efb694ddfee356612e87_42585_-mg-2045-fotostudio7_origineel_20221201105542.png");
  background-position: 0 0, 50% 80%;
  background-size: auto, cover;
}

.slide2.tables {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1e8a16f74f2f9f6d70193_Generique-table-repas2.webp");
  background-position: 0 0, 50% 75%;
}

.slide2.canap {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5627e466e08a6a921a60_BRANDON_interior_set3_stipa_4_nature_1-2.webp");
  background-position: 0 0, 50% 100%;
}

.slide-27 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65b52c488add65f3035d3d5e_canape-d-angle-fixe-william.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-28 {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65b52c488add65f3035d3d5e_canape-d-angle-fixe-william.jpg");
  background-position: 0 0, 50% 60%;
  background-size: auto, cover;
}

.slide-28.fauteuils-poufs {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1e7b85fa7efae874a6297_fauteuil-peggy-pols-potten-magasin-decoration-annecy-1.webp");
  background-position: 0 0, 50% 60%;
}

.slide-28.tapis {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7ae677a6b18b9901a439_barry-2292652002131202.jpg.webp");
  background-position: 0 0, 50% 70%;
}

.slide-28.tables-basses {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1efb660960264287c606f_eleonora-salontafel-fynn-150x70x35-zwart.jpg%20(1).png");
  background-position: 0 0, 50% 70%;
}

.slide-28.tables {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7ae6be9d3834fe649b3f_download-4.jpg.webp");
  background-position: 0 0, 50%;
}

.slide-28.canap {
  background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5712ef646e0f1d4bb265_VIDAR_interior_35seater_timber_6_cream_FATTY_footstool_classic_velvet_21_-caramel_1.webp");
  background-position: 0 0, 50% 85%;
}

.slider-2 {
  height: 27rem;
}

.brix---dropdown-link {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: var(--noir);
}

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

.brix---dropdown-pd {
  padding: 40px;
}

.brix---dropdown-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-column-wrapper {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---dropdown-chevron {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-toggle {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: var(--noir);
}

.div-block-3 {
  border: 1px #000;
  border-top: 2px solid #777;
  justify-content: center;
  width: 80vw;
  margin-top: 3%;
  display: flex;
}

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

.container-2 {
  justify-content: center;
  margin-top: 112px;
  display: flex;
}

.image-6 {
  width: 37.5rem;
  height: 25rem;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: block;
}

.columns-2 {
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-left: 214px;
  padding-left: 103px;
  display: flex;
  position: relative;
}

.section-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 1%;
  display: flex;
}

.columns-3 {
  flex: .52 auto;
  align-self: center;
}

.grid-3 {
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 65vw;
}

.image-7 {
  width: 20.8vw;
  max-width: 20.8vw;
  height: 33vh;
  max-height: 33vh;
}

.lightbox-link {
  justify-content: center;
  margin-top: 1rem;
  margin-bottom: -1.4rem;
  display: flex;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 350px;
  display: flex;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center;
  justify-items: center;
  width: 500px;
  display: block;
}

.heading-8 {
  margin: 0 10%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.heading-8.personnalisable {
  color: #656565;
  text-align: justify;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.3rem;
}

.heading-8.felix {
  margin-top: 151px;
}

.image-8 {
  width: 65vw;
}

.paragraph-16 {
  text-align: justify;
  margin-top: 2%;
  font-family: Futura Arrondi, sans-serif;
  font-size: .95rem;
  line-height: 1.4rem;
}

.section-3 {
  padding-top: 3%;
}

.heading-9 {
  color: #686868;
  text-align: justify;
  text-transform: uppercase;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 6rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.flex-block-7 {
  text-align: center;
  flex-direction: column;
  margin: .125rem 10% 0;
}

.div-block-4 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-9 {
  width: 100%;
  height: 60%;
  padding-top: 1rem;
}

.brix---hamburger-menu-bar-bottom-2 {
  background-color: var(--kütüp-library--white);
  border-radius: 20px;
  width: 1em;
  height: .1rem;
  margin-top: 0;
  margin-bottom: .25rem;
  padding-top: 0;
}

.brix---hamburger-menu-bar-bottom-2.pageproduit, .brix---hamburger-menu-bar-bottom-2.accueil, .brix---hamburger-menu-bar-bottom-2.entrevous-nous {
  background-color: var(--noir);
}

.brix---hamburger-menu-bar-top-2 {
  background-color: var(--noir);
  border-radius: 20px;
  width: 1em;
  height: .1rem;
  margin-top: 0;
  margin-bottom: .25rem;
}

.brix---hamburger-menu-bar-top-2.pageproduits, .brix---hamburger-menu-bar-top-2.accueil, .brix---hamburger-menu-bar-top-2.entrevous-nous {
  background-color: var(--noir);
}

.brix---hamburger-menu-wrapper-2 {
  flex: 0 auto;
  order: 0;
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-2:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-2.w--open {
  background-color: #0000;
}

.brix---header-big-nav-link-2 {
  border-top: 1px none var(--elements-webflow-library--neutral--300);
  border-bottom: 1px none var(--noir);
  background-color: var(--kütüp-library--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  margin-bottom: 0;
  padding: 0 60px 2rem 0;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.2rem;
}

.brix---header-big-nav-link-2:hover {
  color: var(--noir);
  text-decoration: underline;
}

.brix---header-big-nav-link-2:lang(fr-fr) {
  color: #000;
  display: block;
}

.brix---header-big-nav-link-2.contact {
  padding-bottom: 1rem;
}

.brix---header-nav-list-item-hamburger-desktop-2 {
  margin-top: -2.9rem;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 2rem;
}

.brix---dropdown-link-big-2 {
  color: var(--elements-webflow-library--neutral--700);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 28px;
  line-height: 36px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-big-2:hover {
  color: var(--noir);
}

.brix---dropdown-links-grid-big-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-card-desktop-2 {
  background-color: #0000;
  top: 32px;
  overflow: visible;
}

.brix---dropdown-column-wrapper-hamburger-2 {
  background-color: #0000;
  padding-top: 32px;
  position: static;
}

.brix---dropdown-chevron-big-2 {
  width: 28px;
  margin-left: 10px;
}

.brix---dropdown-toggle-big-link-2 {
  align-items: center;
  padding: 0;
  font-size: 40px;
  line-height: 42px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-big-link-2:hover {
  color: var(--noir);
}

.brix---header-nav-menu-hamburger-desktop-2 {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 25rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---container-default-center-2 {
  max-width: 1218px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-hamburger-desktop-wrapper-2 {
  background-color: var(--kütüp-library--white);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  border: 1px #000;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 27rem;
  height: 500rem;
  margin-top: 4rem;
  margin-bottom: 0;
  padding: 60px 0 0;
}

.brix---header-right-col-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-logo-2 {
  max-width: 250px;
  margin-left: -19px;
}

.brix---header-logo-link-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-content-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.navbar1 {
  background-color: var(--kütüp-library--white);
  padding-top: 0;
  padding-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
}

.navbar1.pageproduits {
  position: static;
}

.navbar1.entrevous-nnous, .navbar1.c-sar, .navbar1.boutique, .navbar1.atelier {
  background-color: var(--noir);
  padding-bottom: .5rem;
}

.navbar1.entrevous-nous {
  background-color: var(--kütüp-library--white);
  border-bottom: 1px #0003;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
}

.navbar1.collection-c-sar {
  border-bottom: 1px none var(--elements-webflow-library--general--shadow-01);
  background-color: var(--kütüp-library--white);
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
}

.navbar1.contact {
  background-color: var(--kütüp-library--white);
  margin-bottom: -7%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
}

.navbar1.accueil {
  background-color: var(--kütüp-library--white);
}

.grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch;
  place-items: center stretch;
  margin-bottom: 0;
  margin-left: 3em;
  margin-right: 3rem;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.heading-10 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .125rem;
  padding-left: .5rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1rem;
}

.heading-10.accueil {
  color: var(--noir);
  align-self: center;
  font-size: .9rem;
}

.flex-block-8 {
  align-items: center;
}

.body, .body-2 {
  background-color: #fff;
}

.body-3 {
  text-align: left;
  background-color: #e2e2e2;
}

.body-4 {
  background-color: #d5d5d5;
}

.body-5 {
  background-color: #e3e3e3;
}

.body-6 {
  background-color: #d4d4d4;
}

.body-7 {
  background-color: #c3c3c3;
}

.brix---bg-image-full-width {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---contact-v7-half-bg-image-bottom {
  z-index: -1;
  width: 100%;
  height: 430px;
  position: absolute;
  inset: auto 0% 0%;
}

.brix---error-message {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-802 {
  color: var(--elements-webflow-library--neutral--1);
}

.brix---icon-success-message-big {
  width: 60px;
  margin-bottom: 10px;
}

.brix---success-message {
  background-color: var(--noir);
  color: var(--elements-webflow-library--neutral--1);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---btn-primary {
  background-color: var(--elements-webflow-library--general--shadow-03);
  color: var(--elements-webflow-library--neutral--1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--1);
  transform: translate3d(0, -3px, .01px);
}

.brix---text-area {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--kütüp-library--white);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 22px;
  min-height: 144px;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 28px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---text-area:hover {
  border-color: var(--noir);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---text-area:focus {
  border-color: var(--noir);
  color: var(--elements-webflow-library--neutral--800);
}

.brix---text-area::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---input-label {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: 16px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---input {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input:hover {
  border-color: var(--noir);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input:focus {
  border-color: var(--noir);
  color: var(--elements-webflow-library--neutral--800);
}

.brix---input::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---form-grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-form {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  min-height: 576px;
  margin-bottom: 0;
  padding: 56px 40px;
}

.brix---paragraph-default-2 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---link-icon-left {
  margin-right: 6px;
}

.brix---icon-mg-top {
  margin-top: 4px;
}

.brix---icon-pagraph-wrapper {
  color: var(--elements-webflow-library--secondary--color-1);
  align-items: flex-start;
  display: flex;
}

.brix---link-text {
  transition: color .3s;
  display: inline-block;
}

.brix---link-wrapper-color-primary {
  color: var(--noir);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-color-primary:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

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

.brix---color-neutral-803 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---heading-h1-size {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---color-neutral-804 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---subtitle {
  color: var(--noir);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-contact-v7 {
  grid-column-gap: 60px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---section-position-relative {
  padding-top: 176px;
  padding-bottom: 176px;
  position: relative;
  overflow: hidden;
}

.brix---bg-image-full-width-2 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---contact-v4-half-bg-image {
  z-index: -1;
  width: 65%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.brix---color-neutral-805 {
  color: var(--elements-webflow-library--neutral--1);
}

.brix---input-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--kütüp-library--white);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input-2:hover {
  border-color: var(--noir);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input-2:focus {
  border-color: var(--noir);
  color: var(--elements-webflow-library--neutral--800);
}

.brix---input-2::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---paragraph-default-3 {
  margin-bottom: 0;
  font-family: Futura, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-806 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-2 {
  margin-bottom: 32px;
}

.brix---heading-h1-size-2 {
  color: var(--elements-webflow-library--secondary--color-1);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Futura, sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 66px;
}

.brix---color-neutral-807 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---card-form-v2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--kütüp-library--white);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  min-height: 620px;
  margin-bottom: 0;
  padding: 72px 78px;
}

.brix---grid-contact-v4 {
  grid-column-gap: 0px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.8fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---section-position-relative-2 {
  padding-top: 176px;
  padding-bottom: 176px;
  position: relative;
  overflow: hidden;
}

.select-field-2 {
  color: #333333ba;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 8rem;
  height: 60px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  line-height: 20px;
  box-shadow: 0 2px 5px #00000017;
}

.brix---bg-split-v4-right {
  z-index: -2;
  background-color: var(--noir);
  width: 100%;
  max-width: 40%;
  min-height: 600px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.brix---bg-split-v4-left {
  z-index: -2;
  background-color: var(--elements-webflow-library--neutral--200);
  width: 100%;
  max-width: 60%;
  min-height: 600px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---opacity-20 {
  opacity: .2;
}

.brix---floating-image-hero-v2---1 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: -1% auto auto -21%;
  transform: rotate(140deg);
}

.brix---border-radius-24px {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---btn-circle-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-secondary:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---mg-top-56px {
  margin-top: 56px;
}

.brix---btn-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary:hover {
  border-color: var(--noir);
  background-color: var(--noir);
  color: var(--elements-webflow-library--neutral--1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-2 {
  background-color: var(--noir);
  color: var(--elements-webflow-library--neutral--1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--1);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left {
  margin-right: 24px;
}

.brix---buttons-row {
  align-items: center;
  display: flex;
}

.brix---paragraph-default-4 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-808 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---heading-h1-size-3 {
  color: var(--noir);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---color-neutral-809 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---grid-hero-v4 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---container-default-2 {
  max-width: 1218px;
  margin-top: 50px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-hero-v4 {
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.text-size-medium {
  font-size: 1.125rem;
}

.button-6 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-6.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-6.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-6.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-6.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-6.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 270px;
  margin-bottom: 13px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.button-6.is-icon.bloc2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  margin-top: 27%;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000059;
  position: absolute;
  inset: 0%;
}

.padding-section-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.header79_component {
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

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

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-top, .margin-top.margin-medium, .margin-top.margin-xlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.header79_image-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_image-column.image-column-3 {
  margin-top: 0%;
}

.header79_image-column.image-column-5 {
  margin-top: -20%;
}

.header79_image-column.image-column-4 {
  margin-top: -30%;
}

.header79_image-column.image-column-1 {
  margin-top: -20%;
}

.header79_image-column.image-column-2 {
  margin-top: -50%;
}

.header79_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  justify-content: center;
  margin: 0 0 0%;
  display: block;
}

.margin-bottom.margin-small.collectionc-sar {
  margin-bottom: 5%;
}

.margin-bottom.margin-tiny, .margin-bottom.margin-xsmall, .margin-bottom.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.header79_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.text-color-white {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.padding-global {
  margin-top: 0;
  padding-left: 5%;
  padding-right: 5%;
}

.header79_background-images {
  z-index: -1;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section_header79 {
  height: 120vh;
  position: relative;
}

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

.header79_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.heading-11 {
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 3rem;
  display: flex;
}

.heading-11.boutique {
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
  line-height: 1em;
}

.paragraph-17 {
  color: #fff;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.paragraph-17.boutique {
  text-align: center;
  font-family: Futura Arrondi, sans-serif;
}

.button-7 {
  justify-content: center;
  width: 100px;
  display: flex;
}

.header77_image-list-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.header77_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header77_images-layout {
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header77_image-list-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  margin-left: -8.5%;
  display: grid;
}

.header77_content-right {
  grid-column-gap: 1rem;
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  align-items: center;
  height: 100vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  overflow: hidden;
}

.header77_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.header77_content-left {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header77_image-wrapper {
  width: 26rem;
  padding-top: 75%;
  position: relative;
}

.heading-13 {
  color: #fff;
  padding-right: 2.5rem;
  font-family: Futura, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1rem;
  position: static;
}

.heading-14 {
  color: #fff;
  text-align: right;
  font-family: Futura, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1rem;
}

.heading-14.entrevous-nous {
  color: var(--noir);
}

.grid-7 {
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch stretch;
  width: 97%;
}

.link-block {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65fef764d9c8b3b5145bebbc_1ERE.png");
  background-position: 50%;
  background-size: 105% 100%;
  width: 100%;
  height: 22rem;
}

.link-block.tapis {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0a869a387b92015134335_tapis-motifs-geometriques-contraste-superposer.png");
  background-size: cover;
  width: 100%;
  height: 100%;
}

.link-block.fauteuils {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08ccbd6f111188414c81c_Vilmers_inspo_folder_a4_digital-1-Lupin_Page_1-scaled.png");
  background-position: 50% 65%;
  background-size: 135%;
  width: 100%;
  height: 100%;
}

.link-block.tables {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0a86a4aeced2009ee2729_Latus_Table_Inspiration_14_e43308825c.png");
  background-size: cover;
}

.link-block.tablesbasses {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0a89d104b69fd2840dd43_saba.png");
  background-position: 50% 100%;
  background-size: cover;
}

.link-block.atelier-confection {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0a86bc2292ebc042eb260_aa23e86f9362d3ab499f5c861e7d5b2a.w3000.h2000._CR296%2C0%2C2361%2C1362_SX1500_.png");
  background-size: cover;
}

.link-9 {
  color: #474747;
  font-family: Futura Arrondi, sans-serif;
}

.heading-15 {
  margin-top: 3%;
  margin-bottom: 3%;
  font-family: Futura Arrondi, sans-serif;
  font-size: .925rem;
  font-weight: 400;
}

.cat-gories {
  justify-content: center;
  margin-top: 3%;
  margin-bottom: 5%;
  display: flex;
}

.link-10 {
  color: #313131;
  text-decoration: none;
}

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

.section-4 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 5%;
  display: flex;
}

.link-11 {
  color: var(--kütüp-library--white);
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.link-12 {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  font-family: Futura Arrondi, sans-serif;
  font-size: .9rem;
  text-decoration: none;
  display: block;
}

.link-12.entrevous-nous {
  color: #000;
}

.heading-16 {
  margin-top: 3%;
  margin-bottom: 3%;
  font-size: .925rem;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.breadcrumb-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.product-header8_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  font-size: .875rem;
  display: flex;
}

.menu-icon4_line-bottom {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 24px;
  height: 2px;
}

.navbar19_menu-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: grid;
}

.menu-icon_line-middle-base {
  background-color: #000;
  width: 24px;
  height: 2px;
  position: absolute;
}

.navbar19_menu-left-bottom {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2rem;
  display: flex;
}

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

.navbar19_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar19_link-large {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.navbar19_link-large.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar19_menu-right {
  grid-column-gap: 2.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  display: grid;
}

.navbar19_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar19_link-wrapper {
  z-index: 0;
  display: flex;
}

.menu-icon4_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar19_menu-left-top {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.navbar19_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.text-weight-semibold.text-inline {
  display: inline;
}

.navbar19_link {
  padding: .5rem 1rem;
}

.navbar19_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.navbar19_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar19_menu-button.w--open {
  background-color: #0000;
}

.navbar19_container {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.menu-icon4_line-top {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  border: 1px solid #000;
  width: 24px;
  height: 2px;
  padding-bottom: 0;
  padding-right: 0;
}

.navbar19_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar19_logo-link {
  z-index: 2;
  padding-left: 0;
}

.menu-icon4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.navbar19_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  padding: .5rem;
  position: absolute;
}

.menu-icon4_line-middle {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex;
}

.navbar19_menu {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar19_link-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: block;
}

.menu-icon_line-middle-top {
  z-index: 2;
  width: 24px;
  height: 2px;
  position: absolute;
  inset: 0;
}

.navbar19_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  margin-top: 1.5rem;
  display: grid;
}

.navbar19_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

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

.body-9 {
  background-color: #bcbcbc;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center stretch;
  place-items: center;
}

.grid-9 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  width: 90vw;
}

.section-5 {
  justify-content: center;
  margin-top: 5%;
  display: flex;
}

.heading-17 {
  text-decoration: none;
}

.link-block-3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65b52c488add65f3035d3d5e_canape-d-angle-fixe-william.jpg");
  background-position: 50%;
  background-size: cover;
  width: 25vw;
  height: 30vh;
  margin-top: 0%;
  margin-bottom: 0%;
  padding-top: 0%;
}

.heading-18 {
  text-align: left;
  margin-top: 5%;
  font-size: 1.2rem;
}

.flex-block-15 {
  justify-content: center;
  align-items: flex-start;
}

.link-13 {
  color: #383838;
  font-family: Futura Arrondi, sans-serif;
  font-size: .8rem;
  text-decoration: none;
}

.text-size-medium-2 {
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.125rem;
}

.text-size-medium-2.sous-titre {
  margin-bottom: 3%;
  font-size: 1rem;
}

.blog38_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog38_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog38_component {
  flex-direction: column;
  align-items: center;
}

.padding-section-large-2 {
  padding-top: 0;
  padding-bottom: 0;
}

.blog38_category-link {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog38_category-link.w--current {
  border-bottom: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.blog38_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.heading-style-h5 {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.blog38_list {
  grid-column-gap: 2rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  display: block;
}

.blog38_meta-wrapper {
  margin-bottom: 1rem;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

.blog38_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog38_item {
  flex-flow: column;
  margin-bottom: 10%;
  display: block;
}

.blog38_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.blog38_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.text-style-link {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  font-family: Futura Arrondi, sans-serif;
  text-decoration: underline;
}

.contact19_item {
  border: 1px #000;
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 8% 15%;
}

.contact19_item.faq {
  border-right-style: none;
}

.contact19_item.mail {
  height: 100%;
  margin-bottom: 0;
}

.contact19_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 2rem;
  height: 3rem;
  display: flex;
}

.icon-embed-medium.faq {
  width: 1.2rem;
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.contact19_icon-wrapper {
  margin-left: -4px;
  padding-left: 0;
}

.heading-style-h4 {
  text-transform: uppercase;
  margin-bottom: 5%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.3;
}

.heading-19 {
  margin-bottom: 3%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 2em;
  font-weight: 400;
}

.paragraph-18 {
  text-align: justify;
  margin-bottom: 25%;
  font-family: Futura Arrondi, sans-serif;
}

.paragraph-18.mail {
  text-align: justify;
  margin-bottom: 45%;
}

.paragraph-19 {
  font-family: Futura Arrondi, sans-serif;
}

.paragraph-20 {
  text-align: justify;
  margin-bottom: 35%;
  font-family: Futura Arrondi, sans-serif;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.text-size-medium-3.atelier-confection {
  text-align: justify;
  margin-top: 5%;
  margin-bottom: 10%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.text-size-medium-3.entre-vous-nous {
  text-align: justify;
  margin-bottom: 5%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  line-height: 1.1rem;
}

.text-size-medium-3.collection-c-sar {
  text-align: justify;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.text-size-medium-3.collectionc-sar {
  text-align: justify;
  margin-bottom: 10%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.bloc1 {
  margin-top: 0%;
  padding-top: 0;
}

.header41_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 100vh;
}

.header41_image.entre-vous-nous {
  width: 100%;
  padding-bottom: 0%;
}

.bloc3 {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: 0;
  display: grid;
}

.bloc3.collection-c-sar {
  margin-bottom: 0;
  padding-bottom: 0;
}

.header37_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.header37_content.atelier-confection {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: -3.6rem;
  padding-top: 5%;
  display: flex;
}

.header37_content.atelier-confection.b1 {
  margin-top: 4rem;
}

.header37_content.collectionc-sar {
  text-align: center;
  margin-top: -20%;
}

.header37_content.collectionc-sar._1 {
  margin-top: -46%;
}

.header37_content.projet {
  margin-top: -31%;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-size-medium-4 {
  font-size: 1.125rem;
}

.text-size-medium-4.atelier-confection {
  text-align: justify;
  margin-top: 5%;
  margin-bottom: 10%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.text-size-medium-4.entre-vous-nous {
  text-align: justify;
  justify-content: flex-start;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  line-height: 1.1rem;
  display: flex;
}

.header36_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.bloc2 {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.bloc2.atelier-confection {
  text-align: justify;
  justify-items: stretch;
}

.section_header36 {
  text-align: justify;
}

.header36_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header36_content.atelier-confection {
  flex-direction: column;
  align-items: center;
  margin-top: -3.6rem;
  display: flex;
}

.header36_content.entrevous-nous {
  text-align: justify;
}

.header36_content.collectionc-sar {
  margin-top: -20%;
}

.button-8.atelier-confection {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 17px;
  justify-content: center;
  width: 36%;
  margin-top: 0%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  display: flex;
}

.button-8.entre-vous-nous {
  background-color: #000;
  border-radius: 17px;
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
}

.heading-20.atelier-confection {
  text-align: center;
  margin-top: 0%;
  margin-bottom: 5%;
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
}

.heading-20.entre-vous-nous {
  text-align: center;
  margin-top: 30%;
  margin-bottom: 5%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.heading-20.collectionc-sar {
  margin-top: 0;
  margin-bottom: 7%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.heading-21.atelier-confection {
  text-align: center;
  margin-top: 0;
  margin-bottom: 5%;
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
}

.heading-21.entre-vous-nous {
  text-align: center;
  margin-top: 5%;
  margin-bottom: 7%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.heading-22.atelier-confection {
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
}

.heading-22.entre-vous-nous {
  margin-top: 0%;
  margin-bottom: 7.5%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.heading-22.collection-c-sar {
  font-family: Futura Arrondi, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.button-wrapper {
  justify-content: center;
  align-items: center;
  width: 117.109%;
  display: flex;
}

.text-block-2, .text-block-3, .text-block-4 {
  text-transform: none;
  font-family: Futura Arrondi, sans-serif;
}

.text-block-5 {
  justify-content: center;
  font-family: Futura Arrondi, sans-serif;
  display: flex;
}

.link-block-4 {
  background-color: #b6b6b6;
  display: flex;
}

.text-block-6 {
  color: #222;
  text-align: center;
  text-decoration: none;
  display: flex;
}

.div-block-8 {
  background-color: var(--kütüp-library--burntsienna);
}

.div-block-9 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.section-7 {
  width: 100px;
}

.section-8 {
  justify-content: center;
  display: flex;
}

.div-block-10 {
  cursor: pointer;
  background-color: #ff7474;
  border-radius: 12px;
  padding: 9px 30px;
}

.text-block-7 {
  padding-top: 0;
}

.text-block-8 {
  color: #fff;
  font-family: "Fa Brands 400", sans-serif;
}

.text-block-9 {
  text-align: justify;
  margin-bottom: 35%;
  font-family: Futura Arrondi, sans-serif;
}

.bloc-2 {
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  place-content: center;
  place-items: start center;
  width: 90%;
  height: 100%;
}

.image-11 {
  border-radius: 5px 0 0 5px;
  width: 100%;
  height: 100%;
  margin-top: 1px;
}

.brix---icon-menu-dropdown {
  margin-right: 8px;
}

.brix---dropdown-link-2 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-2:hover {
  color: var(--noir);
}

.brix---dropdown-grid-v1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.brix---dropdown-pd-2 {
  padding: 40px;
}

.brix---dropdown-card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-card-wrapper {
  background-color: #0000;
  padding-top: 28px;
  transform: translate(-42%);
}

.brix---dropdown-chevron-2 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-toggle-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-2:hover {
  color: var(--noir);
}

.section-9 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 3%;
  display: flex;
}

.heading-23 {
  text-transform: none;
  margin-top: 5%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 36px;
}

.paragraph-21 {
  text-align: justify;
  margin-top: 3%;
  padding-right: 2rem;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.flex-block-16 {
  padding-left: 5%;
}

.bold-text-3, .bold-text-4 {
  font-weight: 400;
}

.bold-text-5 {
  text-align: center;
  letter-spacing: 0;
  font-size: 38px;
}

.bold-text-5.entre-vous-nous {
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
}

.bold-text-6, .bold-text-7 {
  font-size: 2rem;
}

.error-message {
  color: #fff;
  text-align: center;
  background-color: #de0000;
  border-radius: 5px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 14px;
}

.success-message {
  color: #fff;
  background-color: #000;
  border-radius: 5px;
  font-size: 15px;
}

.kutup-button-white-3 {
  background-color: var(--kütüp-library--white);
  color: var(--noir);
  text-align: center;
  border: 1px solid #000;
  border-radius: 10px;
  width: 25%;
  padding: 14px 20px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.kutup-button-white-3:hover {
  background-color: #fff;
}

.kutup-divider-20px {
  color: #000;
  height: 20px;
}

.kutup-gray-link-2 {
  color: #818181;
  font-weight: 700;
}

.kutup-gray-link-2.white-link {
  color: #000;
}

.kutup-checkbox-label {
  color: var(--kütüp-library--dim-grey);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
}

.kutup-checkbox-label.white-text {
  color: #000;
  font-family: Futura Arrondi, sans-serif;
}

.kutup-checkbox {
  background-color: #fff;
  border: 1px solid #000;
  width: 17px;
  height: 17px;
  margin-top: 0;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.kutup-checkbox.w--redirected-checked {
  border-color: var(--noir);
  background-color: var(--noir);
  background-size: 11px;
  border-radius: 2px;
}

.kutup-checkbox-field {
  font-size: 15px;
  display: flex;
}

.kutup-divider-15px {
  color: #000;
  height: 15px;
}

.kutup-field {
  text-align: left;
  text-transform: none;
  border: 1px solid #000;
  border-radius: 8px;
  height: 60px;
  margin-bottom: 0;
  padding-left: 14px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
}

.kutup-field::placeholder {
  color: var(--kütüp-library--dim-grey);
  font-size: 14px;
  font-weight: 700;
}

.kutup-divider-10px {
  height: 10px;
}

.kutup-divider-30px-3 {
  color: #000;
  height: 30px;
}

.kutup-display-2 {
  color: var(--kütüp-library--dark-slate-grey);
  margin-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1;
}

.kutup-display-2.white-text {
  color: #000;
  font-family: Futura Arrondi, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
}

.kutup-small-top-text {
  color: var(--kütüp-library--burntsienna);
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
}

.kutup-contact-form-flex {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.kutup-photo-wrapper {
  object-fit: cover;
  object-position: 50% 100%;
  border-radius: 8px;
  width: 86%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.kutup-contact-grid-1 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.kutup-large-container-3 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.kutup-contact-section-1 {
  background-color: var(--kütüp-library--white);
  padding: 10% 5% 100px;
}

.paragraph-22 {
  color: #383838;
  font-family: Futura Arrondi, sans-serif;
  font-size: .95rem;
}

.div-block-11 {
  margin-top: 10%;
}

.button-9 {
  justify-content: center;
  display: flex;
}

.bold-text-10.collectionc-sar {
  text-align: justify;
}

.link-14, .link-15 {
  color: #333;
}

.bold-text-11 {
  font-family: Futura Arrondi, sans-serif;
  font-weight: 400;
}

.text-block-10 {
  text-align: center;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.select-field-3 {
  color: #3339;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 8px;
  height: 60px;
  padding-top: 8px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  font-style: normal;
}

.textarea {
  color: #333;
  border: 1px solid #000;
  border-radius: 8px;
  padding-bottom: 20px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.text-block-11 {
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.125rem;
  text-decoration: none;
}

.link-18 {
  color: #000;
  text-decoration: none;
}

.image-12 {
  padding-bottom: 2rem;
}

.flex-block-19 {
  align-items: center;
}

.columns-4 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-10 {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 0%;
  padding-top: 3%;
  display: flex;
}

.column-4 {
  flex: 1;
  align-self: auto;
  padding-left: 0;
  padding-right: 0;
}

.heading-25 {
  text-align: justify;
  font-family: Futura Arrondi, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 10px;
}

.image-13 {
  width: 32%;
  height: 50%;
}

.image-14 {
  width: 120%;
  max-width: 150%;
  padding-left: 20%;
}

.column-5 {
  padding-left: 0;
  padding-right: 0;
}

.column-6 {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}

.button-10 {
  color: #000;
  text-align: justify;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 15px;
  margin-top: 5%;
  font-family: Futura Arrondi, sans-serif;
  display: inline-block;
}

.heading-26 {
  text-align: left;
  border-top: 1px #696969;
  width: 350px;
  margin-top: 0;
  line-height: 30px;
  display: flex;
}

.heading-26.t-l-phone {
  border-top-style: solid;
  margin-bottom: 0;
  line-height: 30px;
}

.link-19 {
  font-size: 1rem;
}

.section-11 {
  line-height: 0;
}

.heading-27 {
  text-align: left;
  margin-top: 0;
  font-size: 1rem;
  line-height: 30px;
}

.image-15 {
  width: 300px;
  max-width: 100px;
  margin-top: -72px;
}

.sound-button {
  width: 100px;
  margin-top: -58px;
}

.sound-button.play-button {
  display: none;
}

.image-16 {
  width: 100px;
}

.html-embed {
  margin-top: -243px;
}

.html-embed-2 {
  color: #4f2e2e00;
  background-color: #ededed00;
  display: none;
}

.brix---btn-circle-accordion-btn {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--kütüp-library--white);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 22px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-accordion-btn:hover {
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--color);
  transform: scale3d(.94, .94, 1.01);
}

.brix---accordion-right-side {
  margin-left: 24px;
  margin-right: 0;
}

.brix---paragraph-default-5 {
  color: var(--elements-webflow-library--neutral--800);
  text-align: justify;
  margin-bottom: 0;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  line-height: 30px;
}

.brix---color-neutral-810 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---accordion-spacer {
  min-height: 16px;
}

.brix---acordion-body {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.brix---color-neutral-811 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---accordion-header {
  align-items: center;
  display: flex;
}

.brix---accordion-content-wrapper-v2 {
  flex-direction: column;
  justify-content: center;
  max-width: 730px;
  display: flex;
}

.brix---accordion-item-wrapper-v3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--kütüp-library--white);
  box-shadow: none;
  color: var(--kütüp-library--white);
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: -1px;
  padding: 40px 20px;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v3._7 {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.brix---accordion-item-wrapper-v3-first {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--kütüp-library--white);
  box-shadow: none;
  cursor: pointer;
  border-radius: 15px 15px 0 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: -1px;
  padding: 40px 20px;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3-first:hover {
  transform: translate(8px);
}

.brix---grid-1-column-gap-row-0 {
  grid-row-gap: 0px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---tabs-content {
  border-radius: 0;
  overflow: visible;
}

.brix---badge-secondary---tabs-v2 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--kütüp-library--white);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-bottom: 16px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, border-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary---tabs-v2:hover {
  border-color: var(--noir);
  background-color: var(--color);
  color: var(--noir);
  font-family: Futura Arrondi, sans-serif;
}

.brix---badge-secondary---tabs-v2.w--current {
  border-color: var(--noir);
  background-color: var(--kütüp-library--white);
  color: var(--noir);
}

.brix---tabs-menu-v2 {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-right: 100px;
  display: flex;
}

.brix---tabs-wrapper-v2 {
  border-radius: 0;
  display: flex;
}

.brix---inner-container-1012px-center {
  max-width: 1012px;
  margin-left: auto;
  margin-right: auto;
}

.brix---heading-h2-size-2 {
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 26px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 50px;
}

.brix---mg-bottom-16px-2 {
  margin-bottom: 16px;
}

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

.brix---inner-container-574px---center-2 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-2 {
  margin-bottom: 48px;
}

.brix---container-default-3 {
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--300);
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-2 {
  color: var(--elements-webflow-library--neutral--1);
  padding-top: 176px;
  padding-bottom: 176px;
}

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

.brix---color-neutral-812 {
  color: var(--elements-webflow-library--neutral--800);
}

.text-block-12, .text-block-13, .text-block-14 {
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.slide-29 {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65c2b38704b361a29160b389_Design%20sans%20titre%20(16).png");
  background-position: 50%;
  background-size: cover;
}

.right-arrow {
  height: 90vh;
  margin-top: 0;
}

.body-10 {
  background-color: #f4f4f494;
}

.tab-pane-tab-1 {
  border-radius: 0;
}

.slider-3 {
  border: 1px solid #bababa;
  width: 70vw;
  height: 80vh;
  margin-top: 10%;
}

.slider-3.p9 {
  border-color: #777;
}

.section-12 {
  justify-content: center;
  margin-top: 0%;
  margin-bottom: 3%;
  padding-top: 0%;
  padding-bottom: 0%;
  display: flex;
}

.section-12.t3 {
  margin-bottom: 8%;
}

.columns-5 {
  width: 65vw;
  height: 30vh;
}

.slide-30 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df105a968ccf91db94fadb_PHOENIX_interior_35seater_king_1_natural_1.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-30.a6 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df19778481a86b0ca9ab15_ANNIE_interior_set_sky_4_gold_beige_1.webp");
}

.slide-30.m2 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df1cb0807a93c618e370b0_MOA_interior_3seater_bloom_1_cream_1.webp");
}

.slide-30.limes-new {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660572b01e77bedbe425ad94_1395X930%20limes.png");
}

.slide-30.livingston {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e207163b48ac2204767d76_Saba_Livingston_4.jpg");
  background-position: 50% 100%;
}

.slide-30.pixel {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df50e78891135c8eaa1a00_saba-Pixel_01.webp");
}

.slide-30.voyage {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66053d69cee41f893f9c4a13_1395X930%20voy.png");
  background-position: 50% 60%;
}

.slide-30.taos {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660c0f7032ac7930edbe0ee6_1395X930%20MT.png");
}

.slide-30.ny {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6604386045bd70e17418565a_1395X930%20ny.png");
}

.slide-30.ac {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65f5d3e73d8682f83e614a75_ananta-ok-1.png");
  background-position: 50% 100%;
}

.slide-30.l3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df55636236fb4c89988a9f_LIAM_interior_2seaterleft_2seaterright_footstool_elyot8_green_3.webp");
}

.slide-30.b1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5627e466e08a6a921a60_BRANDON_interior_set3_stipa_4_nature_1-2.webp");
  background-position: 60% 100%;
}

.slide-30.v3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5712ef646e0f1d4bb265_VIDAR_interior_35seater_timber_6_cream_FATTY_footstool_classic_velvet_21_-caramel_1.webp");
}

.slide-30.e2 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df57a3c55434ad997f6428_canape-edda-set-1-sits.jpg.webp");
  background-position: 50% 100%;
}

.slide-30.n1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e357a2bba950cd25768dcc_Sits-canape-Nova-angle-Set14-Tissu-Paris-1-Beige%20(1).jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-30.m4 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df593b8aced5ef14a76c7f_MYNTA_interior_3seater_bloom_8_grey_1.webp");
  background-position: 50% 100%;
}

.slide-30.s8 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5a0b802dca1f7abae4a4_Sally_2_5s_3s_TAFFIE_ecru__-vilmers-_kopia.jpg.webp");
}

.slide-30.t3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5b5c30d2e218cda5d761_403732796_827829366017693_8940355638631307463_n.jpg");
  background-position: 50% 80%;
}

.slide-30.e6 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5c391711023e9dad3dfc_151832878_2847195948825511_8888109218651871737_n.jpg");
  background-position: 50%;
}

.slide-30.n3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6603fb50f20920845dcfd770_1395X930%20n33.png");
}

.slide-30.d1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660532542721fece98ea03f5_1395X930%20D1%3A2.png");
  background-position: 50% 100%;
}

.slide-30.a5 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5eeb664b0f3896727ad4_337729298_173037905269011_2931808314385336729_n.png");
  background-position: 50% 75%;
}

.slide-30.l5 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66043410683b5c7dea86b7c8_1395X930%20L55.png");
  background-position: 50%;
}

.slide-30.m6 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df605f2b455c7129af0989_154517000_2851744558370650_7583679715542871548_n.jpg");
}

.slide-30.f10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66058e51f24b5a77a2ccefed_1395X930%20f100.png");
  background-position: 50%;
}

.slide-30.d10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df61ef39e86b2fc7fa7955_dedalo-gallery-6.jpg");
}

.slide-30.s10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df6402cb19e8b6bd826711_canape-lit-soleado-vitarelax-1.jpg");
}

.slide-30.e10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df65e4ae0a2768c601a66d_eclisse-gallery-3-1600x1200.jpg");
  background-position: 50%;
}

.slide-30.o3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e345510caabe7e98ae18a9_Vilmers_O3_1-min.png");
  background-position: 50% 100%;
}

.slide-30.a7 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df67ddf9daafa618caef89_174553568_2888811631330609_3624984201278744452_n.jpg");
}

.slide-30.a4 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0879724756dad1582cd16_AMY_interior_armchair_elyot_1_natur_3.webp");
  background-position: 50% 0;
}

.slide-30.nyf {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e088a8a9d7d10e7df7d682_11669-18105603.webp");
  background-position: 50% 100%;
}

.slide-30.l5f {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66068c592074d7f39a2e3a32_1395X930%20l.png");
  background-position: 50% 100%;
}

.slide-30.felix {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606e5e418d2113ad66f3d4e_Sans%20titre-4%20gh.png");
  background-position: 50%;
}

.slide-30.hailey {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08da0df6d6d737d92f3a1_fauteuil-tissu-pieds-metal-pomax-hailey.jpg");
  background-position: 50%;
}

.slide-30.aa {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08e2510c09201e313ceef_Fauteuil_AA_airborne_ISLANDAIS-AIRBORNE-BLANC.jpg");
  background-position: 50% 70%;
}

.slide-30.ele {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606d0b51118ec1a21bda047_elephant.png");
  background-position: 50%;
}

.slide-30.peggy {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660694ff29dfba27617dc6a6_1395X930%20peggy.png");
  background-position: 50% 80%;
}

.slide-30.nyb {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e088a8d43a4426cc80a5a2_saba-italia-new-york-bergere-armchair-p1234-71147_image.jpg");
}

.slide-30.marceau {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e32408f1b1eeb8c382f708_Eleonora585_95819_95878-min.jpg");
  background-position: 50% 75%;
}

.slide-30.cleo {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e32e75008b7ba2788d65bc_pour%20generique%20cle%CC%81o-2.jpg");
  background-position: 50% 100%;
}

.slide-30.julia {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e322bdd486d28f68d0e103_Eleonora588_95770_95769-min.jpg");
  background-position: 50% 70%;
}

.slide-30.travertin {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e321d72688029857accbc7_Eleonora488_95745_95746_95747-min.jpg");
}

.slide-30.horizon {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e320f3ca52a50bf92e3ca7_Eleonora417_95635-min.jpg");
  background-position: 50%;
}

.slide-30.milca {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e31fdb7dd42dead1d19eac_Eleonora506_95812_95813_95814_95815-min.jpg");
}

.slide-30.constantin {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e333ffd126c434b47447a5_Eleonora558_95725_95668_95669_95670_95671_95672_95673_95850_95851_95852-min.jpg");
  background-position: 74%;
  background-size: 180%;
}

.slide-30.beeasy {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e37e2125b0d4343d63fd9d_Kristalia_be-Easy-1.jpg");
  background-position: 50% 80%;
}

.slide-30.nori {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e37fc55b504ee0f50ded54_Kristalia_Nori-1.jpg");
  background-position: 50% 100%;
}

.slide-30.maki {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e38218e7efeef17e2fcc5d_Kristalia_Maki-1.jpg");
  background-position: 50% 80%;
}

.slide-30.julia1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e383176be84443abc67e30_95772_1.jpg");
}

.slide-30.marceau1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e3844972b09b5817d0dbd7_Eleonora512_95820_95821_95822-min.jpg");
  background-position: 50% 30%;
}

.slide-30.celeste {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e38554cd127654ad9bc94d_Eleonora704_95637_95589-min.jpg");
  background-position: 50% 70%;
}

.column-7 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65c2b38704b361a29160b389_Design%20sans%20titre%20(16).png");
  background-position: 50%;
  background-size: cover;
  height: 33vh;
  display: block;
}

.column-8 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7ec32b37824aee2040c9_tablesbassesexemples.webp");
  background-position: 50%;
  background-size: cover;
  height: 33vh;
}

.column-9 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be768535c3344bd78775f8_Saba_Fleur_ph.Brancato_1-e1698937143215.jpg.webp");
  background-position: 0 0;
  background-size: cover;
  height: 33vh;
}

.slide-31 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df105acfb22bba1a3eff8d_PHOENIX_35seater_king_1_natural_2.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-31.a6 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df1977d7dc2d3d64a6406f_ANNIE_set_sky_4_gold_beige_2.webp");
}

.slide-31.m2 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65fea81b61e9120bf563a187_1395X930%20m2.png");
}

.slide-31.limesnew {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6605735af026cbf14cb6924e_1395X930%20ln.png");
}

.slide-31.livingston {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e20717c22eab92f6921845_Saba_Livingston_1.jpg");
}

.slide-31.pixel {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df50e7157046624d10422e_saba-Pixel_04.webp");
}

.slide-31.voyage {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66053dea67febd15267a5220_1395X930%20v.png");
  background-position: 50% 70%;
}

.slide-31.taos {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66057adbef4b8018fbcce173_1395X930%20myt.png");
}

.slide-31.ny {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df540c4ef28d0668bef3da_NewYorkSuite-1.jpeg");
}

.slide-31.ac {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65f5d3e7b76fe4658a41d2e1_anantaClass%20ok%20-3-1.png");
  background-position: 50% 100%;
}

.slide-31.l3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660296bb5c762752478a851c_1395X930%20l3.png");
}

.slide-31.b1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df562838e307b04adc7efd_BRANDON_interior_set3_stipa_4_nature_3.webp");
  background-position: 50% 100%;
}

.slide-31.v3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5712d4003443a4fb8a88_VIDAR_interior_35seater_timber_6_cream_2.webp");
}

.slide-31.e2 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6602eafe9737d7fb44d72350_1395X930%20.png");
}

.slide-31.n1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65f5c78fc27e3ef6bd387dca_Plan%20de%20travail%201.png");
}

.slide-31.m4 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df593ada2ec9cbdefb4d90_MYNTA_interior_3seater_bloom_8_grey_3.webp");
}

.slide-31.s8 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660534e16a6c9174204ef958_1395X930%20S8.png");
  background-position: 50%;
}

.slide-31.t3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66043f1b7c5c859535af02cb_1395X930%20t3.png");
  background-position: 50%;
}

.slide-31.e6 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660449a5ba13be54b4eb62f9_1395X930%20E6.png");
}

.slide-31.n3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6603e13518992bbac881d3db_1395X930%20N3.png");
  background-position: 50% 100%;
}

.slide-31.d1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6605339922eb7814bbaa7fd8_1395X930%20d%26%20angle.png");
}

.slide-31.a5 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660429a083b22da07334c3f3_1395X930%20A5.png");
  background-position: 50% 100%;
}

.slide-31.l5 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5f86229a3774058d455d_85190_0.jpg");
  background-position: 50% 100%;
}

.slide-31.m6 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df605e71ebdb6e109ff3c2_%60.png");
}

.slide-31.f10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df6110557536ab441cde42_canape-fiore-vitarelax.jpg");
}

.slide-31.d10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df61ef6b42bb736f0a1b36_dedalo-cover-v2.jpg");
}

.slide-31.s10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66058f388bcb5653ff945168_1395X930%20S%26A%CC%80.png");
}

.slide-31.e10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660598ca973ecca73396e4d2_1395X930%20E10%3A2.png");
}

.slide-31.o3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e345376be84443aba92000_Vilmers_Nordic_4.jpg");
  background-position: 50% 100%;
}

.slide-31.a7 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660298bf23ddf673b7bf59b4_1395X930%20A7.png");
}

.slide-31.a4 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606c6885baf757b43d6d69c_Sans%20titre-4%20df.png");
  background-position: 50% 100%;
}

.slide-31.nyf {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e099eefda68c6df55fcb3b_saba-NewYorkArmchair_03.jpg");
  background-position: 50%;
}

.slide-31.l5f {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66068d4627e8e31333559801_Capture%20d%E2%80%99e%CC%81cran%202024-03-29%20a%CC%80%2010.41.48.png");
  background-position: 50% 100%;
}

.slide-31.felix {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606e4ada58568e41598ce6d_felix%20.png");
  background-position: 50%;
}

.slide-31.hailey {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08da0e25b7ea5def467fe_37475-SAN-05_92.jpg");
}

.slide-31.aa {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08e254a031b389de3bb71_7dbcca_7c317e5ed1cb499ba286508f85224e49~mv2.jpg");
  background-position: 50% 60%;
}

.slide-31.ele {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606d1e3f985eaaba1f3f2fe_Sans%20titre-4%20elep.png");
  background-position: 100%;
}

.slide-31.peggy {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6605a63d1b5de39195ab769a_1395X930%20peggy%202.png");
  background-position: 50% 75%;
}

.slide-31.nyb {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e088a8219cc6d3298f0f09_NYbergere20_02.jpg");
}

.slide-31.marceau {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e32408cd2f1bebcddd250d_Eleonora587_95819_95878-min.jpg");
  background-position: 50% 25%;
}

.slide-31.cleo {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e32e7378346d12b7161a4b_eleonora-ron-s-salontafel-bruin-mangohout-e00451760-206.jpg");
  background-position: 50% 70%;
}

.slide-31.julia {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e322be2be22acc232e3ca9_Eleonora589_95770_95769-min.jpg");
  background-position: 50% 75%;
}

.slide-31.travertin {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e321d722809c85fb32f152_Eleonora489_95745_95746_95747-min.jpg");
  background-position: 50% 75%;
}

.slide-31.horizon {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e320f3b9e36bc163bfe6df_95635_3-min.jpg");
  background-position: 50% 100%;
}

.slide-31.milca {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e31fdc92a2687a5eb305bb_Eleonora507_95812_95814-min.jpg");
  background-position: 50% 70%;
}

.slide-31.constantin {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e33064b726d93dd0f40c4d_95669_3-min.jpg");
  background-position: 50% 40%;
}

.slide-31.beeasy {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e37e22e7efeef17e2d7891_Kristalia_be-Easy-7.jpg");
}

.slide-31.nori {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e37fc3eb400de6d4d45197_nori.jpeg");
  background-position: 50% 0;
}

.slide-31.maki {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e382182688029857d95680_Kristalia_Maki-3.jpg");
  background-position: 50% 80%;
}

.slide-31.julia1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e383176be84443abc67e30_95772_1.jpg");
}

.slide-31.marceau1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e38436eb400de6d4d632a1_95881.jpg");
}

.slide-31.celeste {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e3858cf405bab332a49f49_95637-min.jpg");
}

.slide-32 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df105b0142530db9551d29_PHOENIX_interior_35seater_king_1_natural_4.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-32.p9 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66045bc502b3b5c6c4e17016_P9.png");
}

.slide-32.a6 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df19771c653a524abfb29b_ANNIE_3seater_stipa_2_beige_1.webp");
}

.slide-32.m2 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65fea8c2a468bd6cc66ef866_1395X930%20m2%3A2.png");
}

.slide-32.lime {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660578a385b177d2b3f7a2e7_1395X930%20nl.png");
  background-position: 50% 70%;
}

.slide-32.livingston {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660585d05d6b0e1ecbc7d168_1395X930%20liv.png");
  background-position: 50% 25%;
}

.slide-32.pixel {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66057d53820e3ecd6b067f18_1395X930%20px.png");
  background-position: 50% 100%;
}

.slide-32.voyage {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66054230afb01c4a9a567f32_1395X930%20voyage.png");
}

.slide-32.taos {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6605798eacb07a3202a4ab52_1395X930%20mt.png");
}

.slide-32.ny {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66043a524eacd36d4d90a1a7_1395X930%20h.png");
  background-position: 50% 100%;
}

.slide-32.ac {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65f5d3e7ec17f9e78365a0cc_anantaClass%20ok%20-4.png");
  background-position: 50% 100%;
}

.slide-32.l3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6602975b6b7aa0fd3ffb59a6_1395X930%20l3%3A2.png");
  background-position: 50% 100%;
}

.slide-32.b1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6603ddda9501321c69e27472_1395X930%20B1.png");
}

.slide-32.v3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5712d4da113628034cad_VIDAR_35seater_sky_1_off-white_1.webp");
}

.slide-32.e2 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66029c991ceb2b3c22a2f27d_1395X930%20E2%3A2.png");
}

.slide-32.n1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66045799386f37a5ff27cfec_1395X930%20N1.png");
}

.slide-32.m4 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6604529f7bab7a5009c7e580_1395X930%20m4.png");
  background-position: 50% 100%;
}

.slide-32.s8 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66053803c39da81a0951a0f5_1395X930%20S88.png");
}

.slide-32.t3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66044817e87a61f0b58012b0_1395X930%20T3%3A3.png");
  background-position: 50% 30%;
}

.slide-32.e6 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66044c5027265e6b4b830903_1395X930%20dos.png");
  background-position: 0 100%;
}

.slide-32.n3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6603f3358148e093729ac473_1395X930%20n3%3A3.png");
  background-position: 50% 100%;
}

.slide-32.d1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660530b92721fece98e8915e_1395X930%20D1.png");
  background-position: 50%;
}

.slide-32.a5 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6604296d039644c375791f02_1395X930%20A5%3A2.png");
  background-position: 50% 100%;
}

.slide-32.l5 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df5f85d5471a50b90304fd_339168293_514612184008768_8492918683069127836_n.jpg");
  background-position: 50% 75%;
}

.slide-32.m6 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df605efb5c4c605d082e7b_More_150C1180_OPAL_linnen_391_%C2%A9vilmers.png");
}

.slide-32.f10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660588eedc9a40f8ad3950d8_1395X930%20f10.png");
}

.slide-32.d10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df61ef3b25753bfe16f72b_dedalo-gallery-2.jpg");
}

.slide-32.s10 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66059349419028b0a827c953_1395X930%20S10%3A2.png");
}

.slide-32.brix---color-neutral-100 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6605990ae8da00cbe64b5cc5_1395X930%20E10.png");
}

.slide-32.o3 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66042dcb89bbfddb075a2309_1395X930%20O3.png");
}

.slide-32.a7 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df67ddd305d40f877bd2c5_234924374_2971327286412376_8294047429868040789_n.jpg");
  background-position: 50% 60%;
}

.slide-32.a4 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606c778835ac7a17a88442c_Sans%20titre-4%20fgg.png");
  background-position: 100% 100%;
}

.slide-32.nyf {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6605a04ca6d7ef8a0c8bfc33_1395X930%20ny.png");
  background-position: 50%;
}

.slide-32.l5f {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606c4296c6802a31c4d80b2_Sans%20titre-4%20d.png");
}

.slide-32.felix {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606e3d7d9fea661d88a95d7_Sans%20titre-4%20felixc.png");
  background-position: 50% 70%;
}

.slide-32.hailey {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08da00a83e6a8a08f247a_37475-SAN-05_9.jpg");
}

.slide-32.aa {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606bf5e12930ebeeaab4378_Sans%20titre-4D.png");
  background-position: 50% 60%;
}

.slide-32.ele {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08fd3556f6abce492d4c2_Kristalia_Elephant-7.jpg");
  background-position: 50% 80%;
}

.slide-32.peggy {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6605a7077eac3cfb207bb80a_1395X930%20peg.png");
  background-position: 50% 25%;
}

.slide-32.nyb {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606cc2116ca325592986eaa_nyb.png");
  background-position: 100%;
}

.slide-32.marceau {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e324087f29404b1d9adb63_Eleonora586_95819_95878-min.jpg");
}

.slide-32.cleo {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e32e75da09c9dc62b57c04_eleonora-ron-bijzettafel-bruin-mangohout-e00451758-4.jpg");
  background-position: 50% 30%;
}

.slide-32.julia {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e322bdbba950cd255ca9a2_95770_3-min.jpg");
}

.slide-32.travertin {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e321d8ceae6d351535e9a7_Eleonora490_95745_95746_95747-min.jpg");
}

.slide-32.horizon {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e320f1e8a0291ec90a327e_95635-min.jpg");
}

.slide-32.milca {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e31fdbe6faceda60559d06_Eleonora508_95812_95814-min.jpg");
  background-position: 50%;
}

.slide-32.constantin {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e330652be22acc2334ce26_95669_4-min.jpg");
  background-position: 50% 30%;
}

.slide-32.beeasy {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e37e217632a225eff07795_Kristalia_be-Easy-2.jpg");
}

.slide-32.nori {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e37fc299bab6d0ff12d675_Kristalia_Nori-2.jpg");
}

.slide-32.maki {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e38218b8f69754a415ab8d_Kristalia_Maki-Slatted-4.jpg");
  background-position: 50% 80%;
}

.slide-32.julia2 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e3833c386e84fece72d3ae_95772_2-min.jpg");
}

.slide-32.marceau1 {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e383fa1509e49085786110_95823_93.jpg");
  background-position: 50% 40%;
}

.slide-32.celeste {
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e385535b504ee0f511f674_95637_4-min.jpg");
}

.grid-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 70vw;
  height: 31vh;
}

.image-18 {
  border: 1px solid #bababa;
  width: 22.5vw;
  max-width: 30vw;
  height: 25vh;
  max-height: 40vh;
}

.image-18.a6, .image-18.m2 {
  height: 33vh;
}

.image-18.p9 {
  border-color: #bababa;
  height: 33vh;
}

.image-18.limesnew, .image-18.livingston, .image-18.pixel {
  height: 33vh;
}

.image-18.voyage {
  height: 33vh;
  max-height: 60vh;
}

.image-18.taos, .image-18.ny, .image-18.ac, .image-18.l3 {
  height: 33vh;
}

.image-18.b1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  height: 33vh;
}

.image-18.v3, .image-18.e2, .image-18.n1, .image-18.m4, .image-18.s8 {
  height: 33vh;
}

.image-18.t3 {
  height: 33vh;
  max-height: 50vh;
}

.image-18.e6, .image-18.n3, .image-18.d1, .image-18.a5, .image-18.l5, .image-18.m6, .image-18.f10, .image-18.d10, .image-18.slide-10, .image-18.s10, .image-18.e10, .image-18.bold-text-10, .image-18.o3, .image-18.a7, .image-18.a4, .image-18.nyf, .image-18.l5f {
  height: 33vh;
}

.image-18.felix {
  height: 33vh;
  max-height: 60vh;
}

.image-18.hailey, .image-18.aa, .image-18.ele, .image-18.peggy, .image-18.nyb {
  height: 33vh;
}

.image-18.horizon {
  height: 40vh;
}

.image-18.milca {
  height: 30vh;
}

.link-20, .link-21 {
  color: #333;
}

.brix---full-width-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.brix---half-bg-image-right-content-v2 {
  z-index: -1;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---btn-secondary-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-2:hover {
  border-color: var(--noir);
  background-color: var(--noir);
  color: var(--elements-webflow-library--neutral--1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-3 {
  background-color: var(--kütüp-library--white);
  color: var(--noir);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #000;
  border-radius: 48px;
  justify-content: center;
  width: 600px;
  padding: 10px 0;
  font-family: Futura Arrondi, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
}

.brix---btn-primary-3:hover {
  background-color: var(--color);
  color: var(--noir);
  -webkit-text-stroke-color: var(--color);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-2 {
  margin-right: 24px;
}

.brix---buttons-row-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---paragraph-default-6 {
  color: var(--black);
  text-align: justify;
  justify-content: center;
  margin-bottom: 20%;
  padding-left: 0%;
  padding-right: 10%;
  font-family: Futura Arrondi, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.125rem;
  display: flex;
}

.brix---color-neutral-813 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-48px-3 {
  margin-bottom: 48px;
}

.brix---heading-h2-size-3 {
  color: var(--black);
  text-align: justify;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 5%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 36px;
  display: flex;
}

.brix---color-neutral-814 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16px-3 {
  margin-bottom: 16px;
}

.brix---grid-2-columns-text-left {
  grid-column-gap: 15px;
  grid-row-gap: 28px;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1.55fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---container-default-4 {
  flex: 0 auto;
  max-width: 90%;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.brix---section-image-fw-right {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---hamburger-menu-bar-bottom-3 {
  background-color: var(--noir);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---hamburger-menu-bar-top-3 {
  background-color: var(--noir);
  pointer-events: none;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---hamburger-menu-wrapper-3 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-3:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-3.w--open {
  background-color: #0000;
}

.brix---header-big-nav-link-3 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 40px;
  line-height: 42px;
  transition: color .3s;
}

.brix---header-big-nav-link-3:hover {
  color: var(--noir);
}

.brix---header-nav-list-item-hamburger-desktop-3 {
  margin-bottom: 24px;
  padding-left: 0;
}

.brix---dropdown-link-big-3 {
  color: var(--elements-webflow-library--neutral--700);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 28px;
  line-height: 36px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-big-3:hover {
  color: var(--noir);
}

.brix---dropdown-links-grid-big-3 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-card-desktop-3 {
  background-color: #0000;
  top: 32px;
  overflow: visible;
}

.brix---dropdown-column-wrapper-hamburger-3 {
  background-color: #0000;
  padding-top: 32px;
  position: static;
}

.brix---dropdown-chevron-big-3 {
  width: 28px;
  margin-left: 10px;
}

.brix---dropdown-toggle-big-link-3 {
  align-items: center;
  padding: 0;
  font-size: 40px;
  line-height: 42px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-big-link-3:hover {
  color: var(--noir);
}

.brix---header-nav-menu-hamburger-desktop-3 {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---container-default-center-3 {
  max-width: 1218px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-hamburger-desktop-wrapper-3 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--1);
  padding: 44px 24px;
}

.brix---header-right-col-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-logo-3 {
  max-width: 250px;
}

.brix---header-logo-link-3 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-3:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-content-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---container-default-5 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-2 {
  background-color: var(--elements-webflow-library--neutral--1);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.html-embed-3 {
  background-color: #fff;
}

.grid-12 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 3rem;
  padding-right: 3rem;
}

.div-block-16 {
  margin-bottom: 0;
}

.icon {
  opacity: 1;
  outline-offset: 0px;
  mix-blend-mode: normal;
  background-color: #ebebeb00;
  border: 3px #000;
  border-radius: 20px;
  outline: 3px #fff;
}

.icon-2 {
  background-color: #ebebeb00;
}

.image-19 {
  width: 60%;
  height: 10%;
  display: inline-block;
}

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

.image-20 {
  width: 60%;
  height: 10%;
  display: inline-block;
}

.left-arrow, .right-arrow-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-21 {
  width: 60%;
  height: 10%;
}

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

.image-22, .image-23 {
  width: 60%;
  height: 10%;
}

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

.image-24 {
  width: 60%;
  height: 10%;
}

.right-arrow-4, .right-arrow-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-25 {
  width: 60%;
  height: 10%;
}

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

.image-26, .image-27 {
  width: 60%;
  height: 10%;
}

.right-arrow-6, .left-arrow-5, .right-arrow-7, .left-arrow-6, .left-arrow-7, .right-arrow-8, .left-arrow-8, .right-arrow-9, .right-arrow-10, .left-arrow-9, .right-arrow-11, .left-arrow-10, .left-arrow-11, .right-arrow-12, .right-arrow-13, .left-arrow-12, .left-arrow-13, .right-arrow-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-3 {
  display: flex;
}

.right-arrow-15, .left-arrow-14, .left-arrow-15, .right-arrow-16, .right-arrow-17, .left-arrow-16, .right-arrow-18, .left-arrow-17, .right-arrow-19, .left-arrow-18, .right-arrow-20, .left-arrow-19, .left-arrow-20, .right-arrow-21, .icon-4, .right-arrow-22, .left-arrow-21, .right-arrow-23, .left-arrow-22, .right-arrow-24, .left-arrow-23, .right-arrow-25, .left-arrow-24, .left-arrow-25, .right-arrow-26, .right-arrow-27, .left-arrow-26, .left-arrow-27, .right-arrow-28 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-arrow-28 {
  align-items: center;
  display: flex;
}

.right-arrow-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-arrow-29, .right-arrow-30, .right-arrow-31, .left-arrow-30 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-23 {
  text-align: justify;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  line-height: 1.1rem;
}

.right-arrow-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-arrow-31, .left-arrow-32, .right-arrow-33, .right-arrow-34, .left-arrow-33, .right-arrow-35, .left-arrow-34, .left-arrow-35, .right-arrow-36, .left-arrow-36, .right-arrow-37 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-arrow-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-arrow-37, .left-arrow-38, .right-arrow-39 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.html-embed-4 {
  background-color: #000;
}

.left-arrow-39, .right-arrow-40, .left-arrow-40, .right-arrow-41, .left-arrow-41, .right-arrow-42, .left-arrow-42, .right-arrow-43, .left-arrow-43, .right-arrow-44, .right-arrow-45, .left-arrow-44, .right-arrow-46, .left-arrow-45, .left-arrow-46, .right-arrow-47, .left-arrow-47, .right-arrow-48, .left-arrow-48, .right-arrow-49, .left-arrow-49, .right-arrow-50, .left-arrow-50, .right-arrow-51, .left-arrow-51, .right-arrow-52 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-22, .link-23, .link-24, .link-25, .link-26, .link-27, .link-28, .link-29, .link-30, .link-31, .link-32 {
  color: #060606;
  text-decoration: none;
}

.link-33 {
  color: #000;
  text-decoration: none;
}

.nom-pr-nom {
  border: 1px solid #000;
  border-radius: 8px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.text-field {
  border: 1px solid #000;
  border-radius: 8px;
  height: 60px;
  padding-bottom: 8px;
  padding-left: 14px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
}

.email {
  border: 1px solid #000;
  border-radius: 8px;
  height: 60px;
  padding-top: 8px;
  padding-left: 14px;
  font-size: 1rem;
}

.text-field-2, .t-l-phone {
  border: 1px solid #000;
  border-radius: 8px;
  height: 60px;
  padding-left: 14px;
  font-size: 1rem;
}

.text-block-15 {
  font-family: Futura Arrondi, sans-serif;
}

.button-11 {
  color: #333;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  line-height: 1.1rem;
  display: flex;
}

.image-28 {
  max-width: 85%;
}

.image-29 {
  margin-top: -5px;
}

.button-12 {
  color: #333;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 8px;
  padding: 5px 10px;
  font-size: .8rem;
}

.button-12.test {
  padding-left: 15px;
  padding-right: 15px;
  font-size: .8rem;
}

.heading-28 {
  color: #363636;
  text-align: center;
  border: 1px solid #000;
  border-radius: 8px;
  font-size: 1rem;
  line-height: 2rem;
  text-decoration: none;
}

.text-span {
  border: 1px solid #000;
  border-radius: 20px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Futura Arrondi, sans-serif;
  font-size: .8rem;
}

.text-span-2, .text-span-3 {
  border: 1px solid #000;
  border-radius: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-4 {
  border: 1px solid #000;
  border-radius: 8px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: .8rem;
}

.footer {
  background-color: #fff;
}

.section-13 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: #fff;
}

.heading-29 {
  font-family: Futura Arrondi, sans-serif;
}

.heading-30 {
  margin-bottom: 20px;
  padding-left: 20px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}

.grid-13 {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.heading-31 {
  margin-top: 50px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.flex-block-21 {
  margin-left: 20px;
}

.paragraph-24 {
  color: #585858;
  text-align: justify;
  padding-top: 10px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1rem;
  line-height: 1.4rem;
}

.flex-block-22 {
  background-color: #fff;
  margin-bottom: -70px;
  padding-bottom: 0;
}

.body-11 {
  background-color: #f4f4f4;
}

.heading-32 {
  color: #333;
  margin-top: 50px;
  padding-left: 5%;
  font-family: Futura Arrondi, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.link-34, .link-35, .link-36, .link-37 {
  color: #333;
  text-decoration: none;
}

.link-37.w--current, .link-37.w--current:lang(fr-fr) {
  color: #333;
}

.section-14 {
  padding-bottom: 70px;
}

.link-38, .link-39 {
  color: #333;
  text-decoration: none;
}

.flex-block-23 {
  justify-content: center;
  align-items: center;
}

.heading-33 {
  border: 5px solid var(--kütüp-library--burntsienna);
  color: red;
  text-align: center;
  background-color: #0f9;
  background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65ff023da8be02b905fbeb8d_696X574%20A7%3A1.png");
  background-position: 50%;
  background-size: auto;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 164px;
  padding-top: 9%;
  padding-bottom: 139px;
  font-family: Futura Arrondi, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  display: block;
}

.section-16 {
  width: 90%;
  height: 20%;
}

.image-30 {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

@media screen and (min-width: 1440px) {
  .heading-2 {
    margin-top: 0;
    margin-bottom: 2%;
    padding-top: 70vh;
    padding-bottom: 0%;
    font-size: 2rem;
  }

  .button.boutonbloc5 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button.c-sar {
    margin-top: 0;
  }

  .background-video.hero {
    background-image: linear-gradient(to top, var(--elements-webflow-library--general--shadow-03) 30%, #2e2e2e00 95%, #0000003b 100%, #1a1a1a00 100%, white);
    height: 92vh;
    padding-bottom: 0;
  }

  .canap-s {
    max-width: 100vw;
    position: relative;
  }

  .canap-s.accueil {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---heading-h3-size {
    justify-content: center;
    font-family: Futura Arrondi, sans-serif;
    display: flex;
  }

  .brix---mg-bottom-24px {
    text-align: center;
    justify-content: center;
    width: 90%;
    padding-top: 0;
    display: flex;
  }

  .brix---avatar-image-link {
    width: 95vw;
    height: 31vh;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .brix---avatar-image-square {
    width: 340px;
    height: 240px;
  }

  .brix---grid-3-columns-gap-row-64px {
    place-content: center stretch;
    place-items: center;
    width: 90%;
    margin-left: 0;
    padding-left: 1.5%;
  }

  .div-block-2 {
    width: 350px;
  }

  .produits {
    padding-right: 5%;
  }

  .heading-4 {
    margin-top: 70vh;
    margin-bottom: .5%;
    padding-top: 0;
    font-size: 2rem;
  }

  .heading-4.cesar {
    margin-top: 0;
    margin-bottom: 2%;
    padding-top: 70vh;
    font-size: 2rem;
  }

  .heading-4.entrevousetnous {
    margin-top: 0;
    margin-bottom: 2%;
    padding-top: 70vh;
  }

  .heading-4.hero {
    margin-top: 50vh;
  }

  .flex-block.entrevous-nous {
    border-bottom: 5px solid var(--kütüp-library--white);
    background-image: linear-gradient(0deg, #00000073 12%, #a5a5a500 63%), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0c516f6a4a319644b126d_30015649-adobestock-415480872.webp");
    height: 92vh;
    margin-top: 0;
    line-height: 1.25vh;
    display: block;
  }

  .flex-block.notreboutique {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1b6f435bcdf121cf1e79b_ambiance%20mag.png");
    background-position: 50%;
    background-size: cover;
    height: 92vh;
  }

  .collectioncesar {
    width: 100%;
    height: 92vh;
  }

  .heading-5 {
    font-size: .9rem;
  }

  .paragraph-4, .paragraph-5, .paragraph-6, .paragraph-7, .paragraph-8 {
    font-size: .8rem;
  }

  .paragraph-9 {
    color: var(--noir);
    font-size: .8rem;
    text-decoration: none;
  }

  .paragraph-10, .paragraph-11, .paragraph-12, .paragraph-13, .paragraph-14, .button-5 {
    font-size: .8rem;
  }

  .grid-2 {
    border-top: 1px solid #777;
    padding-top: 1rem;
  }

  .grid-2.boutique.contact, .grid-2.canap, .grid-2.fauteils-poufs, .grid-2.tables, .grid-2.tabes-basses {
    border-top-style: none;
  }

  .paragraph-15, .heading-6 {
    font-size: .8rem;
  }

  .flex-block-3 {
    padding-left: 9rem;
  }

  .image-5 {
    margin-left: 0;
  }

  .slider {
    height: 70vh;
    margin-top: 0;
    margin-bottom: 3%;
  }

  .slide1 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be76857360c2afee0b31e9_ALEX_interior_armchair_footstool_willow_1_off-white_1.jpg.webp");
    background-position: 50% 70%;
    background-size: cover;
    padding-bottom: 0;
    padding-right: 0;
  }

  .slide1.fauteuils-poufs {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1e6f2f0098a33d59ad1be_Generique-fauteuil-2.webp");
    background-position: 50% 55%;
    background-size: cover;
  }

  .slide1.tables {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1e89f7c5cc9868f9bf89f_Generique-table-repas1.webp");
    background-position: 50% 75%;
  }

  .slide2 {
    background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7684a08b2a56899e3912_MOKKA_interior_armchair_lilac_4_yellow_1-e1698938219862.jpg.webp");
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
  }

  .slide2.tables {
    background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e1e8a16f74f2f9f6d70193_Generique-table-repas2.webp");
  }

  .slide-28.tables {
    background-image: linear-gradient(#00000040, #fff0), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7ae6be9d3834fe649b3f_download-4.jpg.webp");
    background-position: 0 0, 50%;
  }

  .div-block-3 {
    width: 80%;
  }

  .image-7 {
    width: 21vw;
    max-width: 21vw;
    height: 35vh;
    max-height: 35vh;
  }

  .heading-8 {
    margin-top: 0;
    font-family: Futura Arrondi, sans-serif;
  }

  .heading-8.personnalisable {
    font-family: Futura Arrondi, sans-serif;
  }

  .heading-8.felix {
    margin-top: 220px;
  }

  .paragraph-16 {
    font-family: Futura Arrondi, sans-serif;
    font-size: 1rem;
  }

  .paragraph-16.p9, .paragraph-16.a6 {
    text-align: justify;
  }

  .section-3 {
    margin-top: 0%;
  }

  .heading-9, .flex-block-7 {
    font-family: Futura Arrondi, sans-serif;
  }

  .brix---hamburger-menu-bar-bottom-2, .brix---hamburger-menu-bar-top-2 {
    width: 1.7rem;
  }

  .brix---header-big-nav-link-2 {
    background-color: var(--kütüp-library--white);
  }

  .brix---header-nav-menu-hamburger-desktop-2 {
    height: 25rem;
    margin-top: -4%;
  }

  .brix---header-hamburger-desktop-wrapper-2 {
    background-color: var(--kütüp-library--white);
    margin-top: 5.4rem;
    padding-top: 60px;
  }

  .brix---header-logo-2.entrevous-nous {
    margin-left: 0;
  }

  .navbar1 {
    background-color: var(--kütüp-library--white);
  }

  .navbar1.entrevous-nous {
    padding-top: 1rem;
  }

  .heading-10 {
    padding-bottom: .25rem;
    font-size: 1rem;
  }

  .body-2 {
    background-color: #fff;
  }

  .body-3 {
    background-color: #e2e2e2;
  }

  .brix---bg-image-full-width {
    background-color: #4b0000;
  }

  .brix---input-label {
    margin-top: 7px;
  }

  .brix---input {
    border-color: var(--elements-webflow-library--neutral--300);
    text-shadow: 0 1px 1px #0003;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---paragraph-default-2 {
    color: var(--elements-webflow-library--secondary--color-1);
    font-family: Futura, sans-serif;
    font-size: 20px;
  }

  .brix---link-text {
    font-family: Futura, sans-serif;
    font-size: 20px;
  }

  .brix---heading-h1-size {
    color: var(--noir);
    font-family: Futura, sans-serif;
  }

  .brix---grid-contact-v7 {
    grid-column-gap: 80px;
    grid-template-columns: 1fr 1.15fr;
  }

  .brix---section-position-relative {
    padding-top: 8rem;
    padding-bottom: 220px;
  }

  .select-field {
    color: #434343d4;
    text-align: center;
    -webkit-text-stroke-color: #000;
    background-color: #fff;
    border-radius: 30rem;
    width: 500px;
    height: 55px;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    box-shadow: 0 2px 5px #0003;
  }

  .text-block {
    font-family: Futura, sans-serif;
    font-size: 20px;
  }

  .brix---section-position-relative-2 {
    background-color: #0000;
  }

  .select-field-2 {
    margin-bottom: 0;
  }

  .div-block-7 {
    margin-top: 0;
  }

  .link, .link-2, .link-3 {
    color: #000;
    text-decoration: none;
  }

  .link-4 {
    color: var(--noir);
    text-decoration: none;
  }

  .link-5, .link-6, .link-7, .link-8 {
    color: #000;
    text-decoration: none;
  }

  .brix---bg-split-v4-right {
    background-color: var(--elements-webflow-library--neutral--200);
  }

  .brix---paragraph-default-4 {
    color: var(--noir);
  }

  .brix---heading-h1-size-3 {
    color: var(--elements-webflow-library--secondary--color-1);
  }

  .brix---grid-hero-v4 {
    grid-column-gap: 90px;
  }

  .brix---container-default-2 {
    margin-top: 0;
  }

  .brix---section-hero-v4 {
    margin-top: 94px;
    padding-top: 73px;
  }

  .button-6.is-icon {
    border-style: solid;
  }

  .button-6.is-icon.bloc2 {
    width: 90%;
  }

  .padding-section-large.boutique {
    flex-direction: row;
    order: 0;
    align-self: auto;
    display: block;
  }

  .header79_component {
    flex-direction: row;
    display: flex;
  }

  .margin-bottom.margin-small {
    margin-top: -27%;
  }

  .padding-global {
    text-align: center;
    height: auto;
    margin-top: 0;
  }

  .section_header79 {
    height: 120vh;
  }

  .heading-11 {
    font-size: 4rem;
  }

  .heading-11.boutique {
    font-size: 3.5rem;
    line-height: 4rem;
    display: block;
  }

  .paragraph-17 {
    font-family: Futura Arrondi, sans-serif;
    font-size: 1.1rem;
  }

  .paragraph-17.boutique {
    display: block;
  }

  .heading-13, .heading-14 {
    font-size: 1rem;
  }

  .link-block {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65fef764d9c8b3b5145bebbc_1ERE.png");
    background-position: 50%;
    background-size: 107% 100%;
    width: 100%;
    height: 25rem;
  }

  .link-block.tapis {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0a869a387b92015134335_tapis-motifs-geometriques-contraste-superposer.png");
    background-position: 50% 100%;
    background-size: cover;
    width: 100%;
    height: 25rem;
  }

  .link-block.fauteuils {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e08ccbd6f111188414c81c_Vilmers_inspo_folder_a4_digital-1-Lupin_Page_1-scaled.png");
    background-position: 50% 60%;
    background-size: 140%;
    width: 100%;
    height: 100%;
  }

  .link-block.tables {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7ae6be9d3834fe649b3f_download-4.jpg.webp");
    background-size: cover;
  }

  .link-block.tablesbasses {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0a89d104b69fd2840dd43_saba.png");
    background-position: 50% 100%;
    background-size: cover;
  }

  .link-block.atelier-confection {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e0a86bc2292ebc042eb260_aa23e86f9362d3ab499f5c861e7d5b2a.w3000.h2000._CR296%2C0%2C2361%2C1362_SX1500_.png");
    background-size: cover;
  }

  .section-4 {
    margin-bottom: 5%;
  }

  .grid-9 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 0;
    width: 90vw;
    height: 1000px;
  }

  .section-5 {
    justify-content: center;
    display: flex;
  }

  .link-block-2 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65b52c488add65f3035d3d5e_canape-d-angle-fixe-william.jpg");
    background-position: 0 0;
    background-size: cover;
    width: 30vw;
    height: 40vh;
  }

  .heading-17 {
    color: #272727;
    text-align: center;
    font-family: Futura Arrondi, sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    text-decoration: none;
    position: relative;
    inset: auto 0% -100%;
  }

  .grid-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
    width: 80%;
  }

  .section-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 100%;
    display: flex;
  }

  .padding-section-large-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h5 {
    color: #343434;
    margin-top: 3%;
    margin-bottom: 0;
    font-family: Futura Arrondi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
  }

  .padding-global-2 {
    margin-top: 0;
  }

  .blog38_image {
    aspect-ratio: 3 / 2;
    margin-top: 5%;
  }

  .contact19_component {
    width: 100%;
  }

  .padding-global-3 {
    margin-top: 10%;
  }

  .contact19_icon-wrapper {
    margin-top: 57px;
  }

  .paragraph-18 {
    margin-top: 35%;
    margin-bottom: 26%;
  }

  .paragraph-18.mail, .paragraph-20 {
    margin-top: 35%;
  }

  .text-size-medium-3 {
    font-family: Futura Arrondi, sans-serif;
  }

  .text-size-medium-3.atelier-confection {
    color: #333;
  }

  .text-size-medium-3.entre-vous-nous {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .bloc1 {
    height: 100vh;
    margin-top: 0%;
  }

  .header37_content.atelier-confection {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0%;
  }

  .header37_content.atelier-confection.i-c-logistics {
    padding-top: 0%;
  }

  .header37_content.collectionc-sar {
    margin-top: -12%;
  }

  .header37_content.collectionc-sar._1 {
    margin-top: -40%;
  }

  .header37_content.projet {
    margin-top: -25%;
  }

  .text-size-medium-4 {
    font-family: Futura Arrondi, sans-serif;
    font-weight: 400;
  }

  .text-size-medium-4.atelier-confection {
    color: var(--black);
  }

  .text-size-medium-4.entre-vous-nous {
    text-align: justify;
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .section_header36 {
    height: 100vh;
  }

  .header36_content.collectionc-sar {
    margin-top: -12%;
  }

  .button-8 {
    color: #fff;
    background-color: #000;
    font-family: Futura Arrondi, sans-serif;
  }

  .button-8.atelier-confection {
    color: #000;
    text-align: center;
    -webkit-text-stroke-color: #000;
    background-color: #0000;
    border-color: #000;
  }

  .heading-20 {
    font-family: Futura Arrondi, sans-serif;
    font-weight: 400;
  }

  .heading-20.entre-vous-nous {
    text-align: center;
    margin-top: 50%;
    margin-bottom: 5%;
    font-size: 1.8rem;
  }

  .heading-21 {
    font-family: Futura Arrondi, sans-serif;
    font-weight: 400;
  }

  .heading-21.atelier-confection {
    font-size: 2rem;
  }

  .heading-21.entre-vous-nous {
    margin-top: 0%;
  }

  .heading-22 {
    font-family: Futura Arrondi, sans-serif;
    font-weight: 400;
  }

  .heading-22.atelier-confection {
    font-size: 2rem;
  }

  .heading-22.entre-vous-nous {
    margin-top: 0%;
    margin-bottom: 7.5%;
  }

  .heading-22.collection-c-sar {
    font-size: 2rem;
    font-weight: 400;
  }

  .text-block-9 {
    margin-bottom: 37%;
  }

  .image-11 {
    height: 100%;
    margin-top: 0;
  }

  .section-9 {
    height: 100%;
  }

  .paragraph-21 {
    text-align: justify;
  }

  .flex-block-16 {
    padding-left: 5%;
  }

  .bold-text-5 {
    font-size: 2rem;
    font-weight: 400;
  }

  .bold-text-7 {
    line-height: 0;
  }

  .kutup-display-2.white-text {
    font-size: 2.7rem;
  }

  .bold-text-8 {
    font-size: 1.7rem;
  }

  .bold-text-10 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-14, .link-15 {
    color: #000;
  }

  .link-16 {
    color: #343434;
  }

  .link-17 {
    color: #000;
  }

  .textarea {
    font-size: 1rem;
  }

  .text-block-11 {
    text-align: center;
    margin-top: 0;
    padding-top: 2px;
  }

  .link-block-5 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .link-block-5.w--current {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65b3cf8039426b4ada9b37d6_signature%20I%26C%20pour%20mail.jpg");
    background-position: 50%;
    background-size: auto;
    width: 250px;
    height: 100px;
  }

  .image-12 {
    text-align: center;
    margin-bottom: 1rem;
  }

  .flex-block-19 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .heading-26 {
    text-align: left;
    font-size: 1rem;
  }

  .slider-3 {
    width: 70vw;
    height: 65vh;
  }

  .slider-3.a6 {
    border-color: #777;
  }

  .section-12 {
    margin-top: 0%;
    margin-bottom: 2%;
    padding-bottom: 0%;
  }

  .section-12.nyb {
    margin-bottom: 5%;
  }

  .slide-30 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df105a968ccf91db94fadb_PHOENIX_interior_35seater_king_1_natural_1.webp");
    margin-top: 0%;
  }

  .slide-30.m2 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df1cb0807a93c618e370b0_MOA_interior_3seater_bloom_1_cream_1.webp");
    background-position: 50% 100%;
  }

  .slide-30.limes-new {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660572b01e77bedbe425ad94_1395X930%20limes.png");
    background-position: 50%;
  }

  .slide-30.livingston {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e207163b48ac2204767d76_Saba_Livingston_4.jpg");
    background-position: 50% 100%;
  }

  .slide-30.voyage {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66053d69cee41f893f9c4a13_1395X930%20voy.png");
    background-position: 50% 60%;
  }

  .slide-30.taos {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660c0f7032ac7930edbe0ee6_1395X930%20MT.png");
    background-position: 50% 100%;
  }

  .slide-30.a5 {
    background-position: 50% 75%;
  }

  .slide-30.s10 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df6402cb19e8b6bd826711_canape-lit-soleado-vitarelax-1.jpg");
    background-position: 50% 65%;
  }

  .slide-30.a4 {
    background-position: 50%;
  }

  .slide-30.nyf {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e088a8a9d7d10e7df7d682_11669-18105603.webp");
    background-position: 50% 80%;
  }

  .slide-30.ele {
    background-position: 50% 65%;
  }

  .slide-30.peggy {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660694ff29dfba27617dc6a6_1395X930%20peggy.png");
    background-position: 50% 80%;
  }

  .slide-30.constantin {
    background-position: 75% 70%;
    background-size: 150%;
  }

  .slide-30.marceau1 {
    background-position: 50% 35%;
  }

  .column-9 {
    padding-left: 0;
  }

  .slide-31.a6 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65feb1cd52ec61fb427b87bf_1395X930%20A6%3A3.png");
    background-position: 50% 70%;
  }

  .slide-31.m2 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65fea81b61e9120bf563a187_1395X930%20m2.png");
    background-position: 50%;
  }

  .slide-31.limesnew {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65df4e7e0779671f76417405_Capture%20d%E2%80%99e%CC%81cran%202024-02-02%20a%CC%80%2014.19.58.png");
  }

  .slide-31.livingston {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e20717c22eab92f6921845_Saba_Livingston_1.jpg");
    background-position: 50% 100%;
  }

  .slide-31.voyage {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66053dea67febd15267a5220_1395X930%20v.png");
  }

  .slide-31.taos {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66057adbef4b8018fbcce173_1395X930%20myt.png");
  }

  .slide-31.s10 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66058f388bcb5653ff945168_1395X930%20S%26A%CC%80.png");
    background-position: 50%;
  }

  .slide-31.a4 {
    background-position: 50%;
  }

  .slide-31.nyf {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e099eefda68c6df55fcb3b_saba-NewYorkArmchair_03.jpg");
    background-position: 50%;
  }

  .slide-31.l5f {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66068720a3e1f821e823a608_1395X930%20L5.png");
  }

  .slide-31.aa {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606be35589b83ff024ee797_Sans%20titre-4.png");
    background-position: 50% 100%;
  }

  .slide-31.ele {
    background-position: 50% 85%;
  }

  .slide-31.peggy {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65e090710321cd7c0fce3dcc_fauteuil-rembourre-peggy-gris-bois-naturel_madeindesign_225620_original.jpg");
    background-position: 50% 75%;
  }

  .slide-31.constantin {
    background-position: 50%;
  }

  .slide-31.maki {
    background-position: 50% 70%;
  }

  .slide-32.a6 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65feb5dbef634cea51d81684_1395X930%20A6%3A5.png");
  }

  .slide-32.m2 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65fea8c2a468bd6cc66ef866_1395X930%20m2%3A2.png");
  }

  .slide-32.lime {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660578a385b177d2b3f7a2e7_1395X930%20nl.png");
    background-position: 50% 70%;
  }

  .slide-32.livingston {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660585d05d6b0e1ecbc7d168_1395X930%20liv.png");
    background-position: 50% 20%;
  }

  .slide-32.voyage {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66054230afb01c4a9a567f32_1395X930%20voyage.png");
  }

  .slide-32.taos {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/660579eeb7631dc3b9ad8120_first.png");
    background-position: 50% 75%;
  }

  .slide-32.v3 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65fed25ca7014415c7597421_1395X930%20V3.png");
  }

  .slide-32.s10 {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/66059349419028b0a827c953_1395X930%20S10%3A2.png");
    background-position: 50%;
  }

  .slide-32.a4 {
    background-position: 50%;
  }

  .slide-32.nyf {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6605a04ca6d7ef8a0c8bfc33_1395X930%20ny.png");
  }

  .slide-32.aa {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606bf5e12930ebeeaab4378_Sans%20titre-4D.png");
    background-position: 50% 100%;
  }

  .slide-32.nyb {
    background-image: url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/6606cc2116ca325592986eaa_nyb.png");
  }

  .slide-32.julia2 {
    background-position: 50% 25%;
  }

  .slide-32.marceau1 {
    background-position: 50% 35%;
  }

  .slide-32.celeste {
    background-position: 50% 60%;
  }

  .image-18 {
    width: 100%;
    height: 35vh;
  }

  .image-18.a6 {
    border-color: #777;
    width: 100%;
  }

  .image-18.limesnew, .image-18.livingston, .image-18.pixel, .image-18.voyage, .image-18.taos, .image-18.ny, .image-18.ac, .image-18.l3, .image-18.b1, .image-18.v3, .image-18.m4, .image-18.t3, .image-18.e6, .image-18.d1, .image-18.a5, .image-18.l5, .image-18.m6, .image-18.f10, .image-18.e10, .image-18.bold-text-10, .image-18.a7, .image-18.a4, .image-18.nyf, .image-18.l5f, .image-18.felix, .image-18.peggy, .image-18.nyb {
    height: 33vh;
  }

  .bold-text-12 {
    font-size: 2rem;
    font-weight: 400;
  }

  .brix---btn-primary-3 {
    width: 600px;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .brix---buttons-row-2 {
    justify-content: center;
  }

  .brix---paragraph-default-6 {
    margin-bottom: 20%;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .brix---heading-h2-size-3 {
    color: var(--black);
    margin-bottom: 5%;
  }

  .brix---grid-2-columns-text-left {
    border-radius: 5px;
  }

  .brix---container-default-4 {
    max-width: 84%;
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-8, .right-arrow-9, .right-arrow-10, .left-arrow-28, .right-arrow-29 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-23 {
    line-height: 1.25rem;
  }

  .section-15 {
    width: 100%;
  }

  .heading-33 {
    text-align: right;
    font-size: 3rem;
  }

  .image-30 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}

@media screen and (max-width: 991px) {
  .kutup-hero-title-4 {
    font-size: 3.75rem;
  }

  .kutup-hero-4 {
    min-height: auto;
    padding-top: 10.625rem;
    padding-bottom: 10.625rem;
  }

  .kutup-hero-title-5 {
    font-size: 3.75rem;
  }

  .kutup-hero-5 {
    min-height: auto;
    padding-top: 10.625rem;
    padding-bottom: 10.625rem;
  }

  .footer-logo-link {
    order: -1;
  }

  .last-item-footer {
    order: 1;
  }

  .kutup-footer-grid-2 {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 2.75rem;
    height: .1875rem;
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .brix---hamburger-menu-bar-top {
    width: 2.75rem;
    height: .1875rem;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .brix---header-nav-list-item-hamburger-desktop {
    padding-left: 0;
  }

  .brix---dropdown-card-desktop {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
    padding-top: 1.625rem;
  }

  .brix---dropdown-card-desktop.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper-hamburger {
    padding-top: 0;
    position: static;
  }

  .brix---header-nav-menu-hamburger-desktop {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-hamburger-desktop-wrapper {
    border-top: .0625rem solid var(--elements-webflow-library--neutral--300);
    border-bottom: .0625rem solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--1);
    padding-left: 0;
    padding-right: 0;
  }

  .brix---header-logo {
    max-width: 14.5rem;
  }

  .brix---header-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .button-2.pageproduit.fiche-technique {
    flex-direction: row;
    justify-content: center;
    width: 33rem;
    display: flex;
  }

  .brix---heading-h3-size {
    text-align: center;
    justify-content: center;
    font-family: Futura Arrondi, sans-serif;
    font-size: 1rem;
    line-height: 2rem;
    display: flex;
  }

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

  .brix---heading-h2-size {
    font-size: 1.875rem;
    line-height: 2.875rem;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 2.5rem;
  }

  .brix---section {
    padding-top: 7.375rem;
    padding-bottom: 7.375rem;
  }

  .brix---social-media-grid-left {
    grid-column-gap: .625rem;
  }

  .brix---heading-link-dark {
    justify-content: center;
    display: flex;
  }

  .brix---mg-bottom-24px {
    text-align: center;
    order: 0;
    justify-content: center;
    align-self: auto;
    width: 90%;
    display: flex;
  }

  .brix---avatar-image-link {
    width: 70vw;
    height: 25vh;
  }

  .brix---avatar-image-square {
    width: 180px;
    height: 155px;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 0;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-4.entrevousetnous {
    margin-bottom: .2rem;
  }

  .heading-4.hero {
    margin-top: 66.3vh;
  }

  .flex-block.hero {
    background-size: auto, 100% 100%;
  }

  .grid-2 {
    border-top: 1px solid #333;
    padding-top: 1rem;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .section-2 {
    margin-top: 3%;
  }

  .image-7 {
    width: 100%;
    max-width: 100%;
    height: 23vh;
    max-height: 23vh;
  }

  .lightbox-link {
    margin-top: 1rem;
  }

  .heading-8, .heading-8.personnalisable, .paragraph-16 {
    text-align: center;
  }

  .heading-9 {
    text-align: center;
    align-self: center;
    padding-right: 0;
  }

  .brix---hamburger-menu-bar-bottom-2 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top-2 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper-2 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-2:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-2.w--open {
    background-color: #0000;
  }

  .brix---header-nav-list-item-hamburger-desktop-2 {
    margin-top: -2.4rem;
    padding-left: 0;
  }

  .brix---dropdown-card-desktop-2 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
    padding-top: 26px;
  }

  .brix---dropdown-card-desktop-2.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper-hamburger-2 {
    padding-top: 0;
    position: static;
  }

  .brix---header-nav-menu-hamburger-desktop-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-hamburger-desktop-wrapper-2 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--kütüp-library--white);
    margin-top: 5.4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---header-logo-2 {
    max-width: 232px;
  }

  .navbar1 {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .body-2 {
    flex-direction: column;
    display: flex;
  }

  .brix---btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---card-form {
    padding: 54px 32px;
  }

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-contact-v7 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-position-relative {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---contact-v4-half-bg-image {
    width: 100%;
    height: 50%;
    inset: auto 0% 0%;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---card-form-v2 {
    padding: 54px 40px;
  }

  .brix---grid-contact-v4 {
    grid-template-columns: 1fr;
  }

  .brix---section-position-relative-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---bg-split-v4-right {
    max-width: 100%;
    min-height: 42%;
    display: block;
    inset: auto 0% 0%;
  }

  .brix---bg-split-v4-left {
    max-width: 100%;
  }

  .brix---floating-image-hero-v2---1 {
    top: 24%;
    right: -30%;
  }

  .brix---mg-top-56px {
    margin-top: 40px;
  }

  .brix---btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-3 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-hero-v4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-hero-v4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .button-6.is-icon.bloc2 {
    margin-top: 5%;
    margin-bottom: -4%;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .image-overlay-layer {
    background-color: #0006;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header79_image-column.image-column-5, .header79_image-column.image-column-4 {
    display: none;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header77_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header77_content-right {
    height: auto;
  }

  .header77_content-left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .menu-icon4_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar19_menu-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    height: auto;
    padding-bottom: 0;
  }

  .menu-icon_line-middle-base {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
  }

  .navbar19_menu-left-bottom {
    margin-top: 0;
    padding-bottom: 8rem;
  }

  .navbar19_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 2rem 1rem 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar19_link-wrapper {
    display: none;
  }

  .menu-icon4_wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navbar19_menu-left-top {
    padding-top: 2rem;
  }

  .navbar19_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar19_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar19_menu-button.w--open {
    background-color: #0000;
  }

  .navbar19_container {
    grid-auto-columns: 1fr;
  }

  .menu-icon4_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .navbar19_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar19_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .menu-icon4_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .navbar19_menu {
    flex-direction: column;
    justify-content: center;
  }

  .menu-icon_line-middle-top {
    z-index: 2;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .contact19_item {
    border-bottom-style: solid;
    border-bottom-color: #e2e2e2;
    height: 100%;
  }

  .contact19_item.faq {
    border-bottom-style: none;
  }

  .contact19_item.mail {
    height: 100%;
  }

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

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-19 {
    margin-bottom: 3%;
  }

  .text-size-medium-3.atelier-confection {
    text-align: center;
  }

  .text-size-medium-3.entre-vous-nous {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

  .text-size-medium-3.collection-c-sar, .text-size-medium-3.collectionc-sar {
    text-align: center;
  }

  .bloc1 {
    align-self: center;
  }

  .header41_image {
    height: auto;
    max-height: none;
  }

  .header41_image.atelier-confection {
    height: 70vh;
  }

  .bloc3 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 2rem;
  }

  .bloc3.atelier-confection {
    margin-top: 10%;
    padding-top: 2rem;
  }

  .bloc3.collectionc-sar {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    justify-items: center;
    padding-left: 0;
    display: grid;
  }

  .header37_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header37_content.atelier-confection {
    max-width: 100%;
    padding-top: 0%;
  }

  .header37_content.atelier-confection.i-c-logistics {
    margin-top: 0;
  }

  .header37_content.collectionc-sar {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    margin-top: 0%;
    margin-left: 5%;
    margin-right: 5%;
    display: flex;
  }

  .header37_content.collectionc-sar._1 {
    margin-top: 0%;
  }

  .header37_content.projet {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-top: -39%;
    display: block;
  }

  .text-size-medium-4.entre-vous-nous {
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    margin-bottom: 5%;
    font-size: 1rem;
    display: block;
  }

  .header36_image {
    height: auto;
    max-height: none;
  }

  .header36_image.atelier-confection {
    width: 100vw;
    height: 70vh;
  }

  .bloc2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .bloc2.atelier-confection {
    text-align: center;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    justify-items: center;
    padding-top: 2rem;
    display: flex;
  }

  .section_header36 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .header36_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header36_content.atelier-confection {
    max-width: 100%;
  }

  .header36_content.entrevous-nous {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .header36_content.collectionc-sar {
    margin-top: 0%;
  }

  .button-8.atelier-confection {
    text-align: center;
  }

  .heading-20.atelier-confection, .heading-21.atelier-confection, .heading-22.atelier-confection {
    font-size: 2rem;
  }

  .bloc-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    height: 100%;
    margin-bottom: 0;
  }

  .image-11 {
    width: 100%;
    height: 100%;
  }

  .brix---dropdown-pd-2 {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card-2 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-2.w--open {
    position: static;
  }

  .brix---dropdown-card-wrapper {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding-top: 0;
  }

  .brix---dropdown-card-wrapper.w--open {
    position: static;
    transform: none;
  }

  .section-9 {
    width: 100%;
    height: 100%;
  }

  .heading-23 {
    margin-top: 11%;
  }

  .paragraph-21 {
    text-align: center;
    margin-top: 0%;
  }

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

  .flex-block-16 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
  }

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

  .kutup-contact-form-flex {
    max-width: 86%;
  }

  .kutup-photo-wrapper {
    object-position: 50% 50%;
  }

  .kutup-contact-grid-1 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .div-block-12 {
    text-align: center;
  }

  .image-12 {
    padding-bottom: 1rem;
  }

  .div-block-14 {
    text-align: center;
  }

  .div-block-15 {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .brix---accordion-spacer {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v3-first {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3-first:hover {
    transform: translate(6px);
  }

  .brix---badge-secondary---tabs-v2 {
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px;
  }

  .brix---tabs-menu-v2 {
    flex-direction: row;
    justify-content: center;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .brix---tabs-wrapper-v2 {
    flex-direction: column;
  }

  .brix---heading-h2-size-2 {
    text-align: center;
    padding-left: 0;
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 40px;
  }

  .brix---section-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .body-10 {
    background-color: #e2e2e2;
  }

  .grid-11 {
    height: 21vh;
  }

  .image-18 {
    height: 21vh;
    max-height: 100%;
  }

  .brix---half-bg-image-right-content-v2 {
    width: 100%;
    height: 100%;
    min-height: 580px;
    margin-top: 48px;
    position: static;
    inset: auto 0% 0%;
  }

  .brix---btn-primary-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-left {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-image-fw-right {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .brix---hamburger-menu-bar-bottom-3 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top-3 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper-3 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-3:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-3.w--open {
    background-color: #0000;
  }

  .brix---header-nav-list-item-hamburger-desktop-3 {
    padding-left: 0;
  }

  .brix---dropdown-card-desktop-3 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
    padding-top: 26px;
  }

  .brix---dropdown-card-desktop-3.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper-hamburger-3 {
    padding-top: 0;
    position: static;
  }

  .brix---header-nav-menu-hamburger-desktop-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-hamburger-desktop-wrapper-3 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--1);
    padding-left: 0;
    padding-right: 0;
  }

  .brix---header-logo-3 {
    max-width: 232px;
  }

  .brix---header-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-16 {
    margin-top: -35px;
    margin-bottom: 0;
    padding: 0 5% 2%;
  }

  .right-arrow-2 {
    justify-content: flex-end;
  }

  .left-arrow {
    justify-content: flex-start;
  }

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

  .button-11 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .kutup-hero-title-4, .kutup-hero-title-5 {
    font-size: 3.125rem;
  }

  .kutup-footer-horizontal-flex {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-wrap: wrap;
  }

  .brix---header-big-nav-link {
    font-size: 2rem;
    line-height: 2.125rem;
  }

  .brix---dropdown-chevron-big {
    width: 1.5625rem;
  }

  .brix---dropdown-toggle-big-link {
    font-size: 2rem;
    line-height: 2.125rem;
  }

  .brix---header-logo {
    max-width: 90%;
  }

  .button-2.pageproduit.fiche-technique {
    width: 25rem;
  }

  .brix---text-200-medium {
    font-size: 1rem;
    line-height: 1.125rem;
  }

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

  .brix---heading-h2-size {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }

  .brix---mg-bottom-16px {
    margin-bottom: .5rem;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 2rem;
  }

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

  .brix---social-media-grid-left {
    justify-content: start;
    justify-items: start;
  }

  .brix---text-300-medium {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }

  .brix---avatar-image-square {
    width: 350px;
    height: 200px;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-left: 0%;
  }

  .flex-block.hero {
    background-size: auto, 100% 100%;
  }

  .grid.accueil {
    padding-left: 1rem;
    padding-right: 0;
  }

  .paragraph-5 {
    padding-right: .5rem;
  }

  .button-5 {
    width: 70%;
  }

  .grid-2 {
    border-top: 1px solid #333;
    margin-top: 0;
    padding-top: 1rem;
  }

  .heading-6 {
    padding-left: 0;
    font-size: .8rem;
  }

  .flex-block-2 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 10px;
  }

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

  .image-2 {
    margin-left: -10.9rem;
    display: none;
  }

  .flex-block-3 {
    padding-left: 0;
  }

  .flex-block-6 {
    padding-right: 10px;
  }

  .slide3 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2 {
    margin-top: 5%;
  }

  .image-7 {
    width: 100%;
    max-width: 100%;
    height: 15vh;
    max-height: 15vh;
  }

  .heading-8, .heading-8.personnalisable {
    text-align: center;
  }

  .heading-9 {
    padding-right: 0;
  }

  .flex-block-7 {
    align-items: center;
  }

  .brix---header-big-nav-link-2 {
    padding-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 34px;
  }

  .brix---header-big-nav-link-2:lang(fr-fr) {
    color: #000;
  }

  .brix---header-nav-list-item-hamburger-desktop-2 {
    margin-top: -2.9rem;
  }

  .brix---dropdown-chevron-big-2 {
    width: 25px;
  }

  .brix---dropdown-toggle-big-link-2 {
    font-size: 32px;
    line-height: 34px;
  }

  .brix---header-nav-menu-hamburger-desktop-2 {
    margin-top: 3%;
  }

  .brix---header-hamburger-desktop-wrapper-2 {
    background-color: var(--kütüp-library--white);
    margin-top: 4rem;
    padding-top: 0;
  }

  .brix---header-logo-2 {
    max-width: 90%;
  }

  .brix---btn-primary {
    padding: 20px 32px;
  }

  .brix---text-area {
    border-radius: 18px;
  }

  .brix---input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---card-form {
    min-height: 560px;
    padding: 36px 30px 48px;
  }

  .brix---icon-mg-top {
    margin-top: 0;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-contact-v7 {
    grid-template-columns: 1fr;
  }

  .brix---section-position-relative {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---input-2 {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---card-form-v2 {
    padding: 56px 32px;
  }

  .brix---grid-contact-v4 {
    grid-template-columns: 1fr;
  }

  .brix---section-position-relative-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---floating-image-hero-v2---1 {
    max-width: 480px;
  }

  .brix---btn-circle-secondary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-2 {
    padding: 20px 32px;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---grid-hero-v4 {
    grid-template-columns: 1fr;
  }

  .brix---section-hero-v4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header79_image-column.image-column-3 {
    display: none;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header77_component {
    padding-top: 4rem;
  }

  .header77_content-right {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .header77_image-wrapper {
    width: 18rem;
  }

  .navbar19_menu-wrapper {
    grid-row-gap: 3rem;
    padding-top: 4rem;
  }

  .navbar19_link-large {
    font-size: 1.5rem;
  }

  .navbar19_menu-right {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }

  .navbar19_menu-left-top {
    grid-column-gap: 2rem;
    flex-direction: column;
    padding-top: 1rem;
  }

  .navbar19_component {
    min-height: 4rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .blog38_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .contact19_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .bloc3 {
    padding-top: 4rem;
  }

  .header37_content.atelier-confection {
    padding-top: 0%;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .bloc2 {
    padding-top: 4rem;
  }

  .header36_content.entrevous-nous {
    margin-bottom: -5%;
  }

  .heading-21.entre-vous-nous {
    text-align: center;
  }

  .image-11 {
    border-radius: 7px;
    margin-top: 0;
  }

  .flex-block-16 {
    margin-top: 22px;
    padding-left: 0%;
  }

  .kutup-display-2 {
    font-size: 40px;
  }

  .kutup-photo-wrapper {
    height: 500px;
  }

  .kutup-contact-section-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .brix---btn-circle-accordion-btn {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---accordion-right-side {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-item-wrapper-v3, .brix---accordion-item-wrapper-v3-first {
    padding: 36px 0;
  }

  .brix---badge-secondary---tabs-v2 {
    margin: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---tabs-menu-v2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-2 {
    text-align: center;
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slider-3 {
    width: 80vw;
  }

  .section-12 {
    overflow: hidden;
  }

  .grid-11 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 80vw;
    height: 100%;
    max-height: 100%;
    display: none;
  }

  .image-18 {
    width: 25vw;
    height: 100%;
    max-height: 100%;
  }

  .brix---btn-secondary-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-3 {
    width: 500px;
    padding: 10px 0;
  }

  .brix---button-row-left-2 {
    margin-right: 16px;
  }

  .brix---paragraph-default-6 {
    text-align: center;
    padding-right: 0%;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
    padding-right: 0%;
  }

  .brix---heading-h2-size-3 {
    text-align: center;
    justify-content: center;
    padding-right: 0%;
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---grid-2-columns-text-left {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .brix---section-image-fw-right {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .brix---header-big-nav-link-3 {
    font-size: 32px;
    line-height: 34px;
  }

  .brix---dropdown-chevron-big-3 {
    width: 25px;
  }

  .brix---dropdown-toggle-big-link-3 {
    font-size: 32px;
    line-height: 34px;
  }

  .brix---header-logo-3 {
    max-width: 90%;
  }

  .div-block-16 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .right-arrow-2 {
    justify-content: flex-end;
  }

  .left-arrow {
    justify-content: flex-start;
  }

  .right-arrow-3 {
    justify-content: flex-end;
  }

  .left-arrow-2, .left-arrow-3 {
    justify-content: flex-start;
  }

  .right-arrow-4, .right-arrow-5 {
    justify-content: flex-end;
  }

  .left-arrow-4 {
    justify-content: flex-start;
  }

  .right-arrow-6 {
    justify-content: flex-end;
  }

  .left-arrow-5, .left-arrow-7 {
    justify-content: flex-start;
  }

  .right-arrow-8, .right-arrow-10 {
    justify-content: flex-end;
  }

  .left-arrow-9 {
    justify-content: flex-start;
  }

  .right-arrow-11 {
    justify-content: flex-end;
  }

  .left-arrow-10, .left-arrow-11 {
    justify-content: flex-start;
  }

  .right-arrow-12, .right-arrow-15 {
    justify-content: flex-end;
  }

  .left-arrow-14, .left-arrow-15 {
    justify-content: flex-start;
  }

  .right-arrow-16, .right-arrow-17 {
    justify-content: flex-end;
  }

  .left-arrow-16 {
    justify-content: flex-start;
  }

  .right-arrow-18 {
    justify-content: flex-end;
  }

  .left-arrow-17 {
    justify-content: flex-start;
  }

  .right-arrow-19 {
    justify-content: flex-end;
  }

  .left-arrow-18 {
    justify-content: flex-start;
  }

  .right-arrow-20 {
    justify-content: flex-end;
  }

  .left-arrow-19, .left-arrow-20 {
    justify-content: flex-start;
  }

  .right-arrow-21, .right-arrow-22 {
    justify-content: flex-end;
  }

  .left-arrow-21 {
    justify-content: flex-start;
  }

  .right-arrow-23 {
    justify-content: flex-end;
  }

  .left-arrow-22 {
    justify-content: flex-start;
  }

  .right-arrow-24 {
    justify-content: flex-end;
  }

  .left-arrow-23 {
    justify-content: flex-start;
  }

  .right-arrow-25 {
    justify-content: flex-end;
  }

  .left-arrow-24, .left-arrow-25 {
    justify-content: flex-start;
  }

  .right-arrow-26 {
    justify-content: flex-end;
  }

  .left-arrow-28 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .right-arrow-29 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .left-arrow-29 {
    justify-content: flex-start;
  }

  .right-arrow-30, .right-arrow-31 {
    justify-content: flex-end;
  }

  .left-arrow-30 {
    justify-content: flex-start;
  }

  .right-arrow-32 {
    justify-content: flex-end;
  }

  .left-arrow-31, .left-arrow-32 {
    justify-content: flex-start;
  }

  .right-arrow-33 {
    justify-content: flex-end;
  }

  .right-arrow-34 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .left-arrow-33 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .right-arrow-35 {
    justify-content: flex-end;
  }

  .left-arrow-34, .left-arrow-35 {
    justify-content: flex-start;
  }

  .right-arrow-36 {
    justify-content: flex-end;
  }

  .left-arrow-36 {
    justify-content: flex-start;
  }

  .right-arrow-37, .right-arrow-38 {
    justify-content: flex-end;
  }

  .left-arrow-37, .left-arrow-38 {
    justify-content: flex-start;
  }

  .right-arrow-39 {
    justify-content: flex-end;
  }

  .left-arrow-39 {
    justify-content: flex-start;
  }

  .right-arrow-40 {
    justify-content: flex-end;
  }

  .left-arrow-40 {
    justify-content: flex-start;
  }

  .right-arrow-41 {
    justify-content: flex-end;
  }

  .left-arrow-41 {
    justify-content: flex-start;
  }

  .right-arrow-42 {
    justify-content: flex-end;
  }

  .left-arrow-42 {
    justify-content: flex-start;
  }

  .right-arrow-43 {
    justify-content: flex-end;
  }

  .left-arrow-43 {
    justify-content: flex-start;
  }

  .right-arrow-44, .right-arrow-45 {
    justify-content: flex-end;
  }

  .left-arrow-44 {
    justify-content: flex-start;
  }

  .right-arrow-46 {
    justify-content: flex-end;
  }

  .left-arrow-45, .left-arrow-46 {
    justify-content: flex-start;
  }

  .right-arrow-47 {
    justify-content: flex-end;
  }

  .left-arrow-47 {
    justify-content: flex-start;
  }

  .right-arrow-48 {
    justify-content: flex-end;
  }

  .left-arrow-48 {
    justify-content: flex-start;
  }

  .right-arrow-49 {
    justify-content: flex-end;
  }

  .left-arrow-49 {
    justify-content: flex-start;
  }

  .right-arrow-50 {
    justify-content: flex-end;
  }

  .left-arrow-50 {
    justify-content: flex-start;
  }

  .right-arrow-51 {
    justify-content: flex-end;
  }

  .left-arrow-51 {
    justify-content: flex-start;
  }

  .right-arrow-52 {
    justify-content: flex-end;
  }

  .grid-13 {
    grid-template-columns: 1fr;
    padding-right: 20px;
  }
}

@media screen and (max-width: 479px) {
  .kutup-flex-divider {
    flex-direction: column;
    align-items: flex-start;
  }

  .kutup-flex-divider.kutup-center {
    align-items: center;
  }

  .kutup-hero-title-4 {
    font-size: 2.8125rem;
  }

  .kutup-video-play {
    width: 4.375rem;
    height: 4.375rem;
  }

  .kutup-play-wrapper {
    width: 16.125rem;
    margin-top: 1.25rem;
    margin-left: 0;
  }

  .kutup-hero-4 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .kutup-flex-divider-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .kutup-flex-divider-2.kutup-center {
    align-items: center;
  }

  .kutup-hero-title-5 {
    font-size: 2.8125rem;
  }

  .kutup-video-play-2 {
    width: 4.375rem;
    height: 4.375rem;
  }

  .kutup-play-wrapper-2 {
    width: 16.125rem;
    margin-top: 1.25rem;
    margin-left: 0;
  }

  .kutup-hero-5 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .heading-2 {
    text-align: center;
    margin-top: 70vh;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .button {
    width: 11rem;
    height: 1.5rem;
    margin-top: .5rem;
    font-size: .65rem;
    line-height: 0;
  }

  .background-video.hero {
    width: 100%;
    margin-top: -9.5rem;
    overflow: hidden;
  }

  .kutup-footer-horizontal-flex {
    justify-content: center;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 2rem;
    margin-top: .5rem;
  }

  .brix---hamburger-menu-bar-top {
    width: 2rem;
    margin-bottom: -.1rem;
  }

  .brix---hamburger-menu-bar-top.top {
    width: 2rem;
  }

  .brix---hamburger-menu-wrapper {
    padding-top: .8rem;
  }

  .brix---header-big-nav-link {
    font-size: 1.625rem;
    line-height: 1.75rem;
  }

  .brix---header-nav-list-item-hamburger-desktop {
    text-align: left;
    width: 100%;
    margin-bottom: 1.0625rem;
  }

  .brix---dropdown-link-big {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }

  .brix---dropdown-chevron-big {
    width: 1.3125rem;
    margin-left: .5rem;
  }

  .brix---dropdown-toggle-big-link {
    font-size: 1.625rem;
    line-height: 1.75rem;
  }

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

  .brix---header-logo {
    max-width: 84%;
  }

  .canap-s {
    text-align: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .canap-s.accueil {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3 {
    text-align: left;
    order: 0;
    justify-content: center;
    align-items: flex-start;
    padding-left: .5rem;
    font-size: 1rem;
  }

  .button-2 {
    width: 5rem;
    height: 2rem;
    padding-top: 7px;
    padding-left: 0;
    padding-right: 0;
    font-size: .9rem;
  }

  .button-2.pageproduit {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-2.pageproduit.fiche-technique {
    width: 16rem;
  }

  .columns {
    padding-top: 0;
  }

  .brix---heading-h3-size {
    width: 10em;
    margin-bottom: 0;
    font-family: Futura Arrondi, sans-serif;
    font-size: 1.25rem;
    line-height: 1.875rem;
  }

  .brix---team-v13-content {
    bottom: 2rem;
    left: 1.5rem;
  }

  .brix---avatar-image {
    width: 100%;
  }

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

  .brix---paragraph-default {
    font-size: 1.0625rem;
    line-height: 1.75rem;
  }

  .brix---heading-h2-size {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }

  .brix---mg-bottom-16px {
    margin-bottom: .9375rem;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 2rem;
  }

  .brix---icon-square-36px {
    border-radius: .375rem;
    width: 1.875rem;
    min-width: 1.875rem;
    height: 1.875rem;
    min-height: 1.875rem;
    font-size: .875rem;
  }

  .brix---social-media-grid-left {
    grid-template-columns: repeat(auto-fit, 1.875rem);
  }

  .brix---mg-bottom-24px {
    text-align: center;
    justify-content: center;
    width: 90%;
    margin-bottom: 0;
    display: flex;
  }

  .brix---avatar-image-link {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---avatar-image-square {
    width: 300px;
    height: 250px;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 0;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-left: 0%;
  }

  .div-block-2 {
    flex-direction: column;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .brand {
    padding-left: 0;
  }

  .heading-4 {
    margin-bottom: 0;
    font-size: 1rem;
  }

  .heading-4.cesar {
    margin-bottom: .2rem;
    font-size: 1rem;
  }

  .heading-4.entrevousetnous {
    font-size: 1rem;
  }

  .flex-block.hero {
    background-image: linear-gradient(0deg, #00000052 42%, #a5a5a500), url("https://cdn.prod.website-files.com/65a5295e2bf5e99d14fd7ab5/65be7684a08b2a56899e3912_MOKKA_interior_armchair_lilac_4_yellow_1-e1698938219862.jpg.webp");
    background-position: 0 0, 50%;
    background-size: auto, 110% 100%;
  }

  .grid {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr;
    width: 100%;
  }

  .grid.footer {
    padding-left: 3.5rem;
    padding-right: 2rem;
  }

  .grid.accueil {
    grid-column-gap: 0rem;
    justify-content: center;
    justify-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-5, .paragraph-4 {
    font-size: .5rem;
  }

  .paragraph-5 {
    text-align: left;
    padding-right: 0;
    font-size: .5rem;
  }

  .paragraph-6, .paragraph-7, .paragraph-8, .paragraph-9, .paragraph-10, .paragraph-11, .paragraph-12, .paragraph-13, .paragraph-14 {
    font-size: .5rem;
  }

  .button-5 {
    text-align: center;
    justify-content: center;
    width: 90%;
    margin-left: 0;
    padding-left: 15px;
    font-size: .5rem;
    display: flex;
  }

  .grid-2 {
    border-top: 1px solid #333;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1.25fr .75fr;
    justify-content: stretch;
    align-items: baseline;
    width: 100%;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .image {
    text-align: center;
    padding-bottom: 2rem;
    display: inline-block;
  }

  .paragraph-15, .heading-6 {
    font-size: .5rem;
  }

  .flex-block-2 {
    justify-content: center;
    width: 100%;
    margin-top: .5rem;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .heading-7 {
    font-size: .5rem;
  }

  .flex-block-3 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0%;
  }

  .flex-block-3.serviceclient {
    padding-left: 25%;
  }

  .flex-block-5 {
    text-align: justify;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .flex-block-6 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 0;
  }

  .image-3 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 1.1rem;
  }

  .image-4 {
    padding-bottom: 1.1rem;
  }

  .image-5 {
    margin-left: 20rem;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slider {
    margin-top: -9.5rem;
  }

  .slider.fauteuils-poufs {
    width: 100%;
    margin-bottom: 10%;
  }

  .slider.canap-s {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .slide3 {
    padding-top: 0;
    padding-bottom: 3.6rem;
  }

  .div-block-3 {
    width: 80%;
  }

  .image-6 {
    width: 600rem;
  }

  .grid-3 {
    width: 45vh;
  }

  .image-7 {
    width: 100%;
    max-width: 100%;
    height: 15vh;
    max-height: 15vh;
  }

  .lightbox-link {
    margin-top: 0;
    margin-bottom: -.3rem;
  }

  .heading-8 {
    text-align: center;
    justify-content: center;
    margin-top: 2rem;
    margin-left: 0%;
    margin-right: 0%;
    font-family: Futura Arrondi, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    display: flex;
  }

  .heading-8.personnalisable {
    text-align: center;
    font-family: Futura Arrondi, sans-serif;
  }

  .image-8 {
    width: 45vh;
    height: 30vh;
  }

  .paragraph-16 {
    text-align: center;
    font-size: .9rem;
    line-height: 1.2rem;
  }

  .section-3 {
    margin-left: 13%;
    margin-right: 13%;
    padding-top: 0%;
  }

  .heading-9 {
    padding-right: 0;
    font-size: 1.2rem;
  }

  .flex-block-7 {
    flex-direction: column;
    align-items: center;
    margin-left: 10%;
    margin-right: 10%;
  }

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

  .brix---hamburger-menu-bar-bottom-2 {
    width: 1rem;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .brix---hamburger-menu-bar-top-2 {
    width: 1rem;
    height: 2px;
    margin-bottom: 0;
  }

  .brix---hamburger-menu-bar-top-2.entrevous-nous {
    margin-bottom: 3px;
  }

  .brix---header-big-nav-link-2 {
    padding-bottom: 1.6rem;
    font-size: 1.2rem;
    line-height: 28px;
  }

  .brix---header-nav-list-item-hamburger-desktop-2 {
    text-align: left;
    width: 100%;
    margin-top: -5.1rem;
    margin-bottom: 17px;
  }

  .brix---dropdown-link-big-2 {
    font-size: 22px;
    line-height: 26px;
  }

  .brix---dropdown-chevron-big-2 {
    width: 21px;
    margin-left: 8px;
  }

  .brix---dropdown-toggle-big-link-2 {
    font-size: 26px;
    line-height: 28px;
  }

  .brix---container-default-center-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-hamburger-desktop-wrapper-2 {
    background-color: var(--kütüp-library--white);
    margin-top: 3.6rem;
  }

  .brix---header-logo-2 {
    max-width: 84%;
    margin-left: 0;
  }

  .brix---container-default {
    text-align: center;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 0;
  }

  .navbar1 {
    background-color: var(--kütüp-library--white);
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: sticky;
  }

  .navbar1.atelier {
    background-color: var(--color);
  }

  .navbar1.collection-c-sar {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .navbar1.contact {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .grid-6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
    width: 95%;
    margin: 0 0 -10px 0;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 10px;
  }

  .heading-10 {
    width: 49.5757%;
    margin-left: 8px;
    padding-left: 0;
    font-size: .6rem;
  }

  .heading-10.accueil {
    font-size: .7rem;
  }

  .body {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .body-2 {
    background-color: #fff;
  }

  .body-6 {
    background-color: #d4d4d4;
  }

  .brix---btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---text-area {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 26px;
  }

  .brix---text-area::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .brix---input-label {
    text-align: left;
    padding-left: .5rem;
    font-size: 1rem;
  }

  .brix---input {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---card-form {
    padding-left: 23px;
    padding-right: 23px;
  }

  .brix---paragraph-default-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---icon-mg-top {
    margin-top: 0;
  }

  .brix---heading-h1-size {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---section-position-relative {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---input-2 {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 1rem;
    line-height: 18px;
  }

  .brix---input-2::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---paragraph-default-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---card-form-v2 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .brix---grid-contact-v4 {
    text-align: center;
    width: 97%;
  }

  .brix---section-position-relative-2 {
    text-align: center;
    padding-top: 0;
    padding-bottom: 96px;
  }

  .select-field-2 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .div-block-6 {
    text-align: center;
    width: 99.9999%;
  }

  .brix---bg-split-v4-right {
    min-height: 33%;
  }

  .brix---bg-split-v4-left {
    min-height: 710px;
  }

  .brix---floating-image-hero-v2---1 {
    display: none;
  }

  .brix---btn-secondary, .brix---btn-primary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---paragraph-default-4 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-hero-v4 {
    background-color: #e5e5d8;
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .button-6.is-icon.bloc2 {
    flex-direction: column;
    width: 90%;
    margin: 0% 0% -16%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .image-overlay-layer {
    background-color: #0006;
  }

  .header79_component {
    height: 110vh;
    max-height: 120vh;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    margin-top: 2rem;
  }

  .button-group {
    text-align: center;
    justify-content: center;
  }

  .padding-global {
    margin-top: -7rem;
  }

  .section_header79 {
    height: 110vh;
  }

  .heading-11 {
    text-align: justify;
    font-family: Futura Arrondi, sans-serif;
    font-size: 2rem;
    font-weight: 400;
  }

  .heading-11.boutique {
    text-align: center;
  }

  .paragraph-17 {
    text-align: center;
    font-family: Futura Arrondi, sans-serif;
    font-size: .8rem;
    line-height: 1rem;
  }

  .header77_component {
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .header77_image-wrapper {
    width: 60vw;
  }

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

  .heading-13 {
    padding-right: 8%;
  }

  .heading-14 {
    width: 75px;
  }

  .grid-7 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .link-block {
    justify-content: center;
    width: 15rem;
    height: 15rem;
    margin-top: 5%;
    display: flex;
  }

  .link-block.tapis, .link-block.fauteuils {
    width: 15rem;
    height: 15rem;
    margin-top: 5%;
  }

  .link-block.tables, .link-block.tablesbasses, .link-block.atelier-confection {
    margin-top: 5%;
  }

  .link-11 {
    margin-right: 0%;
    font-size: .6rem;
  }

  .link-12 {
    text-align: left;
    width: 133%;
    font-size: .7rem;
  }

  .flex-block-9, .flex-block-10, .flex-block-11, .flex-block-12, .flex-block-13, .flex-block-14 {
    align-items: center;
  }

  .image-10 {
    padding-bottom: 1.1rem;
  }

  .navbar19_menu-wrapper {
    grid-row-gap: 2rem;
  }

  .navbar19_menu-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
  }

  .navbar19_menu-left-top {
    grid-template-columns: 1fr;
  }

  .body-9 {
    background-color: silver;
  }

  .text-size-medium-2.sous-titre {
    margin-bottom: 10%;
    font-size: .9rem;
  }

  .section_blog38 {
    width: 100%;
  }

  .padding-section-large-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h5 {
    text-align: center;
    font-size: .9rem;
    font-weight: 400;
  }

  .padding-section-large-3 {
    padding-top: 2rem;
  }

  .contact19_item {
    text-align: center;
    border-bottom-style: solid;
    border-bottom-color: #e2e2e2;
    border-right-style: none;
  }

  .contact19_component {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    width: 99.9999%;
  }

  .icon-embed-medium {
    align-items: center;
  }

  .contact19_icon-wrapper {
    justify-content: center;
    display: flex;
  }

  .heading-style-h4 {
    font-size: 1.2rem;
  }

  .heading-19 {
    text-align: center;
    margin-bottom: 5%;
    font-size: 1.8em;
  }

  .paragraph-18, .paragraph-18.mail, .paragraph-20, .text-size-medium-3.atelier-confection {
    text-align: center;
  }

  .text-size-medium-3.entre-vous-nous {
    font-size: .9rem;
  }

  .text-size-medium-3.collectionc-sar {
    font-size: 1rem;
  }

  .bloc1 {
    margin-top: 5%;
  }

  .bloc3 {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .bloc3.atelier-confection {
    margin-top: 0%;
    padding-top: 0;
  }

  .bloc3.collectionc-sar, .bloc3.collection-c-sar {
    padding-top: 2rem;
  }

  .header37_content.atelier-confection {
    margin-top: 0;
    padding-top: 0%;
  }

  .header37_content.atelier-confection.i-c-logistics {
    margin-top: -2.9rem;
  }

  .header37_content.collectionc-sar, .header37_content.collectionc-sar._1 {
    margin-top: -10%;
  }

  .header37_content.projet {
    margin-top: -5%;
  }

  .text-size-medium-4.atelier-confection {
    text-align: center;
  }

  .text-size-medium-4.entre-vous-nous {
    text-align: center;
    justify-content: center;
    font-size: 1rem;
    line-height: 1.25rem;
    display: block;
  }

  .header36_image.entre-vous-nous {
    margin-top: 10%;
  }

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

  .header36_content.entrevous-nous {
    margin-bottom: -10%;
  }

  .header36_content.collectionc-sar {
    margin-top: -10%;
  }

  .button-8.atelier-confection {
    text-align: center;
    width: 100%;
  }

  .heading-20.atelier-confection {
    text-align: center;
    letter-spacing: 0;
  }

  .heading-20.entre-vous-nous {
    margin-top: 0%;
    font-size: 1.8rem;
  }

  .heading-21.atelier-confection {
    text-align: center;
  }

  .heading-21.entre-vous-nous {
    text-align: center;
    margin-bottom: 15%;
    font-size: 1.8rem;
  }

  .heading-22.atelier-confection {
    text-align: center;
  }

  .heading-22.entre-vous-nous {
    text-align: center;
    justify-content: center;
    font-size: 1.8rem;
    display: flex;
  }

  .heading-22.collection-c-sar {
    font-size: 1.8rem;
  }

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

  .bloc-2 {
    place-content: space-between center;
    place-items: start center;
    height: 100%;
    margin-bottom: 0%;
    padding-bottom: 0%;
  }

  .image-11 {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-9 {
    flex-direction: column;
    align-items: center;
  }

  .heading-23 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0%;
    font-size: 1.4em;
    display: flex;
  }

  .paragraph-21 {
    text-align: center;
    justify-content: center;
    margin-bottom: 10%;
    padding-left: 5%;
    padding-right: 5%;
    font-size: .875rem;
    display: flex;
  }

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

  .flex-block-16 {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    margin-top: 0%;
    margin-bottom: 0;
    padding-top: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    position: static;
  }

  .bold-text-2 {
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 90px;
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 1rem;
    display: flex;
  }

  .bold-text-7 {
    text-align: center;
    font-size: 1.5rem;
  }

  .kutup-button-white-3 {
    width: 100%;
    display: block;
  }

  .kutup-checkbox-label.white-text {
    text-align: center;
  }

  .kutup-checkbox {
    flex: none;
  }

  .kutup-checkbox.w--redirected-checked {
    margin-left: 0;
  }

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

  .kutup-display-2 {
    font-size: 30px;
    line-height: 1.1;
  }

  .kutup-display-2.white-text {
    text-align: center;
  }

  .kutup-contact-form-flex {
    max-width: 100%;
  }

  .kutup-photo-wrapper {
    width: 100%;
    height: 300px;
  }

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

  .form {
    flex-direction: column;
    display: flex;
  }

  .div-block-11 {
    margin-top: 10%;
  }

  .div-block-12 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-13 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-24 {
    text-align: center;
    margin-top: 0;
    font-family: Futura Arrondi, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
  }

  .flex-block-17 {
    width: 100%;
  }

  .flex-block-18 {
    padding-left: 25%;
  }

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

  .bold-text-10 {
    font-size: 1.8rem;
  }

  .bold-text-10.collectionc-sar {
    font-size: 1.5rem;
  }

  .bold-text-11 {
    text-align: center;
    font-family: Futura Arrondi, sans-serif;
    font-weight: 400;
  }

  .select-field-3 {
    text-align: center;
  }

  .textarea {
    text-align: left;
  }

  .text-block-11 {
    font-family: Futura Arrondi, sans-serif;
    font-size: 1.25rem;
  }

  .image-12 {
    margin-bottom: 25px;
  }

  .collectionc-sar {
    font-size: 1.5rem;
  }

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

  .heading-25 {
    margin-right: -63px;
    padding-left: 0;
    padding-right: 0;
    font-size: .7rem;
  }

  .image-13 {
    width: 35%;
    margin-left: 25%;
  }

  .image-14 {
    width: 100%;
    margin-left: 22%;
    margin-right: 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .column-6 {
    text-align: center;
    padding-left: 0;
  }

  .button-10 {
    justify-content: center;
    display: flex;
  }

  .html-embed-2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: padding-box;
  }

  .brix---btn-circle-accordion-btn {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .brix---accordion-right-side {
    margin-right: 0;
  }

  .brix---paragraph-default-5 {
    text-align: justify;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---accordion-title {
    text-align: center;
    font-size: 18px;
    line-height: 26px;
  }

  .brix---accordion-item-wrapper-v3, .brix---accordion-item-wrapper-v3-first {
    padding-left: 10px;
    padding-right: 10px;
  }

  .brix---badge-secondary---tabs-v2 {
    margin-left: 0;
    margin-right: 0;
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size-2 {
    text-align: center;
    padding-left: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-2 {
    padding-top: 10px;
  }

  .slider-3 {
    width: 90vw;
    height: 35vh;
  }

  .section-12 {
    margin-top: 0%;
    display: flex;
  }

  .grid-11 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 90vw;
    height: 14vh;
    max-height: 100%;
  }

  .image-18 {
    width: 30vw;
    max-width: 100%;
    height: 13vh;
    max-height: 20vh;
  }

  .brix---half-bg-image-right-content-v2 {
    min-height: auto;
    position: relative;
  }

  .brix---btn-secondary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---btn-primary-3 {
    justify-content: center;
    width: 240px;
    padding: 10px 0%;
    font-size: 1rem;
    line-height: 19px;
    display: flex;
  }

  .brix---button-row-left-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-2 {
    flex-direction: column;
    align-items: center;
  }

  .brix---paragraph-default-6 {
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-3 {
    text-align: center;
    padding-right: 0%;
    font-size: 1.3rem;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---grid-2-columns-text-left {
    padding-bottom: 0;
  }

  .brix---container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-image-fw-right {
    padding-top: 96px;
  }

  .brix---header-big-nav-link-3 {
    font-size: 26px;
    line-height: 28px;
  }

  .brix---header-nav-list-item-hamburger-desktop-3 {
    text-align: left;
    width: 100%;
    margin-bottom: 17px;
  }

  .brix---dropdown-link-big-3 {
    font-size: 22px;
    line-height: 26px;
  }

  .brix---dropdown-chevron-big-3 {
    width: 21px;
    margin-left: 8px;
  }

  .brix---dropdown-toggle-big-link-3 {
    font-size: 26px;
    line-height: 28px;
  }

  .brix---container-default-center-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-logo-3 {
    max-width: 84%;
  }

  .brix---container-default-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-16 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-19 {
    width: 30%;
  }

  .right-arrow-2 {
    justify-content: flex-end;
  }

  .image-20 {
    width: 30%;
  }

  .left-arrow {
    justify-content: flex-start;
  }

  .right-arrow-3 {
    justify-content: flex-end;
  }

  .image-21 {
    width: 30%;
  }

  .left-arrow-2 {
    justify-content: flex-start;
  }

  .image-22, .image-23 {
    width: 30%;
  }

  .left-arrow-3 {
    justify-content: flex-start;
  }

  .image-24 {
    width: 30%;
  }

  .right-arrow-4, .right-arrow-5 {
    justify-content: flex-end;
  }

  .image-25 {
    width: 30%;
  }

  .left-arrow-4 {
    justify-content: flex-start;
  }

  .image-26, .image-27 {
    width: 30%;
  }

  .right-arrow-6 {
    justify-content: flex-end;
  }

  .left-arrow-5 {
    justify-content: flex-start;
  }

  .right-arrow-7 {
    justify-content: flex-end;
  }

  .left-arrow-6, .left-arrow-7 {
    justify-content: flex-start;
  }

  .right-arrow-8 {
    justify-content: flex-end;
  }

  .left-arrow-8 {
    justify-content: flex-start;
  }

  .right-arrow-9, .right-arrow-10 {
    justify-content: flex-end;
  }

  .left-arrow-9 {
    justify-content: flex-start;
  }

  .right-arrow-11 {
    justify-content: flex-end;
  }

  .left-arrow-10, .left-arrow-11 {
    justify-content: flex-start;
  }

  .right-arrow-12, .right-arrow-13 {
    justify-content: flex-end;
  }

  .left-arrow-12, .left-arrow-13 {
    justify-content: flex-start;
  }

  .right-arrow-14, .right-arrow-15 {
    justify-content: flex-end;
  }

  .left-arrow-14, .left-arrow-15 {
    justify-content: flex-start;
  }

  .right-arrow-16, .right-arrow-17 {
    justify-content: flex-end;
  }

  .left-arrow-16 {
    justify-content: flex-start;
  }

  .right-arrow-18 {
    justify-content: flex-end;
  }

  .left-arrow-17 {
    justify-content: flex-start;
  }

  .right-arrow-19 {
    justify-content: flex-end;
  }

  .left-arrow-18 {
    justify-content: flex-start;
  }

  .right-arrow-20 {
    justify-content: flex-end;
  }

  .left-arrow-19, .left-arrow-23, .left-arrow-25 {
    justify-content: flex-start;
  }

  .paragraph-23 {
    font-size: .9rem;
  }

  .flex-block-20 {
    justify-content: center;
    align-items: center;
    margin-top: -6px;
  }

  .footer {
    width: 100%;
    max-width: 100%;
  }

  .grid-13 {
    grid-column-gap: 41px;
    grid-template-columns: 1fr;
  }

  .flex-block-21 {
    padding-right: 20px;
  }

  .flex-block-22 {
    display: none;
  }

  .link-39 {
    color: #333;
    text-decoration: none;
  }

  .flex-block-23 {
    justify-content: center;
    align-items: center;
  }

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

#w-node-_01e3547e-b406-809b-80e9-be859a9902eb-14fd7ab8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01e3547e-b406-809b-80e9-be859a9902f2-14fd7ab8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_01e3547e-b406-809b-80e9-be859a9902f4-14fd7ab8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01e3547e-b406-809b-80e9-be859a9902f8-14fd7ab8 {
  justify-self: start;
}

#w-node-c54fd4de-6b6d-29d9-7ce7-dedbc09cdf12-14fd7ab8, #w-node-e6432cf0-b391-6376-15ba-99a76c401207-14fd7ab8, #w-node-_177ae3f3-766f-5b95-7814-7ab7c3a37ae4-14fd7ab8, #w-node-_0abeb638-e0f7-3ecb-eb39-25f3d8934262-14fd7ab8, #w-node-e8951a31-4024-25e3-7bcb-51c5aaa3b92f-14fd7ab8, #w-node-_11d261bf-cb22-c2dd-9f04-7f97960f72a9-14fd7ab8, #w-node-f2ce54d2-5f03-7dbf-d44d-50d33f11e6fb-14fd7ab8, #w-node-cc2aab47-cc05-e031-4a00-1ed22d3e85e4-14fd7ab8, #w-node-cc2aab47-cc05-e031-4a00-1ed22d3e85f1-14fd7ab8, #w-node-cc2aab47-cc05-e031-4a00-1ed22d3e85fe-14fd7ab8, #w-node-_3052e9e2-a63b-e8e8-6dec-183f69bf2b19-14fd7ab8, #w-node-cf96c010-f7a3-4692-1064-8faa6f9ca4e3-14fd7ab8, #w-node-_82023059-db75-a16e-9ff7-f23c1352915c-14fd7ab8, #w-node-_34aaf3e6-abe5-11a7-e97f-e18d6884cf11-f3e5358a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34aaf3e6-abe5-11a7-e97f-e18d6884cf18-f3e5358a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_34aaf3e6-abe5-11a7-e97f-e18d6884cf1a-f3e5358a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_34aaf3e6-abe5-11a7-e97f-e18d6884cf1e-f3e5358a {
  justify-self: start;
}

#w-node-_3b400f90-8f4b-128b-5848-c1617deb0e61-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0e6a-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0e7c-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0e8e-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0e98-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0e9c-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0ea1-f3e5358a, #w-node-_4a92cb78-b142-fdec-6a4c-c8debfdf60e8-9d444667, #w-node-e765c170-e4f4-fdf2-e7a8-bcf989f144bd-646543bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e765c170-e4f4-fdf2-e7a8-bcf989f144c4-646543bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e765c170-e4f4-fdf2-e7a8-bcf989f144c6-646543bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e765c170-e4f4-fdf2-e7a8-bcf989f144ca-646543bf {
  justify-self: start;
}

#w-node-_1cc93d37-abe2-385e-3ceb-a3b4287efadf-2c6e10c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cc93d37-abe2-385e-3ceb-a3b4287efae6-2c6e10c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1cc93d37-abe2-385e-3ceb-a3b4287efae8-2c6e10c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1cc93d37-abe2-385e-3ceb-a3b4287efaec-2c6e10c9 {
  justify-self: start;
}

#w-node-_7e6e79e9-fd9c-893f-cee7-c91b8fa503eb-2c6e10c9 {
  justify-self: center;
}

#w-node-_7e6e79e9-fd9c-893f-cee7-c91b8fa503f7-2c6e10c9, #w-node-_94f6bfdf-35a0-7063-9e2e-7ed30a5e82a4-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5a94-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5a9d-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5aaf-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5ac1-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5acb-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5acf-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5ad4-2c6e10c9, #w-node-_362e98c4-399b-1d36-876d-a123a1da511a-4fa99c55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_362e98c4-399b-1d36-876d-a123a1da5121-4fa99c55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_362e98c4-399b-1d36-876d-a123a1da5123-4fa99c55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_362e98c4-399b-1d36-876d-a123a1da5127-4fa99c55 {
  justify-self: start;
}

#w-node-e95e5a72-05d3-6a12-e677-5d812f687500-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f687509-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f68751b-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f68752d-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f687537-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f68753b-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f687540-4fa99c55, #w-node-e956183b-4972-5665-e921-df0d2b1102bf-afb8a291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e956183b-4972-5665-e921-df0d2b1102c6-afb8a291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e956183b-4972-5665-e921-df0d2b1102c8-afb8a291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e956183b-4972-5665-e921-df0d2b1102cc-afb8a291 {
  justify-self: start;
}

#w-node-fd480773-6195-6031-9285-bddb629a6f60-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6f69-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6f7b-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6f8d-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6f97-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6f9b-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6fa0-afb8a291, #w-node-_54a0152d-ab13-6e07-c65f-49a2f6f77067-4f5d3ff6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_279456ec-3fc1-5118-ff5d-aadd7173c406-4f5d3ff6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_54a0152d-ab13-6e07-c65f-49a2f6f7706f-4f5d3ff6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_54a0152d-ab13-6e07-c65f-49a2f6f77073-4f5d3ff6 {
  justify-self: start;
}

#w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9b95-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9b9e-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9bb0-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9bc2-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9bcc-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9bd0-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9bd5-4f5d3ff6, #w-node-_864a8b5b-5aad-b3f9-ac80-70003fc58f55-d5be7ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_864a8b5b-5aad-b3f9-ac80-70003fc58f5c-d5be7ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_864a8b5b-5aad-b3f9-ac80-70003fc58f5e-d5be7ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_864a8b5b-5aad-b3f9-ac80-70003fc58f62-d5be7ec7 {
  justify-self: start;
}

#w-node-_8b0dcbaf-7945-b27f-9728-207d8fd16a0b-c78ea611 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b0dcbaf-7945-b27f-9728-207d8fd16a12-c78ea611 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8b0dcbaf-7945-b27f-9728-207d8fd16a14-c78ea611 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8b0dcbaf-7945-b27f-9728-207d8fd16a18-c78ea611 {
  justify-self: start;
}

#w-node-b5543bda-3082-be21-f931-f432226cb9b8-c78ea611 {
  justify-self: center;
}

#w-node-f69c4e61-3993-c8aa-9048-9cf5cdd112bd-c78ea611 {
  justify-self: end;
}

#w-node-_84a9d3d0-5528-6b83-92ba-63497b7f257e-c78ea611 {
  justify-self: start;
}

#w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2b85-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2b8e-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2ba0-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2bb2-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2bbc-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2bc0-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2bc5-c78ea611, #w-node-ffdc1fa8-adce-2986-1bd0-8855a8fe0117-8f03ddaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffdc1fa8-adce-2986-1bd0-8855a8fe011e-8f03ddaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ffdc1fa8-adce-2986-1bd0-8855a8fe0120-8f03ddaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ffdc1fa8-adce-2986-1bd0-8855a8fe0124-8f03ddaf, #w-node-b5543bda-3082-be21-f931-f432226cb9b8-8f03ddaf {
  justify-self: start;
}

#w-node-f69c4e61-3993-c8aa-9048-9cf5cdd112bd-8f03ddaf {
  justify-self: end;
}

#w-node-_84a9d3d0-5528-6b83-92ba-63497b7f257e-8f03ddaf {
  justify-self: start;
}

#w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c16-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c1f-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c31-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c43-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c4d-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c51-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c56-8f03ddaf, #w-node-_61557d9c-007f-2f67-9e31-a218067f0fe4-9f80acde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61557d9c-007f-2f67-9e31-a218067f0feb-9f80acde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_61557d9c-007f-2f67-9e31-a218067f0fed-9f80acde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_61557d9c-007f-2f67-9e31-a218067f0ff1-9f80acde {
  justify-self: start;
}

#w-node-_002e3631-b427-b0dc-fd85-01724622f9fd-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c620-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c629-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c63b-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c64d-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c657-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c65b-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c660-9f80acde, #w-node-_52fc8458-7a0d-2a66-ddb5-b63748c09826-0b8ca985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52fc8458-7a0d-2a66-ddb5-b63748c0982d-0b8ca985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_52fc8458-7a0d-2a66-ddb5-b63748c0982f-0b8ca985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_52fc8458-7a0d-2a66-ddb5-b63748c09833-0b8ca985 {
  justify-self: start;
}

#w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5009-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5012-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5024-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5036-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5040-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5044-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5049-0b8ca985, #w-node-e2694d35-3744-7808-f39d-cd94df5e60da-8253d72b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2694d35-3744-7808-f39d-cd94df5e60e1-8253d72b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e2694d35-3744-7808-f39d-cd94df5e60e3-8253d72b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e2694d35-3744-7808-f39d-cd94df5e60e7-8253d72b, #w-node-b5543bda-3082-be21-f931-f432226cb9b8-8253d72b {
  justify-self: start;
}

#w-node-f69c4e61-3993-c8aa-9048-9cf5cdd112bd-8253d72b {
  justify-self: auto;
}

#w-node-_84a9d3d0-5528-6b83-92ba-63497b7f257e-8253d72b {
  justify-self: center;
}

#w-node-_439a99ea-a895-94dd-cef0-3570970ea260-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea269-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea27b-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea28d-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea297-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea29b-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea2a0-8253d72b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1b19120-20b6-441b-c310-760c8ba35d41-6ff27e67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_77265c35-9bd9-bb27-1f35-6e189223f515-6ff27e67 {
  justify-self: center;
}

#w-node-_68fc9c63-50a4-f0e4-4459-d94a5e4e30f9-8028656f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68fc9c63-50a4-f0e4-4459-d94a5e4e3100-8028656f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_68fc9c63-50a4-f0e4-4459-d94a5e4e3102-8028656f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_68fc9c63-50a4-f0e4-4459-d94a5e4e3106-8028656f {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-8028656f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-8028656f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-8028656f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_475a98d3-f9ef-798c-92c0-5e38726840c3-8028656f, #w-node-_475a98d3-f9ef-798c-92c0-5e38726840c7-8028656f, #w-node-_475a98d3-f9ef-798c-92c0-5e38726840cc-8028656f, #w-node-_5f420480-4846-fd7a-f132-84f5eb2d4d97-2d3db7d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f420480-4846-fd7a-f132-84f5eb2d4d9e-2d3db7d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5f420480-4846-fd7a-f132-84f5eb2d4da0-2d3db7d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5f420480-4846-fd7a-f132-84f5eb2d4da4-2d3db7d2 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-2d3db7d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-2d3db7d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-2d3db7d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cce45223-5b3a-01f9-eabc-2f298441f4fe-2d3db7d2, #w-node-cce45223-5b3a-01f9-eabc-2f298441f502-2d3db7d2, #w-node-cce45223-5b3a-01f9-eabc-2f298441f507-2d3db7d2, #w-node-_9222d006-7085-928e-4b2f-82798835c787-dcc0943f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9222d006-7085-928e-4b2f-82798835c78e-dcc0943f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9222d006-7085-928e-4b2f-82798835c790-dcc0943f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9222d006-7085-928e-4b2f-82798835c794-dcc0943f {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-dcc0943f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-dcc0943f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-dcc0943f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f91e8f00-a289-a987-5441-e5459e1a6572-dcc0943f, #w-node-f91e8f00-a289-a987-5441-e5459e1a6576-dcc0943f, #w-node-f91e8f00-a289-a987-5441-e5459e1a657b-dcc0943f, #w-node-eed7711b-5d6c-7e58-3df3-54e1e687ca54-c8aca6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eed7711b-5d6c-7e58-3df3-54e1e687ca5b-c8aca6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-eed7711b-5d6c-7e58-3df3-54e1e687ca5d-c8aca6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-eed7711b-5d6c-7e58-3df3-54e1e687ca61-c8aca6ca {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-c8aca6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-c8aca6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-c8aca6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7bf78783-187a-65ea-7c54-f9d00393be8c-c8aca6ca, #w-node-_7bf78783-187a-65ea-7c54-f9d00393be90-c8aca6ca, #w-node-_7bf78783-187a-65ea-7c54-f9d00393be95-c8aca6ca, #w-node-dd10c208-d6ae-1620-e4d4-79c70145503f-0fbafdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd10c208-d6ae-1620-e4d4-79c701455046-0fbafdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dd10c208-d6ae-1620-e4d4-79c701455048-0fbafdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dd10c208-d6ae-1620-e4d4-79c70145504c-0fbafdf2 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-0fbafdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-0fbafdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-0fbafdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0bbabe44-972a-f896-e740-c8ede43b92da-0fbafdf2, #w-node-_0bbabe44-972a-f896-e740-c8ede43b92de-0fbafdf2, #w-node-_0bbabe44-972a-f896-e740-c8ede43b92e3-0fbafdf2, #w-node-_7cddc20e-6933-e4d4-09de-ae71b30404c8-eddd10fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cddc20e-6933-e4d4-09de-ae71b30404cf-eddd10fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7cddc20e-6933-e4d4-09de-ae71b30404d1-eddd10fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7cddc20e-6933-e4d4-09de-ae71b30404d5-eddd10fa {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-eddd10fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-eddd10fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-eddd10fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-afe94b93-1ced-c0e4-7a2b-75e4454b4478-eddd10fa, #w-node-afe94b93-1ced-c0e4-7a2b-75e4454b447c-eddd10fa, #w-node-afe94b93-1ced-c0e4-7a2b-75e4454b4481-eddd10fa, #w-node-_3c79b5a2-3cf8-3449-955f-7cd4811b9ea8-3aa6639c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c79b5a2-3cf8-3449-955f-7cd4811b9eaf-3aa6639c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3c79b5a2-3cf8-3449-955f-7cd4811b9eb1-3aa6639c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3c79b5a2-3cf8-3449-955f-7cd4811b9eb5-3aa6639c {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-3aa6639c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-3aa6639c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-3aa6639c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_62b4ea30-c668-62b7-7922-87bd07e82be7-3aa6639c, #w-node-_62b4ea30-c668-62b7-7922-87bd07e82beb-3aa6639c, #w-node-_62b4ea30-c668-62b7-7922-87bd07e82bf0-3aa6639c, #w-node-_11f68373-dce7-8664-3a91-cfe87473303f-3aa66e03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f68373-dce7-8664-3a91-cfe874733046-3aa66e03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_11f68373-dce7-8664-3a91-cfe874733048-3aa66e03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_11f68373-dce7-8664-3a91-cfe87473304c-3aa66e03 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-3aa66e03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-3aa66e03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-3aa66e03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8d15d6fc-47ef-c802-94a0-c34e468a93e0-3aa66e03, #w-node-_8d15d6fc-47ef-c802-94a0-c34e468a93e4-3aa66e03, #w-node-_8d15d6fc-47ef-c802-94a0-c34e468a93e9-3aa66e03, #w-node-_6a78c940-793d-f016-0f7f-d2b792cd5965-161e4ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a78c940-793d-f016-0f7f-d2b792cd596c-161e4ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6a78c940-793d-f016-0f7f-d2b792cd596e-161e4ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6a78c940-793d-f016-0f7f-d2b792cd5972-161e4ad8 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-161e4ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-161e4ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-161e4ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6987d7f8-8d6d-671f-f356-06cc54c442d8-161e4ad8, #w-node-_6987d7f8-8d6d-671f-f356-06cc54c442dc-161e4ad8, #w-node-_6987d7f8-8d6d-671f-f356-06cc54c442e1-161e4ad8, #w-node-eb8545da-fca8-17f5-7826-0a904ee0055d-97ec8647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb8545da-fca8-17f5-7826-0a904ee00564-97ec8647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-eb8545da-fca8-17f5-7826-0a904ee00566-97ec8647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-eb8545da-fca8-17f5-7826-0a904ee0056a-97ec8647 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-97ec8647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-97ec8647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-97ec8647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_47e7a0e5-0c60-b5a2-a9d9-cf9c60166312-97ec8647, #w-node-_47e7a0e5-0c60-b5a2-a9d9-cf9c60166316-97ec8647, #w-node-_47e7a0e5-0c60-b5a2-a9d9-cf9c6016631b-97ec8647, #w-node-_67c48d44-aac5-228c-8398-fe9ddddee6c0-1dd804e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67c48d44-aac5-228c-8398-fe9ddddee6c7-1dd804e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_67c48d44-aac5-228c-8398-fe9ddddee6c9-1dd804e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_67c48d44-aac5-228c-8398-fe9ddddee6cd-1dd804e7 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-1dd804e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-1dd804e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-1dd804e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8f9c283d-a11b-6c9c-371c-40d831f5c2c9-1dd804e7, #w-node-_8f9c283d-a11b-6c9c-371c-40d831f5c2cd-1dd804e7, #w-node-_8f9c283d-a11b-6c9c-371c-40d831f5c2d2-1dd804e7, #w-node-_2fa0dc33-8775-dc15-d67a-38a90b938cfb-d2b74841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fa0dc33-8775-dc15-d67a-38a90b938d02-d2b74841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2fa0dc33-8775-dc15-d67a-38a90b938d04-d2b74841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fa0dc33-8775-dc15-d67a-38a90b938d08-d2b74841 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-d2b74841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-d2b74841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-d2b74841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b06488f4-c7fa-cf7a-d64b-0e24ebc1787c-d2b74841, #w-node-b06488f4-c7fa-cf7a-d64b-0e24ebc17880-d2b74841, #w-node-b06488f4-c7fa-cf7a-d64b-0e24ebc17885-d2b74841, #w-node-_68c13183-2100-58d7-0232-24b7787c012b-a124f9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68c13183-2100-58d7-0232-24b7787c0132-a124f9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_68c13183-2100-58d7-0232-24b7787c0134-a124f9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_68c13183-2100-58d7-0232-24b7787c0138-a124f9e0 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-a124f9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-a124f9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-a124f9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_732901e5-57a5-3912-d418-f0e04f5e691e-a124f9e0, #w-node-_732901e5-57a5-3912-d418-f0e04f5e6922-a124f9e0, #w-node-_732901e5-57a5-3912-d418-f0e04f5e6927-a124f9e0, #w-node-f63c6614-8af7-98c6-1bb5-cc9badf31d99-97ec9c6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f63c6614-8af7-98c6-1bb5-cc9badf31da0-97ec9c6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f63c6614-8af7-98c6-1bb5-cc9badf31da2-97ec9c6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f63c6614-8af7-98c6-1bb5-cc9badf31da6-97ec9c6f {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-97ec9c6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-97ec9c6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-97ec9c6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_395ae019-7cec-d357-ad4f-facf6b690704-97ec9c6f, #w-node-_395ae019-7cec-d357-ad4f-facf6b690708-97ec9c6f, #w-node-_395ae019-7cec-d357-ad4f-facf6b69070d-97ec9c6f, #w-node-f960179f-1d71-903d-9b60-e782a039691d-007b157e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f960179f-1d71-903d-9b60-e782a0396924-007b157e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f960179f-1d71-903d-9b60-e782a0396926-007b157e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f960179f-1d71-903d-9b60-e782a039692a-007b157e {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-007b157e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-007b157e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-007b157e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cc60efc2-122e-68c2-6002-9519956c093f-007b157e, #w-node-cc60efc2-122e-68c2-6002-9519956c0943-007b157e, #w-node-cc60efc2-122e-68c2-6002-9519956c0948-007b157e, #w-node-_8748cdd9-cf6e-f4bf-1fb7-1cb6b86c5913-4c7061f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8748cdd9-cf6e-f4bf-1fb7-1cb6b86c591a-4c7061f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8748cdd9-cf6e-f4bf-1fb7-1cb6b86c591c-4c7061f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8748cdd9-cf6e-f4bf-1fb7-1cb6b86c5920-4c7061f1 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-4c7061f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-4c7061f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-4c7061f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c044b01f-9512-da05-f7de-adaae2806ddb-4c7061f1, #w-node-c044b01f-9512-da05-f7de-adaae2806ddf-4c7061f1, #w-node-c044b01f-9512-da05-f7de-adaae2806de4-4c7061f1, #w-node-cc93c99f-59f5-dcdd-57ba-8abbca3847b0-e3c16035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc93c99f-59f5-dcdd-57ba-8abbca3847b7-e3c16035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cc93c99f-59f5-dcdd-57ba-8abbca3847b9-e3c16035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cc93c99f-59f5-dcdd-57ba-8abbca3847bd-e3c16035 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-e3c16035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-e3c16035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-e3c16035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f83edebf-3477-ce49-e004-5a7a113d8b2e-e3c16035, #w-node-f83edebf-3477-ce49-e004-5a7a113d8b32-e3c16035, #w-node-f83edebf-3477-ce49-e004-5a7a113d8b37-e3c16035, #w-node-_58b9be01-50f3-49bd-1157-89d4e6350068-aa04f449 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58b9be01-50f3-49bd-1157-89d4e635006f-aa04f449 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_58b9be01-50f3-49bd-1157-89d4e6350071-aa04f449 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_58b9be01-50f3-49bd-1157-89d4e6350075-aa04f449 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-aa04f449 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-aa04f449 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-aa04f449 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6b82b298-bff4-e435-0e89-48d2f7e148df-aa04f449, #w-node-_6b82b298-bff4-e435-0e89-48d2f7e148e3-aa04f449, #w-node-_6b82b298-bff4-e435-0e89-48d2f7e148e8-aa04f449, #w-node-b6226f86-77b8-5cd4-48f7-d78b86c4ce87-f3c00e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6226f86-77b8-5cd4-48f7-d78b86c4ce8e-f3c00e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b6226f86-77b8-5cd4-48f7-d78b86c4ce90-f3c00e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b6226f86-77b8-5cd4-48f7-d78b86c4ce94-f3c00e9c {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-f3c00e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-f3c00e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-f3c00e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bf5bb1ce-46cf-329f-6789-ae53b51f8377-f3c00e9c, #w-node-bf5bb1ce-46cf-329f-6789-ae53b51f837b-f3c00e9c, #w-node-bf5bb1ce-46cf-329f-6789-ae53b51f8380-f3c00e9c, #w-node-c50764c5-e40e-1283-f432-5da5f987ddc0-6e127196 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c50764c5-e40e-1283-f432-5da5f987ddc7-6e127196 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c50764c5-e40e-1283-f432-5da5f987ddc9-6e127196 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c50764c5-e40e-1283-f432-5da5f987ddcd-6e127196 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-6e127196 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-6e127196 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-6e127196 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ab468673-41ac-00d2-352b-3c1f5b9e3dd2-6e127196, #w-node-ab468673-41ac-00d2-352b-3c1f5b9e3dd6-6e127196, #w-node-ab468673-41ac-00d2-352b-3c1f5b9e3ddb-6e127196, #w-node-a681ed19-16e7-6be9-aa89-942b915cd3ee-1dd84a4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a681ed19-16e7-6be9-aa89-942b915cd3f5-1dd84a4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a681ed19-16e7-6be9-aa89-942b915cd3f7-1dd84a4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a681ed19-16e7-6be9-aa89-942b915cd3fb-1dd84a4d {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-1dd84a4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-1dd84a4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-1dd84a4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c6dce194-80ed-2c1a-cd56-29904e0d37d3-1dd84a4d, #w-node-c6dce194-80ed-2c1a-cd56-29904e0d37d7-1dd84a4d, #w-node-c6dce194-80ed-2c1a-cd56-29904e0d37dc-1dd84a4d, #w-node-_50da07b6-61f9-5f2e-e4ed-0f938eccdc95-2d5b908f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50da07b6-61f9-5f2e-e4ed-0f938eccdc9c-2d5b908f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50da07b6-61f9-5f2e-e4ed-0f938eccdc9e-2d5b908f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_50da07b6-61f9-5f2e-e4ed-0f938eccdca2-2d5b908f {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-2d5b908f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-2d5b908f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-2d5b908f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_31d065b9-fd0d-a35e-7cac-19f6b89fe504-2d5b908f, #w-node-_31d065b9-fd0d-a35e-7cac-19f6b89fe508-2d5b908f, #w-node-_31d065b9-fd0d-a35e-7cac-19f6b89fe50d-2d5b908f, #w-node-_6b8c95b9-98aa-dbac-71ac-4dd0ca9f3d88-dffb4510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b8c95b9-98aa-dbac-71ac-4dd0ca9f3d8f-dffb4510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6b8c95b9-98aa-dbac-71ac-4dd0ca9f3d91-dffb4510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6b8c95b9-98aa-dbac-71ac-4dd0ca9f3d95-dffb4510 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-dffb4510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-dffb4510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-dffb4510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_060804cf-43d4-42a3-a949-45eef400b6f1-dffb4510, #w-node-_060804cf-43d4-42a3-a949-45eef400b6f5-dffb4510, #w-node-_060804cf-43d4-42a3-a949-45eef400b6fa-dffb4510, #w-node-_9039f0be-f359-2f74-5bf1-4733678f4857-3f5a6745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9039f0be-f359-2f74-5bf1-4733678f485e-3f5a6745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9039f0be-f359-2f74-5bf1-4733678f4860-3f5a6745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9039f0be-f359-2f74-5bf1-4733678f4864-3f5a6745 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-3f5a6745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-3f5a6745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-3f5a6745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dce5ab8b-8d82-05f9-3dee-35429b9bbea4-3f5a6745, #w-node-dce5ab8b-8d82-05f9-3dee-35429b9bbea8-3f5a6745, #w-node-dce5ab8b-8d82-05f9-3dee-35429b9bbead-3f5a6745, #w-node-_12d7d744-f82f-fe64-c5bd-ef5deb32d4b5-7e98d6a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12d7d744-f82f-fe64-c5bd-ef5deb32d4bc-7e98d6a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_12d7d744-f82f-fe64-c5bd-ef5deb32d4be-7e98d6a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_12d7d744-f82f-fe64-c5bd-ef5deb32d4c2-7e98d6a7 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-7e98d6a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-7e98d6a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-7e98d6a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_98779169-f6ea-2499-7ef7-44897864f975-7e98d6a7, #w-node-_98779169-f6ea-2499-7ef7-44897864f979-7e98d6a7, #w-node-_98779169-f6ea-2499-7ef7-44897864f97e-7e98d6a7, #w-node-_52e024bd-66db-5036-b330-52753062900f-b8fc04ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52e024bd-66db-5036-b330-527530629016-b8fc04ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_52e024bd-66db-5036-b330-527530629018-b8fc04ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_52e024bd-66db-5036-b330-52753062901c-b8fc04ff {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-b8fc04ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-b8fc04ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-b8fc04ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5bf6d34c-ce3d-f7a7-1a17-78c307e24ea5-b8fc04ff, #w-node-_5bf6d34c-ce3d-f7a7-1a17-78c307e24ea9-b8fc04ff, #w-node-_5bf6d34c-ce3d-f7a7-1a17-78c307e24eae-b8fc04ff, #w-node-_67248f84-c473-4cc1-f7cc-a24044dd7a35-3af856ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67248f84-c473-4cc1-f7cc-a24044dd7a3c-3af856ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_67248f84-c473-4cc1-f7cc-a24044dd7a3e-3af856ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_67248f84-c473-4cc1-f7cc-a24044dd7a42-3af856ac {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-3af856ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-3af856ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-3af856ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cd6ee436-6578-88b1-ac68-e0a537d33d0d-3af856ac, #w-node-cd6ee436-6578-88b1-ac68-e0a537d33d11-3af856ac, #w-node-cd6ee436-6578-88b1-ac68-e0a537d33d16-3af856ac, #w-node-_302d0a96-7777-1cfe-6d37-d7078f562381-ef38d41f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_302d0a96-7777-1cfe-6d37-d7078f562388-ef38d41f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_302d0a96-7777-1cfe-6d37-d7078f56238a-ef38d41f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_302d0a96-7777-1cfe-6d37-d7078f56238e-ef38d41f {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-ef38d41f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-ef38d41f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-ef38d41f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_481c7c1b-de02-cee0-a4cf-d74bad7ffb49-ef38d41f, #w-node-_481c7c1b-de02-cee0-a4cf-d74bad7ffb4d-ef38d41f, #w-node-_481c7c1b-de02-cee0-a4cf-d74bad7ffb52-ef38d41f, #w-node-e18a55e0-e140-fd29-1cfe-5b02cf997f05-d7ba89f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e18a55e0-e140-fd29-1cfe-5b02cf997f0c-d7ba89f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e18a55e0-e140-fd29-1cfe-5b02cf997f0e-d7ba89f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e18a55e0-e140-fd29-1cfe-5b02cf997f12-d7ba89f6 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-d7ba89f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-d7ba89f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-d7ba89f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a8f6c559-e27b-5e14-59e9-b04ee7602de5-d7ba89f6, #w-node-a8f6c559-e27b-5e14-59e9-b04ee7602de9-d7ba89f6, #w-node-a8f6c559-e27b-5e14-59e9-b04ee7602dee-d7ba89f6, #w-node-_2b525572-cef2-faaf-4ff2-8532d8832064-6e8a9390 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b525572-cef2-faaf-4ff2-8532d883206b-6e8a9390 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2b525572-cef2-faaf-4ff2-8532d883206d-6e8a9390 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2b525572-cef2-faaf-4ff2-8532d8832071-6e8a9390 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-6e8a9390 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-6e8a9390 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-6e8a9390 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8e5a6496-0a5b-8287-5796-fc12f0918067-6e8a9390, #w-node-_8e5a6496-0a5b-8287-5796-fc12f091806b-6e8a9390, #w-node-_8e5a6496-0a5b-8287-5796-fc12f0918070-6e8a9390, #w-node-_8abb915c-0a65-ff56-688f-b3432080c266-d8ce1988 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8abb915c-0a65-ff56-688f-b3432080c26d-d8ce1988 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8abb915c-0a65-ff56-688f-b3432080c26f-d8ce1988 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8abb915c-0a65-ff56-688f-b3432080c273-d8ce1988 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-d8ce1988 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-d8ce1988 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-d8ce1988 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_88b8a526-2fc4-ac38-f81e-0b4891ccc892-d8ce1988, #w-node-_88b8a526-2fc4-ac38-f81e-0b4891ccc896-d8ce1988, #w-node-_88b8a526-2fc4-ac38-f81e-0b4891ccc89b-d8ce1988, #w-node-e2c6cf82-1d9d-8029-f4e6-24e4b9e76384-302faa55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2c6cf82-1d9d-8029-f4e6-24e4b9e7638b-302faa55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e2c6cf82-1d9d-8029-f4e6-24e4b9e7638d-302faa55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e2c6cf82-1d9d-8029-f4e6-24e4b9e76391-302faa55 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-302faa55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-302faa55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-302faa55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_29024763-27cb-2a13-901a-404052ca3b45-302faa55, #w-node-_29024763-27cb-2a13-901a-404052ca3b49-302faa55, #w-node-_29024763-27cb-2a13-901a-404052ca3b4e-302faa55, #w-node-df3af582-5e32-f2e5-510e-15d0051c8fc4-3c2e5046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df3af582-5e32-f2e5-510e-15d0051c8fcb-3c2e5046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-df3af582-5e32-f2e5-510e-15d0051c8fcd-3c2e5046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-df3af582-5e32-f2e5-510e-15d0051c8fd1-3c2e5046 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-3c2e5046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-3c2e5046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-3c2e5046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1fc0f213-5b16-5d21-84b1-ee94891e42a3-3c2e5046, #w-node-_1fc0f213-5b16-5d21-84b1-ee94891e42a7-3c2e5046, #w-node-_1fc0f213-5b16-5d21-84b1-ee94891e42ac-3c2e5046, #w-node-_836781b0-ca54-9a0e-7853-2cc38da862ee-c76c961a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_836781b0-ca54-9a0e-7853-2cc38da862f5-c76c961a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_836781b0-ca54-9a0e-7853-2cc38da862f7-c76c961a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_836781b0-ca54-9a0e-7853-2cc38da862fb-c76c961a {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-c76c961a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-c76c961a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-c76c961a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f99571af-63e1-5411-ff69-afe6f653aa45-c76c961a, #w-node-f99571af-63e1-5411-ff69-afe6f653aa49-c76c961a, #w-node-f99571af-63e1-5411-ff69-afe6f653aa4e-c76c961a, #w-node-_22d2c4b8-eae9-04b7-f26f-3e0eb3727698-a891f7dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22d2c4b8-eae9-04b7-f26f-3e0eb372769f-a891f7dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_22d2c4b8-eae9-04b7-f26f-3e0eb37276a1-a891f7dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_22d2c4b8-eae9-04b7-f26f-3e0eb37276a5-a891f7dd {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-a891f7dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-a891f7dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-a891f7dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_046b792b-9ea7-5145-efa7-17df6466872a-a891f7dd, #w-node-_046b792b-9ea7-5145-efa7-17df6466872e-a891f7dd, #w-node-_046b792b-9ea7-5145-efa7-17df64668733-a891f7dd, #w-node-c1e7d003-ec4a-b709-7002-ce6ba0fb980e-08fc56ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1e7d003-ec4a-b709-7002-ce6ba0fb9815-08fc56ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c1e7d003-ec4a-b709-7002-ce6ba0fb9817-08fc56ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c1e7d003-ec4a-b709-7002-ce6ba0fb981b-08fc56ee {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-08fc56ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-08fc56ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-08fc56ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8509577b-6c61-419a-1cab-be1c8b33b868-08fc56ee, #w-node-_8509577b-6c61-419a-1cab-be1c8b33b86c-08fc56ee, #w-node-_8509577b-6c61-419a-1cab-be1c8b33b871-08fc56ee, #w-node-e9421bbe-943b-4bcd-f21f-81768263a77c-575b7981 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9421bbe-943b-4bcd-f21f-81768263a783-575b7981 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e9421bbe-943b-4bcd-f21f-81768263a785-575b7981 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e9421bbe-943b-4bcd-f21f-81768263a789-575b7981 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-575b7981 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-575b7981 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-575b7981 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_45d71126-c929-c058-e544-8f2da4622bd7-575b7981, #w-node-_45d71126-c929-c058-e544-8f2da4622bdb-575b7981, #w-node-_45d71126-c929-c058-e544-8f2da4622be0-575b7981, #w-node-b5cfe8cc-fc9a-f8d3-e4d4-0891da8d34de-5ceb9e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5cfe8cc-fc9a-f8d3-e4d4-0891da8d34e5-5ceb9e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b5cfe8cc-fc9a-f8d3-e4d4-0891da8d34e7-5ceb9e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b5cfe8cc-fc9a-f8d3-e4d4-0891da8d34eb-5ceb9e79 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-5ceb9e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-5ceb9e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-5ceb9e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c64c63b4-3dc9-41d3-bbe0-7027672c136a-5ceb9e79, #w-node-c64c63b4-3dc9-41d3-bbe0-7027672c136e-5ceb9e79, #w-node-c64c63b4-3dc9-41d3-bbe0-7027672c1373-5ceb9e79, #w-node-_4bf977cc-52b5-072b-e334-4d3acd443c35-b81bed80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bf977cc-52b5-072b-e334-4d3acd443c3c-b81bed80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4bf977cc-52b5-072b-e334-4d3acd443c3e-b81bed80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4bf977cc-52b5-072b-e334-4d3acd443c42-b81bed80 {
  justify-self: start;
}

#w-node-_073b7817-7d1a-928b-b316-72a8345288ae-b81bed80, #w-node-_073b7817-7d1a-928b-b316-72a8345288b2-b81bed80, #w-node-_073b7817-7d1a-928b-b316-72a8345288b7-b81bed80, #w-node-_94b64d75-33b6-f2e1-9c58-2d0ab1c2ee03-3e21e2d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94b64d75-33b6-f2e1-9c58-2d0ab1c2ee0a-3e21e2d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_94b64d75-33b6-f2e1-9c58-2d0ab1c2ee0c-3e21e2d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_94b64d75-33b6-f2e1-9c58-2d0ab1c2ee10-3e21e2d8 {
  justify-self: start;
}

#w-node-_0043df44-1d96-5a7f-2876-ce8d1ac7de92-3e21e2d8, #w-node-_0043df44-1d96-5a7f-2876-ce8d1ac7de96-3e21e2d8, #w-node-_0043df44-1d96-5a7f-2876-ce8d1ac7de9b-3e21e2d8, #w-node-c0124d51-7bd6-3a2b-e55f-6d190a51a5b8-cda20211 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0124d51-7bd6-3a2b-e55f-6d190a51a5bf-cda20211 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c0124d51-7bd6-3a2b-e55f-6d190a51a5c1-cda20211 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c0124d51-7bd6-3a2b-e55f-6d190a51a5c5-cda20211 {
  justify-self: start;
}

#w-node-f4df60a1-5d6b-29cf-96e9-eabc029cdfe0-cda20211, #w-node-f4df60a1-5d6b-29cf-96e9-eabc029cdfe4-cda20211, #w-node-f4df60a1-5d6b-29cf-96e9-eabc029cdfe9-cda20211, #w-node-_0ab94116-1e62-fb37-f78d-7bf1faf18db7-2875997b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ab94116-1e62-fb37-f78d-7bf1faf18dbe-2875997b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0ab94116-1e62-fb37-f78d-7bf1faf18dc0-2875997b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0ab94116-1e62-fb37-f78d-7bf1faf18dc4-2875997b {
  justify-self: start;
}

#w-node-f35eb01e-edec-7037-29ea-75755a5f8cc1-2875997b, #w-node-f35eb01e-edec-7037-29ea-75755a5f8cc5-2875997b, #w-node-f35eb01e-edec-7037-29ea-75755a5f8cca-2875997b, #w-node-_07eaf474-8640-a9e6-0644-0842fb13a758-f3c5448f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07eaf474-8640-a9e6-0644-0842fb13a75f-f3c5448f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_07eaf474-8640-a9e6-0644-0842fb13a761-f3c5448f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_07eaf474-8640-a9e6-0644-0842fb13a765-f3c5448f {
  justify-self: start;
}

#w-node-fd2baafe-c684-cc99-9f35-669946aed035-f3c5448f, #w-node-fd2baafe-c684-cc99-9f35-669946aed039-f3c5448f, #w-node-fd2baafe-c684-cc99-9f35-669946aed03e-f3c5448f, #w-node-e42e90e4-0cae-8231-bc2d-c25d7d24a3aa-cda2244f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e42e90e4-0cae-8231-bc2d-c25d7d24a3b1-cda2244f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e42e90e4-0cae-8231-bc2d-c25d7d24a3b3-cda2244f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e42e90e4-0cae-8231-bc2d-c25d7d24a3b7-cda2244f {
  justify-self: start;
}

#w-node-_164959a7-843a-45ba-ab52-55a0715f60d6-cda2244f, #w-node-_164959a7-843a-45ba-ab52-55a0715f60da-cda2244f, #w-node-_164959a7-843a-45ba-ab52-55a0715f60df-cda2244f, #w-node-_59bb0253-8723-b0d7-0c21-f1f2fa0431fd-7dfa3e62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59bb0253-8723-b0d7-0c21-f1f2fa043204-7dfa3e62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_59bb0253-8723-b0d7-0c21-f1f2fa043206-7dfa3e62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_59bb0253-8723-b0d7-0c21-f1f2fa04320a-7dfa3e62 {
  justify-self: start;
}

#w-node-ec3f71b6-385c-81d5-2ec0-e750db5e8334-7dfa3e62, #w-node-ec3f71b6-385c-81d5-2ec0-e750db5e8338-7dfa3e62, #w-node-ec3f71b6-385c-81d5-2ec0-e750db5e833d-7dfa3e62, #w-node-_6b708a15-be90-0580-4cef-413e8b10d003-ed36c6e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b708a15-be90-0580-4cef-413e8b10d00a-ed36c6e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6b708a15-be90-0580-4cef-413e8b10d00c-ed36c6e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6b708a15-be90-0580-4cef-413e8b10d010-ed36c6e3 {
  justify-self: start;
}

#w-node-_4d4d797f-b5e6-ad44-8dda-6401fabdb96f-ed36c6e3, #w-node-_4d4d797f-b5e6-ad44-8dda-6401fabdb973-ed36c6e3, #w-node-_4d4d797f-b5e6-ad44-8dda-6401fabdb978-ed36c6e3, #w-node-_3ea789a1-7b9e-4127-bd7f-8934ae0bc777-ba94d4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ea789a1-7b9e-4127-bd7f-8934ae0bc77e-ba94d4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3ea789a1-7b9e-4127-bd7f-8934ae0bc780-ba94d4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3ea789a1-7b9e-4127-bd7f-8934ae0bc784-ba94d4e3 {
  justify-self: start;
}

#w-node-_2e7bf708-ad22-2f0f-3b4f-86804f7a12c5-ba94d4e3, #w-node-_2e7bf708-ad22-2f0f-3b4f-86804f7a12c9-ba94d4e3, #w-node-_2e7bf708-ad22-2f0f-3b4f-86804f7a12ce-ba94d4e3, #w-node-d8076207-8afc-da4e-19bd-7676f5437205-867ab8e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8076207-8afc-da4e-19bd-7676f543720c-867ab8e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d8076207-8afc-da4e-19bd-7676f543720e-867ab8e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d8076207-8afc-da4e-19bd-7676f5437212-867ab8e4 {
  justify-self: start;
}

#w-node-f3aac270-4596-bd6f-9ebc-d9ace5ffc7fc-867ab8e4, #w-node-f3aac270-4596-bd6f-9ebc-d9ace5ffc800-867ab8e4, #w-node-f3aac270-4596-bd6f-9ebc-d9ace5ffc805-867ab8e4, #w-node-_744ba224-0c70-6e4e-ee2c-2ec4ca152f58-c81470d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_744ba224-0c70-6e4e-ee2c-2ec4ca152f5f-c81470d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_744ba224-0c70-6e4e-ee2c-2ec4ca152f61-c81470d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_744ba224-0c70-6e4e-ee2c-2ec4ca152f65-c81470d5 {
  justify-self: start;
}

#w-node-_26223398-8f62-c0ab-b867-1aa2799ad493-c81470d5, #w-node-_26223398-8f62-c0ab-b867-1aa2799ad497-c81470d5, #w-node-_26223398-8f62-c0ab-b867-1aa2799ad49c-c81470d5, #w-node-_00dbd2d8-f805-d7e4-4832-f579419c7123-6c58cc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00dbd2d8-f805-d7e4-4832-f579419c712a-6c58cc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_00dbd2d8-f805-d7e4-4832-f579419c712c-6c58cc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_00dbd2d8-f805-d7e4-4832-f579419c7130-6c58cc81 {
  justify-self: start;
}

#w-node-c8662282-d512-36be-c837-727b48634a5f-6c58cc81, #w-node-c8662282-d512-36be-c837-727b48634a63-6c58cc81, #w-node-c8662282-d512-36be-c837-727b48634a68-6c58cc81, #w-node-_005d01ed-96b7-0d11-3fa3-153115337669-4c3e5a94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_005d01ed-96b7-0d11-3fa3-153115337670-4c3e5a94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_005d01ed-96b7-0d11-3fa3-153115337672-4c3e5a94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_005d01ed-96b7-0d11-3fa3-153115337676-4c3e5a94 {
  justify-self: start;
}

#w-node-_3f57a231-487c-37c8-7fa9-2256e4c05084-4c3e5a94, #w-node-_3f57a231-487c-37c8-7fa9-2256e4c05088-4c3e5a94, #w-node-_3f57a231-487c-37c8-7fa9-2256e4c0508d-4c3e5a94, #w-node-_0e789a7d-cd53-1acb-57c0-8faeaf0df8c9-28c7ab64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e789a7d-cd53-1acb-57c0-8faeaf0df8d0-28c7ab64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0e789a7d-cd53-1acb-57c0-8faeaf0df8d2-28c7ab64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0e789a7d-cd53-1acb-57c0-8faeaf0df8d6-28c7ab64 {
  justify-self: start;
}

#w-node-f9592a5d-d875-91c6-6171-72655a486ff3-28c7ab64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-28c7ab64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-28c7ab64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3eee48ba-8f54-f31b-39ef-7c5a8d9f9e0b-28c7ab64, #w-node-_3eee48ba-8f54-f31b-39ef-7c5a8d9f9e0f-28c7ab64, #w-node-_3eee48ba-8f54-f31b-39ef-7c5a8d9f9e14-28c7ab64, #w-node-bb04ad86-a382-836c-b1cd-8643a942e32a-89a34331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb04ad86-a382-836c-b1cd-8643a942e331-89a34331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb04ad86-a382-836c-b1cd-8643a942e333-89a34331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bb04ad86-a382-836c-b1cd-8643a942e337-89a34331 {
  justify-self: start;
}

#w-node-f14b87bf-8774-1860-a7a2-a88537aeb77f-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb788-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb79a-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb7ac-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb7b6-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb7ba-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb7bf-89a34331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-f69c4e61-3993-c8aa-9048-9cf5cdd112bd-c78ea611 {
    justify-self: end;
  }

  #w-node-_84a9d3d0-5528-6b83-92ba-63497b7f257e-c78ea611, #w-node-b5543bda-3082-be21-f931-f432226cb9b8-8f03ddaf {
    justify-self: start;
  }

  #w-node-_002e3631-b427-b0dc-fd85-01724622f9fd-9f80acde {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b5543bda-3082-be21-f931-f432226cb9b8-8253d72b {
    justify-self: start;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-8028656f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-8028656f {
    place-self: center;
  }

  #w-node-_475a98d3-f9ef-798c-92c0-5e38726840c7-8028656f {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-2d3db7d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-2d3db7d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-2d3db7d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-2d3db7d2, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-2d3db7d2 {
    place-self: center;
  }

  #w-node-cce45223-5b3a-01f9-eabc-2f298441f502-2d3db7d2 {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-dcc0943f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-dcc0943f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-dcc0943f {
    place-self: center;
  }

  #w-node-f91e8f00-a289-a987-5441-e5459e1a6576-dcc0943f {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-c8aca6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-c8aca6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-c8aca6ca, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-c8aca6ca {
    place-self: center;
  }

  #w-node-_7bf78783-187a-65ea-7c54-f9d00393be90-c8aca6ca {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-0fbafdf2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-0fbafdf2, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-0fbafdf2 {
    place-self: center;
  }

  #w-node-_0bbabe44-972a-f896-e740-c8ede43b92de-0fbafdf2 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-eddd10fa, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-eddd10fa {
    place-self: center;
  }

  #w-node-afe94b93-1ced-c0e4-7a2b-75e4454b447c-eddd10fa {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3aa6639c, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3aa6639c {
    place-self: center;
  }

  #w-node-_62b4ea30-c668-62b7-7922-87bd07e82beb-3aa6639c {
    justify-self: center;
  }

  #w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-3aa66e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3aa66e03, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3aa66e03 {
    place-self: center;
  }

  #w-node-_8d15d6fc-47ef-c802-94a0-c34e468a93e4-3aa66e03 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-161e4ad8, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-161e4ad8 {
    place-self: center;
  }

  #w-node-_6987d7f8-8d6d-671f-f356-06cc54c442dc-161e4ad8 {
    justify-self: center;
  }

  #w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-97ec8647 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-97ec8647, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-97ec8647 {
    place-self: center;
  }

  #w-node-_47e7a0e5-0c60-b5a2-a9d9-cf9c60166316-97ec8647 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-1dd804e7, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-1dd804e7 {
    place-self: center;
  }

  #w-node-_8f9c283d-a11b-6c9c-371c-40d831f5c2cd-1dd804e7 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-d2b74841, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-d2b74841 {
    place-self: center;
  }

  #w-node-b06488f4-c7fa-cf7a-d64b-0e24ebc17880-d2b74841 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-a124f9e0, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-a124f9e0 {
    place-self: center;
  }

  #w-node-_732901e5-57a5-3912-d418-f0e04f5e6922-a124f9e0 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-97ec9c6f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-97ec9c6f {
    place-self: center;
  }

  #w-node-_395ae019-7cec-d357-ad4f-facf6b690708-97ec9c6f {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-007b157e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-007b157e, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-007b157e {
    place-self: center;
  }

  #w-node-cc60efc2-122e-68c2-6002-9519956c0943-007b157e {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-4c7061f1, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-4c7061f1 {
    place-self: center;
  }

  #w-node-c044b01f-9512-da05-f7de-adaae2806ddf-4c7061f1 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-e3c16035, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-e3c16035 {
    place-self: center;
  }

  #w-node-f83edebf-3477-ce49-e004-5a7a113d8b32-e3c16035 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-aa04f449, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-aa04f449 {
    place-self: center;
  }

  #w-node-_6b82b298-bff4-e435-0e89-48d2f7e148e3-aa04f449 {
    justify-self: center;
  }

  #w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-f3c00e9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-f3c00e9c, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-f3c00e9c {
    place-self: center;
  }

  #w-node-bf5bb1ce-46cf-329f-6789-ae53b51f837b-f3c00e9c {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-6e127196, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-6e127196 {
    place-self: center;
  }

  #w-node-ab468673-41ac-00d2-352b-3c1f5b9e3dd6-6e127196 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-1dd84a4d, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-1dd84a4d {
    place-self: center;
  }

  #w-node-c6dce194-80ed-2c1a-cd56-29904e0d37d7-1dd84a4d {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-2d5b908f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-2d5b908f {
    place-self: center;
  }

  #w-node-_31d065b9-fd0d-a35e-7cac-19f6b89fe508-2d5b908f {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-dffb4510, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-dffb4510 {
    place-self: center;
  }

  #w-node-_060804cf-43d4-42a3-a949-45eef400b6f5-dffb4510 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3f5a6745, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3f5a6745 {
    place-self: center;
  }

  #w-node-dce5ab8b-8d82-05f9-3dee-35429b9bbea8-3f5a6745 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-7e98d6a7, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-7e98d6a7 {
    place-self: center;
  }

  #w-node-_98779169-f6ea-2499-7ef7-44897864f979-7e98d6a7 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-b8fc04ff, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-b8fc04ff {
    place-self: center;
  }

  #w-node-_5bf6d34c-ce3d-f7a7-1a17-78c307e24ea9-b8fc04ff {
    justify-self: center;
  }

  #w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-3af856ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3af856ac, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3af856ac {
    place-self: center;
  }

  #w-node-cd6ee436-6578-88b1-ac68-e0a537d33d11-3af856ac {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-ef38d41f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-ef38d41f {
    place-self: center;
  }

  #w-node-_481c7c1b-de02-cee0-a4cf-d74bad7ffb4d-ef38d41f {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-d7ba89f6, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-d7ba89f6 {
    place-self: center;
  }

  #w-node-a8f6c559-e27b-5e14-59e9-b04ee7602de9-d7ba89f6 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-6e8a9390, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-6e8a9390 {
    place-self: center;
  }

  #w-node-_8e5a6496-0a5b-8287-5796-fc12f091806b-6e8a9390 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-d8ce1988, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-d8ce1988 {
    place-self: center;
  }

  #w-node-_88b8a526-2fc4-ac38-f81e-0b4891ccc896-d8ce1988 {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-302faa55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-302faa55, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-302faa55 {
    place-self: center;
  }

  #w-node-_29024763-27cb-2a13-901a-404052ca3b49-302faa55 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3c2e5046, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3c2e5046 {
    place-self: center;
  }

  #w-node-_1fc0f213-5b16-5d21-84b1-ee94891e42a7-3c2e5046 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-c76c961a, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-c76c961a {
    place-self: center;
  }

  #w-node-f99571af-63e1-5411-ff69-afe6f653aa49-c76c961a {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-a891f7dd, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-a891f7dd {
    place-self: center;
  }

  #w-node-_046b792b-9ea7-5145-efa7-17df6466872e-a891f7dd {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-08fc56ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-08fc56ee, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-08fc56ee {
    place-self: center;
  }

  #w-node-_8509577b-6c61-419a-1cab-be1c8b33b86c-08fc56ee {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-575b7981, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-575b7981 {
    place-self: center;
  }

  #w-node-_45d71126-c929-c058-e544-8f2da4622bdb-575b7981 {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-5ceb9e79 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-5ceb9e79 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-5ceb9e79, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-5ceb9e79 {
    place-self: center;
  }

  #w-node-c64c63b4-3dc9-41d3-bbe0-7027672c136e-5ceb9e79 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-b81bed80, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-b81bed80 {
    place-self: center;
  }

  #w-node-_073b7817-7d1a-928b-b316-72a8345288b2-b81bed80 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3e21e2d8, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3e21e2d8 {
    place-self: center;
  }

  #w-node-_0043df44-1d96-5a7f-2876-ce8d1ac7de96-3e21e2d8 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-cda20211, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-cda20211 {
    place-self: center;
  }

  #w-node-f4df60a1-5d6b-29cf-96e9-eabc029cdfe4-cda20211 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-2875997b, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-2875997b {
    place-self: center;
  }

  #w-node-f35eb01e-edec-7037-29ea-75755a5f8cc5-2875997b {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-f3c5448f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-f3c5448f {
    place-self: center;
  }

  #w-node-fd2baafe-c684-cc99-9f35-669946aed039-f3c5448f {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-cda2244f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-cda2244f {
    place-self: center;
  }

  #w-node-_164959a7-843a-45ba-ab52-55a0715f60da-cda2244f {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-7dfa3e62, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-7dfa3e62 {
    place-self: center;
  }

  #w-node-ec3f71b6-385c-81d5-2ec0-e750db5e8338-7dfa3e62 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-ed36c6e3, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-ed36c6e3 {
    place-self: center;
  }

  #w-node-_4d4d797f-b5e6-ad44-8dda-6401fabdb973-ed36c6e3 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-ba94d4e3, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-ba94d4e3 {
    place-self: center;
  }

  #w-node-_2e7bf708-ad22-2f0f-3b4f-86804f7a12c9-ba94d4e3 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-867ab8e4, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-867ab8e4 {
    place-self: center;
  }

  #w-node-f3aac270-4596-bd6f-9ebc-d9ace5ffc800-867ab8e4 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-c81470d5, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-c81470d5 {
    place-self: center;
  }

  #w-node-_26223398-8f62-c0ab-b867-1aa2799ad497-c81470d5 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-6c58cc81, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-6c58cc81 {
    place-self: center;
  }

  #w-node-c8662282-d512-36be-c837-727b48634a63-6c58cc81 {
    justify-self: center;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-4c3e5a94, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-4c3e5a94 {
    place-self: center;
  }

  #w-node-_3f57a231-487c-37c8-7fa9-2256e4c05088-4c3e5a94 {
    justify-self: center;
  }

  #w-node-f9592a5d-d875-91c6-6171-72655a486ff3-28c7ab64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_3310510d-c721-c32c-a1c9-3597a7e4596a-28c7ab64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29ae6bad-48ff-cb85-2340-020df3ba73e7-28c7ab64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-28c7ab64, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-28c7ab64 {
    place-self: center;
  }

  #w-node-_3eee48ba-8f54-f31b-39ef-7c5a8d9f9e0f-28c7ab64 {
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b5543bda-3082-be21-f931-f432226cb9b8-c78ea611 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-f69c4e61-3993-c8aa-9048-9cf5cdd112bd-c78ea611 {
    justify-self: start;
  }

  #w-node-_84a9d3d0-5528-6b83-92ba-63497b7f257e-c78ea611, #w-node-b5543bda-3082-be21-f931-f432226cb9b8-8f03ddaf {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-f69c4e61-3993-c8aa-9048-9cf5cdd112bd-8f03ddaf {
    justify-self: start;
  }

  #w-node-_84a9d3d0-5528-6b83-92ba-63497b7f257e-8f03ddaf, #w-node-b5543bda-3082-be21-f931-f432226cb9b8-8253d72b {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-f69c4e61-3993-c8aa-9048-9cf5cdd112bd-8253d72b {
    justify-self: start;
  }

  #w-node-_84a9d3d0-5528-6b83-92ba-63497b7f257e-8253d72b {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-8028656f, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-2d3db7d2, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-dcc0943f, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-c8aca6ca, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-0fbafdf2, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-eddd10fa, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-3aa6639c, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-3aa66e03, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-161e4ad8, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-97ec8647, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-1dd804e7, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-d2b74841, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-a124f9e0, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-97ec9c6f, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-007b157e, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-4c7061f1, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-e3c16035, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-aa04f449, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-f3c00e9c, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-6e127196, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-1dd84a4d, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-2d5b908f, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-dffb4510, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-3f5a6745, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-7e98d6a7, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-b8fc04ff, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-3af856ac, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-ef38d41f, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-d7ba89f6, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-6e8a9390, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-d8ce1988, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-302faa55, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-3c2e5046, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-c76c961a, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-a891f7dd, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-08fc56ee, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-575b7981, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-5ceb9e79, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-b81bed80, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-3e21e2d8, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-cda20211, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-2875997b, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-f3c5448f, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-cda2244f, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-7dfa3e62, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-ed36c6e3, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-ba94d4e3, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-867ab8e4, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-c81470d5, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-6c58cc81, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-4c3e5a94, #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2b3-28c7ab64 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_01e3547e-b406-809b-80e9-be859a9902f4-14fd7ab8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-c54fd4de-6b6d-29d9-7ce7-dedbc09cdf12-14fd7ab8 {
    justify-self: center;
  }

  #w-node-f2ce54d2-5f03-7dbf-d44d-50d33f11e6fb-14fd7ab8, #w-node-cc2aab47-cc05-e031-4a00-1ed22d3e85e4-14fd7ab8, #w-node-cc2aab47-cc05-e031-4a00-1ed22d3e85fe-14fd7ab8, #w-node-_82023059-db75-a16e-9ff7-f23c1352915c-14fd7ab8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34aaf3e6-abe5-11a7-e97f-e18d6884cf1a-f3e5358a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_3b400f90-8f4b-128b-5848-c1617deb0e61-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0e6a-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0e8e-f3e5358a, #w-node-_3b400f90-8f4b-128b-5848-c1617deb0ea1-f3e5358a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e765c170-e4f4-fdf2-e7a8-bcf989f144c6-646543bf, #w-node-_1cc93d37-abe2-385e-3ceb-a3b4287efae8-2c6e10c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_7e6e79e9-fd9c-893f-cee7-c91b8fa503eb-2c6e10c9 {
    align-self: center;
  }

  #w-node-_4c3df950-0647-06b6-30b4-f6a2ccc3fef1-2c6e10c9 {
    place-self: center;
  }

  #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5a94-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5a9d-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5ac1-2c6e10c9, #w-node-_1104a31a-0ad8-27fb-e09f-6738b2df5ad4-2c6e10c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_362e98c4-399b-1d36-876d-a123a1da5123-4fa99c55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-e95e5a72-05d3-6a12-e677-5d812f687500-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f687509-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f68752d-4fa99c55, #w-node-e95e5a72-05d3-6a12-e677-5d812f687540-4fa99c55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e956183b-4972-5665-e921-df0d2b1102c8-afb8a291 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-fd480773-6195-6031-9285-bddb629a6f60-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6f69-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6f8d-afb8a291, #w-node-fd480773-6195-6031-9285-bddb629a6fa0-afb8a291 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54a0152d-ab13-6e07-c65f-49a2f6f7706f-4f5d3ff6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9b95-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9b9e-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9bc2-4f5d3ff6, #w-node-f321ca4d-a556-3168-ca6b-d7e9a88b9bd5-4f5d3ff6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_864a8b5b-5aad-b3f9-ac80-70003fc58f5e-d5be7ec7, #w-node-_8b0dcbaf-7945-b27f-9728-207d8fd16a14-c78ea611 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2b85-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2b8e-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2bb2-c78ea611, #w-node-d31600c6-54f8-e8d5-a9a8-38c36c3f2bc5-c78ea611 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ffdc1fa8-adce-2986-1bd0-8855a8fe0120-8f03ddaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c16-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c1f-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c43-8f03ddaf, #w-node-_9abe26d2-32d7-e9ac-47b3-901e781b0c56-8f03ddaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61557d9c-007f-2f67-9e31-a218067f0fed-9f80acde {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c620-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c629-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c64d-9f80acde, #w-node-b4e6f372-1ad2-17e1-4f71-f42f8460c660-9f80acde {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52fc8458-7a0d-2a66-ddb5-b63748c0982f-0b8ca985 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5009-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5012-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5036-0b8ca985, #w-node-a9ba062c-b0d5-09ff-0dc5-95f5cdde5049-0b8ca985 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e2694d35-3744-7808-f39d-cd94df5e60e3-8253d72b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_439a99ea-a895-94dd-cef0-3570970ea260-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea269-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea28d-8253d72b, #w-node-_439a99ea-a895-94dd-cef0-3570970ea2a0-8253d72b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_68fc9c63-50a4-f0e4-4459-d94a5e4e3102-8028656f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-8028656f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-8028656f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_475a98d3-f9ef-798c-92c0-5e38726840cc-8028656f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f420480-4846-fd7a-f132-84f5eb2d4da0-2d3db7d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-2d3db7d2, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-2d3db7d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-cce45223-5b3a-01f9-eabc-2f298441f507-2d3db7d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9222d006-7085-928e-4b2f-82798835c790-dcc0943f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-dcc0943f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-dcc0943f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f91e8f00-a289-a987-5441-e5459e1a657b-dcc0943f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eed7711b-5d6c-7e58-3df3-54e1e687ca5d-c8aca6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-c8aca6ca, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-c8aca6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7bf78783-187a-65ea-7c54-f9d00393be95-c8aca6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd10c208-d6ae-1620-e4d4-79c701455048-0fbafdf2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-0fbafdf2, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-0fbafdf2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0bbabe44-972a-f896-e740-c8ede43b92e3-0fbafdf2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7cddc20e-6933-e4d4-09de-ae71b30404d1-eddd10fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-eddd10fa, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-eddd10fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-afe94b93-1ced-c0e4-7a2b-75e4454b4481-eddd10fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c79b5a2-3cf8-3449-955f-7cd4811b9eb1-3aa6639c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3aa6639c, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3aa6639c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_62b4ea30-c668-62b7-7922-87bd07e82bf0-3aa6639c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_11f68373-dce7-8664-3a91-cfe874733048-3aa66e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3aa66e03, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3aa66e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8d15d6fc-47ef-c802-94a0-c34e468a93e9-3aa66e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a78c940-793d-f016-0f7f-d2b792cd596e-161e4ad8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-161e4ad8, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-161e4ad8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6987d7f8-8d6d-671f-f356-06cc54c442e1-161e4ad8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb8545da-fca8-17f5-7826-0a904ee00566-97ec8647 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-97ec8647, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-97ec8647 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_47e7a0e5-0c60-b5a2-a9d9-cf9c6016631b-97ec8647 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67c48d44-aac5-228c-8398-fe9ddddee6c9-1dd804e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-1dd804e7, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-1dd804e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8f9c283d-a11b-6c9c-371c-40d831f5c2d2-1dd804e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fa0dc33-8775-dc15-d67a-38a90b938d04-d2b74841 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-d2b74841, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-d2b74841 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b06488f4-c7fa-cf7a-d64b-0e24ebc17885-d2b74841 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_68c13183-2100-58d7-0232-24b7787c0134-a124f9e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-a124f9e0, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-a124f9e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_732901e5-57a5-3912-d418-f0e04f5e6927-a124f9e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f63c6614-8af7-98c6-1bb5-cc9badf31da2-97ec9c6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-97ec9c6f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-97ec9c6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_395ae019-7cec-d357-ad4f-facf6b69070d-97ec9c6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f960179f-1d71-903d-9b60-e782a0396926-007b157e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-007b157e, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-007b157e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-cc60efc2-122e-68c2-6002-9519956c0948-007b157e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8748cdd9-cf6e-f4bf-1fb7-1cb6b86c591c-4c7061f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-4c7061f1, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-4c7061f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c044b01f-9512-da05-f7de-adaae2806de4-4c7061f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc93c99f-59f5-dcdd-57ba-8abbca3847b9-e3c16035 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-e3c16035, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-e3c16035 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f83edebf-3477-ce49-e004-5a7a113d8b37-e3c16035 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58b9be01-50f3-49bd-1157-89d4e6350071-aa04f449 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-aa04f449, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-aa04f449 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6b82b298-bff4-e435-0e89-48d2f7e148e8-aa04f449 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6226f86-77b8-5cd4-48f7-d78b86c4ce90-f3c00e9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-f3c00e9c, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-f3c00e9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-bf5bb1ce-46cf-329f-6789-ae53b51f8380-f3c00e9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c50764c5-e40e-1283-f432-5da5f987ddc9-6e127196 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-6e127196, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-6e127196 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ab468673-41ac-00d2-352b-3c1f5b9e3ddb-6e127196 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a681ed19-16e7-6be9-aa89-942b915cd3f7-1dd84a4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-1dd84a4d, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-1dd84a4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c6dce194-80ed-2c1a-cd56-29904e0d37dc-1dd84a4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_50da07b6-61f9-5f2e-e4ed-0f938eccdc9e-2d5b908f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-2d5b908f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-2d5b908f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_31d065b9-fd0d-a35e-7cac-19f6b89fe50d-2d5b908f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b8c95b9-98aa-dbac-71ac-4dd0ca9f3d91-dffb4510 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-dffb4510, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-dffb4510 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_060804cf-43d4-42a3-a949-45eef400b6fa-dffb4510 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9039f0be-f359-2f74-5bf1-4733678f4860-3f5a6745 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3f5a6745, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3f5a6745 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-dce5ab8b-8d82-05f9-3dee-35429b9bbead-3f5a6745 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12d7d744-f82f-fe64-c5bd-ef5deb32d4be-7e98d6a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-7e98d6a7, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-7e98d6a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_98779169-f6ea-2499-7ef7-44897864f97e-7e98d6a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52e024bd-66db-5036-b330-527530629018-b8fc04ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-b8fc04ff, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-b8fc04ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_5bf6d34c-ce3d-f7a7-1a17-78c307e24eae-b8fc04ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67248f84-c473-4cc1-f7cc-a24044dd7a3e-3af856ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3af856ac, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3af856ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-cd6ee436-6578-88b1-ac68-e0a537d33d16-3af856ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_302d0a96-7777-1cfe-6d37-d7078f56238a-ef38d41f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-ef38d41f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-ef38d41f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_481c7c1b-de02-cee0-a4cf-d74bad7ffb52-ef38d41f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e18a55e0-e140-fd29-1cfe-5b02cf997f0e-d7ba89f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-d7ba89f6, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-d7ba89f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a8f6c559-e27b-5e14-59e9-b04ee7602dee-d7ba89f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2b525572-cef2-faaf-4ff2-8532d883206d-6e8a9390 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-6e8a9390, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-6e8a9390 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8e5a6496-0a5b-8287-5796-fc12f0918070-6e8a9390 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8abb915c-0a65-ff56-688f-b3432080c26f-d8ce1988 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-d8ce1988, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-d8ce1988 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_88b8a526-2fc4-ac38-f81e-0b4891ccc89b-d8ce1988 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e2c6cf82-1d9d-8029-f4e6-24e4b9e7638d-302faa55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-302faa55, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-302faa55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29024763-27cb-2a13-901a-404052ca3b4e-302faa55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df3af582-5e32-f2e5-510e-15d0051c8fcd-3c2e5046 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3c2e5046, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3c2e5046 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fc0f213-5b16-5d21-84b1-ee94891e42ac-3c2e5046 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_836781b0-ca54-9a0e-7853-2cc38da862f7-c76c961a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-c76c961a, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-c76c961a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f99571af-63e1-5411-ff69-afe6f653aa4e-c76c961a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_22d2c4b8-eae9-04b7-f26f-3e0eb37276a1-a891f7dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-a891f7dd, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-a891f7dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_046b792b-9ea7-5145-efa7-17df64668733-a891f7dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1e7d003-ec4a-b709-7002-ce6ba0fb9817-08fc56ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-08fc56ee, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-08fc56ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8509577b-6c61-419a-1cab-be1c8b33b871-08fc56ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9421bbe-943b-4bcd-f21f-81768263a785-575b7981 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-575b7981, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-575b7981 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_45d71126-c929-c058-e544-8f2da4622be0-575b7981 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b5cfe8cc-fc9a-f8d3-e4d4-0891da8d34e7-5ceb9e79 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-5ceb9e79, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-5ceb9e79 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c64c63b4-3dc9-41d3-bbe0-7027672c1373-5ceb9e79 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4bf977cc-52b5-072b-e334-4d3acd443c3e-b81bed80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-b81bed80, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-b81bed80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_073b7817-7d1a-928b-b316-72a8345288b7-b81bed80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_94b64d75-33b6-f2e1-9c58-2d0ab1c2ee0c-3e21e2d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-3e21e2d8, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-3e21e2d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0043df44-1d96-5a7f-2876-ce8d1ac7de9b-3e21e2d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0124d51-7bd6-3a2b-e55f-6d190a51a5c1-cda20211 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-cda20211, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-cda20211 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f4df60a1-5d6b-29cf-96e9-eabc029cdfe9-cda20211 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0ab94116-1e62-fb37-f78d-7bf1faf18dc0-2875997b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-2875997b, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-2875997b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f35eb01e-edec-7037-29ea-75755a5f8cca-2875997b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07eaf474-8640-a9e6-0644-0842fb13a761-f3c5448f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-f3c5448f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-f3c5448f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fd2baafe-c684-cc99-9f35-669946aed03e-f3c5448f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e42e90e4-0cae-8231-bc2d-c25d7d24a3b3-cda2244f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-cda2244f, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-cda2244f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_164959a7-843a-45ba-ab52-55a0715f60df-cda2244f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59bb0253-8723-b0d7-0c21-f1f2fa043206-7dfa3e62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-7dfa3e62, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-7dfa3e62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ec3f71b6-385c-81d5-2ec0-e750db5e833d-7dfa3e62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b708a15-be90-0580-4cef-413e8b10d00c-ed36c6e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-ed36c6e3, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-ed36c6e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_4d4d797f-b5e6-ad44-8dda-6401fabdb978-ed36c6e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ea789a1-7b9e-4127-bd7f-8934ae0bc780-ba94d4e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-ba94d4e3, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-ba94d4e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_2e7bf708-ad22-2f0f-3b4f-86804f7a12ce-ba94d4e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d8076207-8afc-da4e-19bd-7676f543720e-867ab8e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-867ab8e4, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-867ab8e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f3aac270-4596-bd6f-9ebc-d9ace5ffc805-867ab8e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_744ba224-0c70-6e4e-ee2c-2ec4ca152f61-c81470d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-c81470d5, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-c81470d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_26223398-8f62-c0ab-b867-1aa2799ad49c-c81470d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00dbd2d8-f805-d7e4-4832-f579419c712c-6c58cc81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-6c58cc81, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-6c58cc81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c8662282-d512-36be-c837-727b48634a68-6c58cc81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_005d01ed-96b7-0d11-3fa3-153115337672-4c3e5a94 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-4c3e5a94, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-4c3e5a94 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_3f57a231-487c-37c8-7fa9-2256e4c0508d-4c3e5a94 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0e789a7d-cd53-1acb-57c0-8faeaf0df8d2-28c7ab64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-cd3a10f7-e12b-dbd7-2c27-32afbdd0f2bd-28c7ab64, #w-node-_48e46d6d-e4bf-7c44-37ec-4c419e63ad88-28c7ab64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_3eee48ba-8f54-f31b-39ef-7c5a8d9f9e14-28c7ab64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb04ad86-a382-836c-b1cd-8643a942e333-89a34331 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-f14b87bf-8774-1860-a7a2-a88537aeb77f-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb788-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb7ac-89a34331, #w-node-f14b87bf-8774-1860-a7a2-a88537aeb7bf-89a34331 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
