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: Schnyderm M Demi;
  src: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe49823016a3239c37e98_SchnyderM-Demi-Web.woff2") format("woff2"), url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe4989890a15544ef1c7b_SchnyderM-Demi-Web.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Schnyder S Light;
  src: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe49823016a5926c37e99_SchnyderS-Light-Web.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Schnyderm M Light;
  src: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe4989d87c57cd348e360_SchnyderM-Light-Web.woff2") format("woff2"), url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe499b6c0834357279e99_SchnyderM-Light-Web.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Schnyderm S Light Italic;
  src: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe498326eb64ad27d8941_SchnyderS-LightItalic-Web.woff2") format("woff2"), url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe4989d87c5e36f48e361_SchnyderS-LightItalic-Web.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Schnyders S Light Italic;
  src: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe498326eb64ad27d8941_SchnyderS-LightItalic-Web.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Schnyderm S Light;
  src: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fe498aa4ee93451f2bd04_SchnyderS-Light-Web.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Quentin;
  src: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/642fedcffc25db4e1eb72369_Quentin.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --floral-white: #fcfaf5;
  --dark-slate-blue: #3a405a;
  --white-smoke: #edece8;
  --blue: #1e3ec9;
  --white: white;
  --medium-blue: #1530ab;
  --navy: #00017b;
  --red: #f20e0e;
  --light-steel-blue: #ccdaf5;
  --gainsboro: #e6e4e1;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

body {
  background-color: var(--floral-white);
  color: var(--dark-slate-blue);
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 1dvw;
  line-height: 1.6;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Schnyderm M Light, Times New Roman, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 32px;
}

label {
  opacity: 1;
  margin-bottom: 0;
  font-weight: 700;
  display: block;
}

.row-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  align-content: stretch;
  align-items: start;
  padding-top: 0;
  display: grid;
  position: relative;
}

.row-grid.hidden {
  display: none;
}

.app-container {
  width: 100%;
  min-width: 896px;
  max-width: 1268px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
  overflow: hidden;
}

.body {
  background-color: var(--floral-white);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid-app-line {
  background-color: var(--white-smoke);
  border-right: 1px solid #edece873;
  width: 1px;
  height: 100vh;
  position: static;
}

.grid-app-line.last {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.section {
  z-index: 2;
  margin-top: 4rem;
  margin-bottom: 4em;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.section.white-bg {
  margin-bottom: 0;
  padding-left: 0;
}

.section.home-newsletter {
  margin-top: -2rem;
  padding-top: 0;
}

.section.is-hero {
  margin-top: 0;
}

.section.hide {
  display: none;
}

.container {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.l-e-styleguide-separator {
  background-color: var(--dark-slate-blue);
  height: 1px;
}

.l-e-styleguide-logo {
  width: 100%;
}

.l-e-styleguide-section {
  margin-left: auto;
  margin-right: auto;
  padding: 1.3rem;
}

.l-e-styleguide-label {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 44px;
  font-weight: 500;
}

.l-e-styleguide-txt {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1rem;
}

.heading {
  font-family: Schnyderm M Light, Times New Roman, sans-serif;
}

.big-titles {
  letter-spacing: -1.6px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Schnyderm M Light, Times New Roman, sans-serif;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

.big-titles.menu-link {
  color: var(--white-smoke);
  text-transform: uppercase;
}

.big-titles.centered.blue-txt {
  font-style: italic;
  font-weight: 300;
}

.titles {
  letter-spacing: -.8px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.titles.centered.scaled-down {
  font-size: 20px;
  line-height: 1;
}

.titles.blue-txt {
  color: var(--blue);
}

.titles.disabled {
  opacity: .5;
}

.subtitles {
  letter-spacing: 0;
  text-transform: none;
  font-family: Schnyderm M Light, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.4;
}

.smalltitles {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
}

.list-item-at {
  opacity: 1;
  color: #3a405a;
  letter-spacing: -.6px;
  padding-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.list-item-at.menu {
  color: var(--white-smoke);
}

.list-item-at.white-txt {
  color: var(--white);
  line-height: 1;
}

.spacer--h {
  background-color: var(--floral-white);
}

.smallheading {
  letter-spacing: -.4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.smallheading.txt-centered {
  font-size: 20px;
  font-weight: 400;
}

.smallheading.txt-centered.italic {
  line-height: 1;
}

.smallheading.centered.disabled {
  opacity: .5;
}

.smallheading.tiny {
  margin-right: 32px;
  font-size: 18px;
}

.l-e-styleguide-content {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
}

.l-e-styleguide-title {
  border-bottom: .5px solid #dadada;
  padding-bottom: 1.3rem;
}

.medium-blue-bg {
  z-index: 0;
  background-color: var(--medium-blue);
}

.light-grey-bg {
  background-color: var(--white-smoke);
}

.light-beige-bg {
  background-color: var(--floral-white);
}

.white-bg {
  background-color: var(--white);
}

.dark-beige-bg {
  background-color: #f4f2ee;
}

.blue-bg {
  background-color: var(--blue);
}

.navy-bg {
  background-color: var(--navy);
}

.div-block, .dark-slate-blue-bg {
  background-color: var(--dark-slate-blue);
}

.div-block-2, .red-bg {
  background-color: var(--red);
}

.body-2 {
  background-color: var(--floral-white);
}

.btn {
  background-color: var(--blue);
  color: var(--floral-white);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  min-height: 64px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.btn:hover {
  background-color: var(--navy);
}

.btn:focus {
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid;
}

.btn.ap {
  position: relative;
  bottom: 8em;
}

.btn.ap.small {
  width: 90%;
}

.btn.width-50 {
  width: 50%;
}

.btn.disabled {
  opacity: .5;
  cursor: not-allowed;
}

.button {
  background-color: var(--medium-blue);
  text-align: center;
  padding: 0;
}

.btn-text-link {
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.btn-text-link.small {
  letter-spacing: 1px;
  font-size: 16px;
}

.link {
  color: var(--dark-slate-blue);
  letter-spacing: -.6px;
  font-size: 16px;
  text-decoration: none;
}

.link.red-txt.underlined {
  text-decoration: underline;
}

.text-field {
  border: 1px solid var(--white-smoke);
  color: var(--dark-slate-blue);
  min-height: 64px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-weight: 300;
}

.text-field::placeholder {
  color: var(--dark-slate-blue);
}

.field-label {
  opacity: 0;
}

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

.signaturetitle {
  z-index: 0;
  opacity: .16;
  color: var(--light-steel-blue);
  text-align: center;
  cursor: none;
  font-family: Quentin, Palatino Linotype, sans-serif;
  font-size: 8rem;
  font-weight: 400;
  line-height: 110px;
  position: relative;
}

.form-block {
  position: relative;
}

.menu-toggle {
  color: var(--navy);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.menu-toogle-txt {
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-weight: 300;
  position: relative;
  inset: 0%;
}

.menu-toogle-txt.ap {
  position: absolute;
}

.image {
  width: 100%;
  margin-left: 0;
  padding-bottom: 0;
  display: block;
}

.menu-content {
  z-index: 3000;
  position: relative;
}

.menu-item {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.menu-icon-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 3em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.menu-icon-wrapper.close {
  color: var(--white);
  align-items: center;
  position: absolute;
  inset: 0% auto auto 0%;
}

.menu-overlay {
  background-color: var(--white);
  display: none;
}

.grid-app {
  width: 100%;
  min-width: 896px;
  max-width: 1268px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.section-menu {
  z-index: 999;
  position: relative;
}

.grid-menu-line {
  z-index: 2;
  border-right: 1px solid var(--blue);
  border-left: 1px solid var(--navy);
  opacity: 1;
  width: 1px;
  height: 100vh;
}

.grid-menu-line.last {
  background-color: var(--navy);
  width: 1px;
  position: absolute;
  inset: 0% 1em 0% auto;
}

.visible-grid-menu {
  z-index: 100;
  width: 100%;
  min-width: 896px;
  max-width: 1268px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  display: none;
  position: fixed;
  inset: 0%;
}

.row-grid-menu {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center stretch;
  display: grid;
}

.col-menu {
  background-color: var(--medium-blue);
  width: 100%;
  height: 100vh;
}

.col-menu.last {
  position: absolute;
  inset: 0% 1em 0% auto;
}

.div-block-3 {
  background-color: #e02525;
  width: 10%;
  height: 100vh;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.menu-item-oh {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-anne-tuffigo {
  grid-column-gap: 8px;
}

.logo-anne-tuffigo-oh {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: baseline;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.menu-hover-bg {
  position: absolute;
  inset: 0%;
}

.global {
  z-index: 999;
  display: none;
  position: fixed;
  inset: 0%;
}

.transition {
  z-index: 9999;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
}

.transition-content {
  width: 100%;
  height: 100vh;
  display: flex;
}

.transition-trigger {
  display: flex;
}

.loader {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.background-video {
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.loader-bar {
  background-color: var(--white);
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  width: 100%;
  height: 2px;
}

.loader-text {
  color: var(--navy);
  text-align: center;
  font-family: Schnyderm S Light Italic, Times New Roman, sans-serif;
}

.play-pause-button {
  opacity: 0;
}

.loader-text-oh {
  overflow: hidden;
}

.newsletter-wrapper {
  background-color: var(--white);
  outline-color: var(--white);
  outline-offset: 0px;
  outline-width: 3em;
  outline-style: solid;
  height: 55dvh;
}

.blue-txt {
  color: var(--blue);
}

.navy-txt {
  color: var(--navy);
}

.red-txt {
  color: var(--red);
}

.medium-blue-txt {
  color: var(--medium-blue);
}

.newsletter.outline {
  background-color: var(--white);
  box-shadow: 0 20px 20px 2em #3a405a4d;
}

.hero {
  z-index: 2;
  background-color: var(--white);
  position: relative;
}

.hero-title {
  grid-column-gap: 32px;
  flex-flow: column;
  place-content: space-around center;
  align-items: flex-start;
  padding-left: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pr-nom {
  color: var(--medium-blue);
  padding-left: 8px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 135px;
  font-style: italic;
  font-weight: 300;
  line-height: .8;
}

.nom-menu {
  color: var(--white);
  text-transform: uppercase;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
}

.auteur-medium-conferenciere {
  text-align: center;
  letter-spacing: 6px;
  text-transform: uppercase;
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.container-media {
  margin-top: 3em;
  margin-bottom: 3em;
}

.container-media.outline {
  outline-color: var(--white);
  outline-offset: 0px;
  background-color: #fff;
  outline-width: 3em;
  outline-style: solid;
}

.centered {
  text-align: center;
}

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

.txt-wrapper {
  z-index: 2;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-around;
  display: flex;
  position: relative;
}

.image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.image-wrapper.v-centered {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-full-width {
  width: 100%;
  display: block;
}

.medias-marquee {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  align-items: center;
  width: 100vw;
  min-height: 15vh;
  display: flex;
  overflow: hidden;
}

.images {
  transform: scale3d(1none, 1none, 1none);
  object-fit: cover;
  transform-style: preserve-3d;
  width: 100%;
  height: 100%;
  display: block;
}

.images.is-hero {
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/644267a20e6087ef8857d4e0_Home_Anne-Tuffigo_max.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 56.25%;
  display: block;
}

.images.scaled {
  display: none;
  transform: scale(1.3);
}

.col-app {
  background-color: var(--floral-white);
  border-right: 1px solid #edece873;
  width: 100%;
}

.medias-marquee-inner {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  display: grid;
}

.medias-marquee-inner.scroll {
  grid-template-columns: minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr);
  grid-auto-rows: minmax(0, 1fr);
  grid-auto-columns: minmax(20vw, 1fr);
}

.media {
  border-right: 1px solid var(--white-smoke);
  position: relative;
}

.overlay {
  z-index: 1;
  background-color: var(--dark-slate-blue);
  opacity: .3;
  cursor: none;
  object-fit: contain;
  position: absolute;
  inset: 0%;
}

.media-videos {
  object-fit: cover;
  max-height: 15vh;
}

.play-pause-button-2 {
  opacity: 0;
}

.medias-logo {
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  overflow: hidden;
}

.medias-logo-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 0;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

.collection-list-wrapper {
  align-items: center;
  display: flex;
}

.media-logo-img {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--floral-white);
  background-color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 15vw;
  height: 100%;
  padding: 16px;
  display: flex;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: .25fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
}

.collection-list {
  display: flex;
}

.image-3 {
  margin-left: auto;
  margin-right: auto;
}

.logo-img {
  width: 33%;
  margin-left: auto;
  margin-right: auto;
}

.container-agenda {
  margin-top: 3em;
}

.text-span {
  color: var(--blue);
}

.page-separation {
  z-index: 1;
  width: 100vw;
  height: 100%;
  max-height: 20vh;
  margin-top: 5em;
  margin-bottom: 5em;
  position: relative;
}

.page-sparation-video {
  height: 100%;
  min-height: 20vh;
}

.container-livre-intro {
  margin-top: 3em;
}

.italic {
  font-style: italic;
}

.container-livre {
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  margin-top: 3em;
  margin-bottom: 0;
  padding-top: 3em;
  padding-bottom: 3em;
  position: relative;
}

.image-ap {
  width: 90%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.wrapper-livre-signe {
  min-height: 60vh;
  position: relative;
}

.spacer--v-small {
  height: 10em;
}

.container-livre-order {
  margin-top: 5em;
}

.livre-dispo-wrapper {
  border: 1px solid var(--white-smoke);
  margin-left: 0;
  margin-right: 0;
  padding: 16px;
}

.livre-dispo-wrapper.white-bg {
  height: 100%;
}

.btn-rounded {
  background-color: var(--blue);
  color: var(--floral-white);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 3em;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.btn-rounded:hover {
  background-color: var(--navy);
}

.btn-rounded:focus {
  outline-color: var(--red);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid;
}

.container-consultation {
  background-color: var(--white);
  margin-top: 3em;
  padding-top: 3em;
  padding-bottom: 3em;
}

.container-consultation.outline {
  background-color: var(--white);
}

.spacer--v-xsmall {
  height: 5em;
}

.app-footer {
  z-index: 5;
  background-color: var(--white-smoke);
  width: 100vw;
  position: relative;
  inset: auto 0% 0%;
}

.nom-prenom-footer {
  align-items: baseline;
  display: flex;
}

.pr-nom-footer {
  color: var(--medium-blue);
  margin-right: 4px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 300;
  line-height: .8;
}

.nom-footer {
  color: var(--medium-blue);
  text-transform: uppercase;
  margin-left: 4px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
}

.nom-prenom-footer-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footertitles {
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Schnyderm M Demi, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
}

.footer-smallheading {
  letter-spacing: -.4px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}

.footer-smallheading.txt-centered {
  font-size: 20px;
  font-weight: 400;
}

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

.footerbigtitles {
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-family: Schnyderm M Light, Times New Roman, sans-serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 1;
}

.footer-separator {
  border-bottom: 1px solid var(--gainsboro);
  background-color: var(--white);
  height: 2px;
}

.nom-prenom-mentions {
  align-items: baseline;
  display: flex;
}

.pr-nom-mentions {
  color: var(--floral-white);
  margin-right: 4px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: .8;
}

.nom-mentions {
  color: var(--floral-white);
  text-transform: uppercase;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1;
}

.footnotes-wrapper {
  grid-column-gap: 8px;
  background-color: var(--dark-slate-blue);
  justify-content: center;
  align-items: baseline;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.footer-footnotes {
  align-self: baseline;
  align-items: flex-end;
  display: flex;
}

.footnotes {
  color: #3a405a;
  letter-spacing: -.6px;
  padding-top: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}

.footnotes.menu {
  color: var(--white-smoke);
}

.footnotes.white-txt {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}

.footnotes.italic.blue-txt {
  color: var(--blue);
  font-weight: 600;
}

.row-grid-separator-line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  align-content: stretch;
  align-items: center;
  display: grid;
  position: relative;
}

.section-copy {
  z-index: 1;
  margin-top: 5rem;
  margin-bottom: 5em;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}

.section-copy.white-bg {
  margin-bottom: 0;
  padding-left: 0;
}

.livre-dispo-wrapper-p {
  padding: 16px;
}

.livre-dispo-wrapper-p.white-bg {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}

.livre-dispo-wrapper-p.light-beige-bg {
  border: 1px solid var(--white-smoke);
}

.slider {
  background-color: #0000;
  height: auto;
}

.icon {
  width: 48px;
  height: 48px;
}

.icon.arrow-left {
  rotate: 180deg;
}

.icon-2 {
  opacity: 0;
}

.collection-list-wrapper-2 {
  display: none;
}

.capitalize {
  text-transform: uppercase;
}

.capitalize.big-titles {
  white-space: normal;
}

.image-ap-align-left {
  width: 75%;
  position: absolute;
  inset: 0% 0% 0;
}

.livre-ap-wrapper {
  margin-bottom: 40em;
  position: relative;
  top: 0%;
  bottom: 20em;
  left: -10%;
}

.book-sommaire {
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
}

.chapter {
  border-bottom: 1px solid var(--white-smoke);
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.redirect {
  grid-column-gap: 12px;
  color: var(--dark-slate-blue);
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  margin-top: 8px;
  margin-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.buy-card-wrapper {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 32px;
  padding: 32px;
  box-shadow: 0 60px 60px #1e1f2033;
}

.buy-item-title {
  padding-top: 16px;
  padding-bottom: 16px;
}

.livre-achat-instruction {
  border-top: 1px solid var(--blue);
  border-bottom: 1px solid var(--blue);
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 64px;
}

.livre-achat-cta {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dropdown {
  border: 1px solid var(--blue);
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}

.dropdown-toggle {
  width: 100%;
}

.dropdown-list {
  background-color: var(--white);
}

.dropdown-list.w--open {
  border: 1px solid var(--white);
  background-color: var(--floral-white);
}

.tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.select-field {
  border: 1px solid var(--blue);
  background-color: var(--white);
  color: var(--dark-slate-blue);
  width: 100%;
  min-height: 64px;
  font-size: 18px;
}

.form-block-2 {
  width: 100%;
  margin-bottom: 0;
}

.collection-list-wrapper-3 {
  width: 100%;
}

.grid-app-test {
  z-index: 3000000;
  width: 100%;
  min-width: 896px;
  max-width: 1268px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.logos {
  max-width: 35%;
}

.video-wrapper-16-9 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding-top: 56%;
  position: relative;
}

.big-titles-small-caps {
  letter-spacing: -1.6px;
  text-transform: none;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Schnyderm M Light, Times New Roman, sans-serif;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

.big-titles-small-caps.menu-link {
  color: var(--white-smoke);
  text-transform: uppercase;
}

.big-titles-small-caps.blue-txt.centered {
  font-weight: 300;
}

.big-titles-small-caps.centered.blue-txt {
  color: var(--blue);
}

.warning-wrapper {
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 32px;
}

.span-italic-blue {
  color: var(--blue);
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 300;
}

.faq-icon {
  justify-content: space-around;
  max-width: 16px;
  margin-right: 0;
  display: flex;
}

.faq-accordion {
  width: 100%;
  overflow: hidden;
}

.dropdown-list-2 {
  position: static;
}

.dropdown-list-2.w--open {
  padding: 16px 32px 16px 16px;
  display: block;
  position: static;
}

.faq-content {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fcfaf580;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px 16px 0;
  display: block;
  position: relative;
}

.faq-accordion-toogle {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 80px;
  padding: 24px 0 16px;
  display: flex;
}

.faq-underline {
  background-color: var(--white-smoke);
  width: 100%;
  height: 1px;
}

.warningtitle {
  color: var(--red);
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Schnyderm M Light, Times New Roman, sans-serif;
  font-size: 45px;
  font-weight: 300;
  line-height: 1;
}

.warning-paragraph {
  color: #3a405a;
  letter-spacing: -.6px;
  padding-top: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.6;
}

.warning-paragraph.menu {
  color: var(--white-smoke);
}

.warning-paragraph.white-txt {
  color: var(--white);
  line-height: 1;
}

.warning-txt-wrapper {
  border-top: 1px solid var(--red);
  border-bottom: 1px solid var(--red);
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.warning-span {
  color: var(--red);
}

.deroule-consultation-wrapper {
  grid-column-gap: 32px;
  align-items: center;
  display: flex;
}

.deroule-consultation-item-content {
  padding-top: 32px;
  padding-bottom: 32px;
}

.deroule-span {
  text-decoration: underline;
}

.consignes-consultations {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.consignes-border {
  background-color: var(--blue);
  width: 75%;
  height: 1px;
}

.link-span {
  color: var(--dark-slate-blue);
  letter-spacing: -.6px;
  font-size: 16px;
  text-decoration: underline;
}

.section-faq {
  z-index: 1;
  margin-top: 5rem;
  margin-bottom: 5em;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}

.section-faq.white-bg {
  margin-bottom: 0;
  padding-left: 0;
}

.section-faq.home-newsletter {
  margin-top: -2rem;
  padding-top: 0;
}

.buy-princing {
  justify-content: space-around;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.atelier-duree {
  grid-column-gap: 16px;
  border-bottom: 1px solid var(--white-smoke);
  justify-content: space-between;
  align-items: center;
  padding: 32px 16px;
  display: flex;
}

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

.background-video-inner {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.background-video-3 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.auteur-medium-conferenciere-footer {
  text-align: center;
  letter-spacing: 6px;
  text-transform: uppercase;
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.paragraph {
  color: #3a405a;
  letter-spacing: -.6px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  position: static;
}

.paragraph.menu {
  color: var(--white-smoke);
}

.paragraph.centered.italic.blue-txt {
  color: var(--medium-blue);
}

.paragraph.white-txt {
  color: var(--white);
  line-height: 1;
}

.wrapper-livre-ame {
  position: relative;
}

.tooltip {
  flex: none;
  width: auto;
  padding: 6px;
}

.tooltip-txt {
  border: 1px solid var(--blue);
  background-color: var(--light-steel-blue);
  color: var(--blue);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 32px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
}

.medias-marquee-inner-8-col {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  display: grid;
}

.medias-marquee-inner-8-col.scroll {
  grid-template-columns: minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr) minmax(20vw, 1fr);
  grid-auto-rows: minmax(0, 1fr);
  grid-auto-columns: minmax(20vw, 1fr);
}

.video-wrapper-square {
  width: 100%;
  height: 100%;
  padding-top: 100%;
  position: relative;
}

.background-video-4 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.white-txt {
  color: var(--white);
}

.test-page {
  height: 400vh;
  position: absolute;
  inset: 0%;
}

.visible-grid-app {
  z-index: 1;
  width: 100%;
  min-width: 896px;
  max-width: 1268px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  position: fixed;
  inset: 0%;
}

.visible-grid-app-col {
  background-color: var(--floral-white);
  border-left: 1px solid #edece880;
  justify-content: flex-end;
  height: 100vh;
  display: flex;
}

.visible-grid-app-line {
  background-color: #edece880;
  width: 1px;
  height: 100%;
}

.gradient-bg {
  z-index: 999;
  width: 10%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.visible-grid-app-col-mobile {
  display: none;
}

.gradient-halo-down {
  z-index: 600;
  opacity: .37;
  background-image: radial-gradient(circle at 0 100%, #f20ecc, #f20e0e00 72%);
  height: 100dvh;
  display: none;
  position: absolute;
  inset: 0%;
}

.row-masking {
  width: 100%;
  height: 100vh;
  position: relative;
}

.div-block-9 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.gradient-halo-top {
  z-index: 600;
  opacity: 1;
  background-image: radial-gradient(circle at 100% -20%, #000142, #1530ab00);
  height: 100dvh;
  display: none;
  position: absolute;
  inset: 0%;
}

.menu-toogle-txt-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.div-block-10 {
  width: 100%;
  height: 100%;
}

.col-menu-semi {
  z-index: 1;
  background-color: #1530ab80;
  width: 100%;
  height: 100vh;
}

.col-menu-copy {
  background-color: var(--medium-blue);
  width: 100%;
  height: 100vh;
  position: relative;
}

.col-menu-copy.last {
  position: absolute;
  inset: 0% 1em 0% auto;
}

.panel-sides {
  z-index: 20;
  width: 100dvw;
  height: 100dvh;
  display: none;
  position: absolute;
  inset: 0%;
}

.side-left, .side-right {
  background-color: var(--medium-blue);
  perspective-origin: 0%;
  transform-origin: 0%;
  width: 50vw;
  height: 100%;
  display: none;
}

.menu-content-wrapper {
  z-index: 15;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  display: none;
  position: relative;
}

.col-menu-mobile {
  background-color: var(--medium-blue);
  width: 100%;
  height: 100vh;
  display: none;
}

.col-menu-mobile.last {
  position: absolute;
  inset: 0% 1em 0% auto;
}

.col-menu-semi-mobile {
  z-index: 1;
  background-color: #1530ab80;
  width: 100%;
  height: 100vh;
  display: none;
}

.en-savoir-plus {
  grid-column-gap: 12px;
  color: var(--dark-slate-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.spacer--v-32 {
  height: 32px;
}

.ateliers-border-color {
  background-image: linear-gradient(to bottom, var(--blue), transparent 50%);
  width: 16px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.container-atelier {
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  margin-top: 3em;
  margin-bottom: 0;
  padding-top: 3em;
  padding-bottom: 3em;
  position: relative;
}

.atelierlist {
  position: relative;
}

.div-block-11 {
  position: sticky;
  top: 0;
}

.div-block-12 {
  align-items: center;
  height: 100vh;
  display: flex;
}

.atelierimg {
  z-index: 12;
  position: relative;
}

.ateliers-videos {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rich-text {
  font-size: 18px;
}

.rich-text p {
  letter-spacing: -.6px;
  font-size: 18px;
}

.rich-text h4 {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
}

.rich-text a {
  color: var(--medium-blue);
  font-style: italic;
}

.rich-text a:visited {
  color: var(--dark-slate-blue);
}

.infos-ateliers-txt {
  color: var(--blue);
  text-align: right;
  flex: none;
  justify-content: center;
  align-items: center;
  font-weight: 600;
}

.infos-atelier-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.infos-atelier-wrapper.border-left {
  border-left: 4px solid var(--blue);
}

.perspective-element {
  width: 100%;
  height: 100%;
  position: relative;
}

.perspective-element-parent {
  perspective: 1000px;
  width: 100%;
  height: 100%;
  position: relative;
}

.perspective-highlight {
  background-color: var(--white);
  opacity: .1;
  filter: blur(7px);
  mix-blend-mode: hard-light;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.next-atelier {
  grid-column-gap: 0px;
  grid-row-gap: 32px;
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-around;
  padding: 2em 16px;
  display: flex;
  box-shadow: 0 3px 20px -4px #1e1f2033;
}

.next-atelier-date {
  grid-column-gap: 8px;
  justify-content: flex-start;
  display: flex;
}

.next-atelier-date-wrapper {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.empty-state {
  background-color: #0000;
}

.precautions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.footnotes-link-span {
  color: var(--dark-slate-blue);
  letter-spacing: -.6px;
  font-size: 14px;
  text-decoration: underline;
}

.atelier-description {
  margin-top: 32px;
}

.infos-atelier {
  grid-column-gap: 16px;
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
  height: 100%;
  padding-left: 0;
  display: flex;
}

.infos {
  width: 50%;
}

.pr-nom-menu {
  color: var(--white);
  padding-left: 8px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: .8;
}

.component__menu {
  z-index: 5000;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.html-embed {
  display: block;
}

.nom {
  color: var(--medium-blue);
  text-transform: uppercase;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 135px;
  font-weight: 300;
  line-height: 1;
}

.hero-bg {
  z-index: -1;
  background-color: var(--white);
  margin: -3em;
  padding-bottom: 0;
  position: absolute;
  inset: 0%;
}

.red-span {
  color: var(--red);
}

.agenda-month-year {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.agenda-type-time {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.agenda-billeterie {
  grid-column-gap: 16px;
  align-items: baseline;
  display: flex;
}

.agenda-item {
  border-top: 1px solid var(--blue);
  padding-top: 64px;
  padding-bottom: 64px;
}

.agenda-infos {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-list-3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.agenda-collection-item {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 32px;
}

.agenda-horaires, .agenda-horaire-fin, .agenda-lien-infos {
  grid-column-gap: 4px;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  margin-left: -29px;
  margin-right: -27px;
  padding-left: 15px;
  padding-right: 25px;
}

.collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: stretch center;
  place-items: baseline center;
  display: block;
}

.previous-next-btn {
  border: 1px none var(--white-smoke);
  background-color: var(--white);
  color: var(--blue);
  margin-left: 16px;
  margin-right: 16px;
  padding: 32px;
  transition: all .2s cubic-bezier(.19, 1, .22, 1);
  box-shadow: 0 10px 20px -5px #3a405a61;
}

.previous-next-btn:hover {
  box-shadow: 0 14px 20px -15px #3a405a61;
}

.previous-next-btn:active {
  box-shadow: 0 3px 14px -20px #3a405a61;
}

.next {
  background-color: var(--white);
  color: var(--blue);
  border-style: none;
  border-width: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 8px 32px;
  box-shadow: 0 6px 12px #0003;
}

.container-media-copy {
  margin-top: 3em;
}

.container-page-agenda {
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  margin-top: 3em;
  margin-bottom: 0;
  padding-top: 3em;
  padding-bottom: 3em;
  position: relative;
}

.media-page-logo {
  width: 50%;
  max-width: 150px;
}

.media-page-separator {
  background-color: var(--gainsboro);
  height: 1px;
}

.media-page-link {
  color: var(--dark-slate-blue);
  align-items: flex-start;
  font-style: italic;
  text-decoration: underline;
  display: flex;
}

.consultations-infos-cta {
  grid-column-gap: 16px;
  border-bottom: 1px solid var(--white-smoke);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 16px;
  display: flex;
}

.img_rencontres {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6442851502ff343ad7a2b4a7_home-Anne-Tuffigo-rencontres.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 150%;
  padding-right: 0;
}

.img_a-propos {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64428649b9eed91f2b56ee1c_a-propos-anne-tuffigo.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 150%;
  padding-right: 0;
}

.img_consultations {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6442879cdedaa5446f8a7de7_consultations-anne-tuffigo.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 150%;
  padding-right: 0;
}

.img_hero {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/644267a20e6087ef8857d4e0_Home_Anne-Tuffigo_max.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 56.25%;
  padding-right: 0;
}

.img-livre-poche {
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64390dc1b99688592affdb46_Ces-ames-qui-guident-nos-pas---anne-tuffigo---poche.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 56.25%;
}

.img_livre-ces-ames {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64380301b6fe489fec9cf114_Ces-ames-qui-guident-nos-pas---anne-tuffigo---flammarion.avif");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 100%;
  padding-right: 0;
}

.img_livre-signe {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6439093b4aca822112d72098_il-suffit-parfois-dun-Signes---anne-tuffigo-poche-face%40x2.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-left: 0;
  padding-top: 100%;
  padding-left: 0;
  padding-right: 0;
}

.img_livre-signe-perspective {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64455f4a9bde59105d8879ef_il-suffit-parfois-dun-Signes---anne-tuffigo-normal.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: 3em;
  padding-top: 80%;
  padding-right: 0;
}

.img_atelier {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6442a0997774994ef4883ddc_ateliers-anne-tuffigo-reserver.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 125%;
  padding-right: 0;
}

.img_atelier-cards {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6442a59549075892a55aefe2_ateliers-anne-tuffigo.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 150%;
  padding-right: 0;
}

.img_agenda {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/644bb6f7be660beebb576108_anne-tuffigo-merci.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 150%;
  padding-right: 0;
}

.ouverture_billeterie {
  letter-spacing: -.6px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}

.ouverture_billeterie.data {
  font-style: normal;
  font-weight: 600;
}

.img_agenda_item {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 100%;
}

.test_transition {
  z-index: 9999;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.transition-col-item {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ae5757;
  height: 100vh;
  position: relative;
}

.app-container-transition {
  width: 100%;
  min-width: 896px;
  max-width: 1268px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  position: absolute;
  overflow: hidden;
}

.img_livre-ces-ames-face {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6442ef9932f52d2253d6d27e_Ces-ames-qui-guident-nos-pas---anne-tuffigo.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 111%;
  padding-right: 0;
}

.img_livre-signe-ouvert {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64452e5d415fbbb378d4b97f_il-suffit-parfois-dun-Signes---anne-tuffigo-poche.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 100%;
  padding-right: 0;
}

.footer-link-block {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.success-message {
  border: 1px solid var(--blue);
  background-color: var(--light-steel-blue);
  margin-top: 16px;
}

.form-success-message {
  color: var(--medium-blue);
}

.form-error-message {
  color: var(--red);
  text-align: center;
  font-style: italic;
  font-weight: 400;
}

.error-message {
  border: 1px solid var(--red);
}

.img_livre-ces-ames-poche {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64390dc1b99688592affdb46_Ces-ames-qui-guident-nos-pas---anne-tuffigo---poche.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-bottom: 0;
  padding-top: 56.25%;
  padding-right: 0;
}

.revenir {
  color: var(--white);
  letter-spacing: -.6px;
  padding-left: 8px;
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: .8;
}

.livre-citation {
  color: #3a405a;
  letter-spacing: -.6px;
  padding-top: 0;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.6;
}

.livre-citation.menu {
  color: var(--white-smoke);
}

.livre-citation.white-txt {
  color: var(--white);
  line-height: 1;
}

.div-block-13 {
  display: none;
}

.background-transition {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.edition-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: baseline;
  padding-top: 0;
  display: flex;
}

.flammarion-logo {
  flex: none;
}

.albin-michel-logo {
  max-width: 160px;
}

.avant-regler-wrapper {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.collection-item-2 {
  position: absolute;
}

.pin {
  width: 50vw;
}

.video-holder {
  width: 100%;
  height: 100%;
  position: relative;
}

.overlay-ateliers-video {
  z-index: 1;
  background-color: var(--dark-slate-blue);
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
  opacity: 1;
  mix-blend-mode: normal;
  position: absolute;
  inset: 0%;
}

.div-block-14 {
  z-index: 460;
  background-color: var(--medium-blue);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.container-ateliers-exclusifs {
  border: 1px solid var(--light-steel-blue);
  background-color: var(--white);
  margin-top: 3em;
  padding-top: 0;
  padding-bottom: 32px;
  position: relative;
}

.container-ateliers-exclusifs.outline {
  outline-color: var(--white);
  outline-offset: 0px;
  background-color: #fff;
  outline-width: 3em;
  outline-style: solid;
}

.bandeau-ateliers-exclusifs {
  background-color: var(--light-steel-blue);
  padding-top: 8px;
  padding-bottom: 8px;
}

.btn-regler-consultation {
  grid-column-gap: 2px;
  border: 1px solid var(--white-smoke);
  background-color: var(--floral-white);
  color: var(--blue);
  justify-content: center;
  align-items: baseline;
  text-decoration: underline;
  display: flex;
}

.r-gler-consultation-txt {
  color: var(--medium-blue);
  letter-spacing: -.6px;
  padding-top: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}

.r-gler-consultation-txt.menu {
  color: var(--white-smoke);
}

.r-gler-consultation-txt.white-txt {
  color: var(--white);
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}

.r-gler-consultation-txt.italic.blue-txt {
  color: var(--blue);
  font-weight: 600;
}

.container-reserver-consultation {
  background-image: linear-gradient(230deg, #00017bf2, #1e3ec9cc), linear-gradient(to bottom, var(--gainsboro), var(--gainsboro));
  align-items: center;
  height: 100vh;
  margin-top: 0;
  display: flex;
  position: relative;
}

.container-reserver-consultation.outline {
  outline-color: var(--white);
  outline-offset: 0px;
  background-color: #fff;
  outline-width: 3em;
  outline-style: solid;
}

.pop-up {
  z-index: 80000;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up.white-bg {
  margin-bottom: 0;
  padding-left: 0;
}

.pop-up.home-newsletter {
  margin-top: -2rem;
  padding-top: 0;
}

.pop-up.is-hero {
  margin-top: 0;
}

.gradient-halo-down-pop-up {
  z-index: 1;
  opacity: .37;
  background-image: radial-gradient(circle at 0 100%, #f20ecc, #f20e0e00 72%);
  height: 100dvh;
  display: block;
  position: absolute;
  inset: 0%;
}

.gradient-halo-top-pop-up {
  z-index: 1;
  opacity: 1;
  background-image: radial-gradient(circle at 100% -20%, #000142, #1530ab00);
  height: 100dvh;
  display: block;
  position: absolute;
  inset: 0%;
}

.btn-fermer {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  position: absolute;
  inset: 32px 32px auto auto;
}

.btn-fermer-ic {
  grid-column-gap: 16px;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.mentions-l-gales-span {
  letter-spacing: 0;
  font-family: Schnyderm M Demi, Times New Roman, sans-serif;
  font-weight: 500;
  line-height: 2.4;
}

.div-block-15 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  min-height: 55vh;
  display: flex;
}

.icon-wrapper {
  grid-column-gap: 16px;
  align-items: baseline;
  display: flex;
}

.div-block-16 {
  z-index: 0;
  background-image: linear-gradient(to bottom, var(--navy), var(--blue));
  opacity: .8;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.agenda-jour-mois {
  grid-column-gap: 16px;
  display: flex;
}

.agenda-title {
  min-height: 72px;
}

.btn-regler {
  background-color: var(--red);
  color: var(--floral-white);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  min-height: 64px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.btn-regler:hover {
  background-color: var(--navy);
}

.btn-regler:focus {
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid;
}

.btn-regler.ap {
  position: relative;
  bottom: 8em;
}

.btn-regler.ap.small {
  width: 90%;
}

.btn-regler.width-50 {
  width: 50%;
}

.btn-regler.disabled {
  opacity: .5;
}

.img_oracle-des-signes {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/65047971e83dbcfab7bced82_Oracle-des-signes.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 100%;
  padding-right: 0;
}

.oracle-detail-lames {
  border-bottom: 1px solid var(--white-smoke);
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.oracle-desc-lames {
  padding-top: 8px;
  padding-bottom: 16px;
  font-size: 16px;
}

.oracle-nombres-lames {
  letter-spacing: -.4px;
  font-size: 40px;
}

.img_oracle-lames {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/65047b74592c2a68399707ba_oracle-lames.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  margin-bottom: 0;
  padding-top: 56.25%;
  padding-right: 0;
}

.tooltip-span {
  color: var(--white);
  letter-spacing: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 10px;
  font-weight: 600;
  display: block;
}

.img_livre-signe-copy {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6439093b4aca822112d72098_il-suffit-parfois-dun-Signes---anne-tuffigo-poche-face%40x2.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-left: 0;
  padding-top: 100%;
  padding-left: 0;
  padding-right: 0;
}

.container-media-oracle {
  background-color: var(--white);
}

.container-media-oracle.outline {
  outline-color: var(--white);
  outline-offset: 0px;
  outline-width: 3em;
  outline-style: solid;
}

.nouveaux-prix {
  display: block;
}

.html-embed-2 {
  display: none;
}

.pop-up-file-attente {
  z-index: 80000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-file-attente.white-bg {
  margin-bottom: 0;
  padding-left: 0;
}

.pop-up-file-attente.home-newsletter {
  margin-top: -2rem;
  padding-top: 0;
}

.pop-up-file-attente.is-hero {
  margin-top: 0;
}

.code-embed {
  overflow: scroll;
}

.waitlist-field-label {
  opacity: 1;
  margin-bottom: 8px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 24px;
}

.form-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  margin-bottom: 64px;
  display: grid;
}

.form-column {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.form-colunm-p {
  font-size: 16px;
  line-height: 1.4;
}

.form-text-fields {
  border: 1px solid var(--navy);
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 18px;
}

.form-text-fields.is-text-area {
  min-height: 10em;
  font-size: 20px;
}

.form-btn-rounded {
  background-color: var(--blue);
  color: var(--floral-white);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  margin-top: 0;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.form-btn-rounded:hover {
  background-color: var(--navy);
}

.form-btn-rounded:focus {
  outline-color: var(--red);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid;
}

.form-btn-rounded.is-ghost {
  background-color: var(--light-steel-blue);
  color: var(--dark-slate-blue);
  width: 75%;
}

.form-step {
  display: none;
}

.form-step.is-active {
  display: block;
}

.radio-button-field {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.radio-button {
  border: 2px solid var(--medium-blue);
  opacity: 1;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
}

.radio-button.w--redirected-checked {
  border-width: 3px;
  border-color: var(--navy);
  background-color: var(--navy);
}

.radio-button-label {
  opacity: 1;
  flex: 1;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.radio-button-field-2 {
  display: flex;
}

.form-steps {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  display: grid;
}

.step {
  background-color: var(--gainsboro);
  height: 4px;
}

.step.is-active {
  background-color: var(--dark-slate-blue);
}

.form-nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  display: grid;
}

.parsley-errors-list {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.parsley-custom-error-message {
  color: var(--red);
  text-align: center;
  background-color: #ff2e2e36;
  border-radius: 6px;
  padding: 8px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 20px;
  list-style-type: none;
}

.checkbox-button-label {
  opacity: 1;
  flex: 1;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 20px;
}

.checkbox {
  border: 4px solid var(--medium-blue);
  opacity: 1;
  border-radius: 2px;
  width: 20px;
  height: 20px;
}

.checkbox.w--redirected-checked {
  border-width: 3px;
  border-color: var(--navy);
  background-color: var(--navy);
}

.checkbox-field {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.success-message-form-waitlist {
  background-color: var(--light-steel-blue);
  min-height: 10em;
  padding: 48px;
}

.div-block-19, .div-block-20, .div-block-21 {
  z-index: 80000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

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

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

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

.form-radio-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.checkbox-button-label-copy {
  opacity: 1;
  flex: 1;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 20px;
}

.rdv_row-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  align-content: stretch;
  align-items: stretch;
  margin-top: 16px;
  padding-top: 0;
  display: grid;
  position: relative;
}

.rdv_row-grid.hidden {
  display: none;
}

.rdv_contactinfos {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  height: 100%;
  display: grid;
}

.rdv_h3 {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 2.44rem;
  font-weight: 500;
  line-height: 1.2;
}

.rdv_h5 {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.rdv_contactinfos_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rdv_h6 {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.rdv_link-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--blue);
  word-break: break-all;
  align-items: flex-end;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: underline;
  display: flex;
}

.rdv-ic {
  width: 28px;
  height: 28px;
}

.rdv_tooltip {
  border: 1px solid var(--medium-blue);
  color: var(--navy);
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #1e3ec940;
  border-radius: 8px;
  padding: 8px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: .6rem;
  font-weight: 600;
  line-height: 1.2;
}

.rdv_dateinfos_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

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

.rdv_themeh6 {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.rdv_commentaire {
  text-overflow: ellipsis;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  font-size: 16px;
  overflow: scroll;
}

.rdv_commentaires_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.rdv_h4 {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1.93rem;
  font-weight: 500;
  line-height: 1.2;
}

.rdv_h5-copy {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1.563rem;
  font-weight: 500;
  line-height: 1.2;
}

.rdv_contactinfosmail_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.rdv_paymentstatus_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.rdv_dateinfos {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.rdv_h2 {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 3.052rem;
  font-weight: 500;
  line-height: 1.2;
}

.rdv_h6_payment {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.rdv_img {
  aspect-ratio: 16 / 9;
  border: 1px solid var(--light-steel-blue);
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.rdv_photo-comments {
  min-height: 50vh;
  padding: 0;
}

.rdv_img_style {
  z-index: -1;
  object-fit: fill;
  width: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.rdv_ic {
  background-color: var(--floral-white);
  border: 1px solid #ccdaf5;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.rdv_ic_wrapper {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 16px;
  margin-right: 16px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.rdv_cards {
  background-color: var(--white);
  border: 1px solid #ccdaf5;
  border-radius: 4px;
  flex: 1;
  padding: 24px;
  position: relative;
}

.rdv_h6_th-mes {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.rdv_th-mes_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.rdv_pagination {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  display: flex;
}

.rdv_right {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.rdv_pagination_link {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #fafafa00;
  border-style: none;
  border-radius: 0;
  align-items: center;
  margin-left: 32px;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.rdv-imgs-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 50vh;
  display: grid;
}

.icon-3 {
  display: none;
}

.pagination {
  justify-content: flex-end;
  align-items: flex-start;
}

.icon-4 {
  display: none;
}

.rdv_pagination-link-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--dark-slate-blue);
  word-break: break-all;
  align-items: flex-end;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: underline;
  display: flex;
}

.rdv_paymentstatus {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: baseline;
  display: flex;
}

.hide {
  display: none;
}

.rdv_consultantcommentaires_wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.rdv_consultantcommentires {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  min-height: 20vh;
  display: flex;
}

.rdv_h6_dateconsultation {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.hero-content {
  min-height: 66svh;
}

.lien-expire-wrapper {
  grid-column-gap: 32px;
  flex-flow: column;
  place-content: space-around center;
  align-items: center;
  padding-left: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.lien-expire-h1 {
  color: var(--dark-slate-blue);
  text-align: center;
  padding-left: 8px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 135px;
  font-style: italic;
  font-weight: 300;
  line-height: .8;
}

.lien-expire-title {
  text-align: center;
}

.lien-expire-explications {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: var(--medium-blue) black black;
  padding: 32px;
}

.tallyform {
  aspect-ratio: auto;
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  padding: 16px;
}

.countdown-container {
  justify-content: center;
  align-items: center;
  height: 20vh;
  display: flex;
}

.countdown-container.hide {
  display: none;
}

.countdown-circle {
  background-color: #007bff1a;
  border: 10px solid #007bffcc;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: none;
  position: relative;
}

.countdown-txt {
  z-index: 10;
  color: var(--medium-blue);
  text-align: center;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 2em;
  font-weight: 300;
  line-height: 1.2;
  position: relative;
}

.expired-message {
  border: 1px solid var(--gainsboro);
  color: var(--medium-blue);
  background-color: #fff;
  min-height: 45svh;
  padding: 32px;
}

._2-col-paragraph {
  grid-column-gap: 16px;
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.expired-message-help {
  text-align: justify;
}

.spacer--v-16 {
  height: 16px;
}

.text-span-2 {
  color: var(--floral-white);
}

.circle-container {
  width: 200px;
  height: 200px;
  position: relative;
}

.circle-base {
  border: 20px solid var(--red);
  background-color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0;
}

.circle-timer {
  background-color: #1530ab;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  transition: all .75s ease-in-out;
  position: absolute;
  top: 0%;
  left: 0%;
}

.countdowntimertxt {
  color: var(--red);
}

.circle-timer-mask {
  z-index: 1;
  background-color: var(--floral-white);
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  padding: 10px;
  transition: all .75s ease-in-out;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-div-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  margin-bottom: 64px;
  display: grid;
}

.bold-text {
  color: var(--red);
}

.progress-container {
  background-color: #ddd;
  border-radius: 50px;
  width: 100%;
  position: relative;
}

.progress-bar {
  background-color: var(--red);
  border-radius: 50px;
  width: 2%;
  height: 16px;
  position: relative;
  overflow: hidden;
}

.progress-animation {
  border-radius: 50px;
  width: 100%;
  height: 100%;
}

.cancelform {
  min-height: 50vh;
  margin-bottom: 0;
}

.cancelform-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.loading-animation {
  background-color: var(--red);
  width: 10px;
  height: 10px;
}

.annulationsdateswrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: baseline;
  display: flex;
}

.annulationsdates {
  letter-spacing: 0;
  text-transform: none;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.annulationsdates.blue-txt {
  font-size: 24px;
}

.dateinput {
  border: 1px solid var(--medium-blue);
  background-color: var(--light-steel-blue);
  color: var(--blue);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.wrappernumber {
  background-color: var(--medium-blue);
  text-align: center;
  vertical-align: middle;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 0;
  display: flex;
}

.numbertxt {
  color: var(--floral-white);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
}

.numbered-paragraph {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.cancelformstep {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 31px;
  display: grid;
}

.spandynamictxt {
  background-color: var(--blue);
  color: var(--floral-white);
  text-align: center;
  letter-spacing: 1px;
  border-radius: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}

.smalltitlesform {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.6;
}

.complementsinfos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ccdaf559;
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 32px;
  display: grid;
}

.complementsinfoscontent {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.cancelform-text-fields {
  border: 1px solid var(--navy);
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 18px;
}

.cancelform-text-fields.is-text-area {
  min-height: 10em;
  font-size: 20px;
}

.cancelformsuccess {
  background-color: var(--light-steel-blue);
  border-radius: 16px;
  padding: 32px;
}

.cancelformsuccess-loader {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.progress-bar-wrapper {
  justify-content: space-between;
  align-items: stretch;
  width: 50%;
  min-height: 35px;
  display: flex;
}

.progress-bar-fill {
  width: 70%;
}

.cancelformprogress-bar {
  background-color: var(--white);
  border-radius: 50em;
  width: 100%;
  height: 16px;
}

.cancelform-paragraph {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.annulationsinfos {
  letter-spacing: 0;
  text-transform: none;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.6;
}

.annulationsinfos.number {
  color: var(--dark-slate-blue);
  font-weight: 600;
}

.annulationsinfosnumber-wrapper {
  text-align: right;
  letter-spacing: 0;
  text-transform: none;
  background-color: #1530ab33;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.6;
  display: flex;
}

.annulationsinfosnumber-wrapper.number {
  color: var(--blue);
  font-weight: 600;
}

.consignes-border-all {
  background-color: var(--blue);
  width: 100%;
  height: 1px;
}

.new-consignes-consultations {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

._3-col-paragraph {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.span-code-infos {
  border: 1px solid var(--medium-blue);
  color: var(--medium-blue);
  letter-spacing: .25px;
  white-space: nowrap;
  word-break: keep-all;
  overflow-wrap: break-word;
  background-color: #ccdaf5;
  border-radius: 8px;
  padding: 6px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.a-verifier-wrapper {
  border-left: 1px solid var(--blue);
  margin-left: 16px;
  padding: 16px 16px 16px 32px;
}

.span-small-number {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-weight: 600;
}

.date-test {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hours {
  font-size: 24px;
  line-height: 1.2;
}

.rdv_dateinfos_dateformat {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.dashboard-rdv-date {
  text-align: left;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
}

.dashboard-rdv-horaire {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.dashboard-rdv-item {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.dashboard-rdv_ic {
  border: 1px solid #ccdaf5;
  width: 20px;
  height: 20px;
  padding: 3px;
}

.dashboard-rdv-item-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.dashboard-rdv-infos {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.dashboard-rdv-status-wrapper {
  z-index: 2;
  color: var(--navy);
  flex-flow: column;
  justify-content: space-around;
  height: 100%;
  padding: 8px;
  text-decoration: none;
  display: block;
  position: relative;
}

.dashboard-rdv-day {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.dashboard-rdv {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-item-3, .collection-list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dashboard-rdv-date-infos {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.dashboard-rdv-prenom {
  letter-spacing: -1px;
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
}

.dashboard-rdv-nom {
  letter-spacing: -1px;
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}

.dashboard-rdv-consultant-infos {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-bottom: 1px solid #3a405a33;
  align-items: baseline;
  display: flex;
}

.dashboard-rdv-consultant-status {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.collection-list-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.collection-item-4 {
  margin-bottom: 8px;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
}

.collection-item-5 {
  padding-top: 16px;
}

.div-block-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.dashboard-rdv-day-wrapper {
  background-color: #f5f5f5;
  border-radius: 6px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.dashboard-status {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.dashboard-status-set {
  background-color: var(--light-steel-blue);
}

.dashboard-status-not-set {
  background-color: var(--red);
}

.dashboard-table {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.dashboard-rdv-ic-not-set {
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6703ad0c1a13aa2b113c6ffc_ic-rdv-false.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.dashboard-rdv-status-q-not-set {
  z-index: -1;
  border: 1px solid var(--red);
  background-color: #f20e0e1a;
  border-radius: 6px;
  flex: 1;
  position: absolute;
  inset: 0%;
}

.dashboard-rdv-status-confirm-not-set {
  border: 1px solid var(--navy);
  border-radius: 6px;
  flex: 1;
  position: absolute;
  inset: 0%;
}

.dashboard-rdv-status-confirm-is-set {
  border: 1px solid #ffa134;
  border-radius: 6px;
  flex: 1;
  position: absolute;
  inset: 0%;
}

.dashboard-rdv-status-ok {
  border: 1px solid #32c126;
  border-radius: 6px;
  flex: 1;
  position: absolute;
  inset: 0%;
}

.dashboard-rdv-status-wrapper-copy {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-end;
  padding: 8px;
  display: flex;
  position: relative;
}

.dashboard-rdv-text-confirm-is-set {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.dashboard-rdv-text-confirm-is-not-set {
  color: var(--red);
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.dashboard-rdv-status-confirm {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dashboard-rdv-ic-is-set {
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6703ad0c1f324fac286668c9_ic-rdv-valid.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  width: 24px;
  height: 24px;
}

.dashboard-txt-empty {
  text-align: center;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
}

.dashboard-rdv-empty {
  display: block;
}

.dashboard-empty-state {
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.cell {
  display: block;
}

.rdv-text-questionnaire-is-not-set {
  color: var(--red);
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 1.563rem;
  font-weight: 500;
  line-height: 1.2;
}

.rdv-text-questionnaire-is-not-set-h2 {
  color: var(--red);
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.rdv_c-q-infos_wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.rdv_ic_google-sheet {
  width: 36px;
}

.rdv_paragraph {
  letter-spacing: -.25px;
  width: 36ch;
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.rdv-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.image-4 {
  width: 100%;
  height: 100%;
}

.rdv_cards_liens_utiles {
  background-color: var(--white);
  color: var(--dark-slate-blue);
  border: 1px solid #ccdaf5;
  border-radius: 6px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.rdv_liens_utiles {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-around;
  display: flex;
}

.rdv_ic-liens-utiles {
  background-color: var(--white);
  border: 1px solid #ccdaf5;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.rdv_separator {
  background-color: var(--dark-slate-blue);
  height: 1px;
}

.rdv_paragraph_long {
  letter-spacing: -.25px;
  max-width: 87ch;
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.dashboard-rdv-date-item {
  text-align: left;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}

.neuvaines-titles-small {
  letter-spacing: -.8px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.neuvaines-titles-small.blue-txt {
  color: var(--blue);
  padding-left: 45px;
  font-size: 24px;
  font-style: italic;
  line-height: 1;
}

.neuvaines-titles-small.blue-txt.align-right {
  padding-right: 24px;
  font-size: 32px;
}

.neuvaines-titles-small.disabled {
  opacity: .5;
}

.neuvaines-title-block {
  flex-flow: column;
  align-items: stretch;
  display: inline-flex;
}

.big-titles-neuvaines {
  letter-spacing: -1.6px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Schnyderm M Light, Times New Roman, sans-serif;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

.big-titles-neuvaines.menu-link {
  color: var(--white-smoke);
  text-transform: uppercase;
}

.big-titles-neuvaines.centered.blue-txt {
  font-size: 72px;
  font-style: italic;
  font-weight: 300;
  line-height: .8;
}

.image-wrapper-centered-logo {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.neuvaines-img {
  object-fit: contain;
  width: 100%;
  display: block;
}

.neuvaines-img.neuvaine-hero-mobile {
  display: none;
}

.neuvaines-slider {
  background-color: var(--white);
  width: 100%;
  height: 100%;
  min-height: 50vh;
}

.neuvaines-left-arrow {
  justify-content: center;
  align-items: center;
  margin-left: -20%;
  padding-left: 0;
  padding-right: 32px;
  display: flex;
}

.neuvaines-slider-title {
  text-align: center;
  text-transform: none;
  font-family: Schnyderm M Demi, Times New Roman, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.neuvaines-slider-desc {
  text-align: center;
  font-family: adobe-caslon-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.neuvaines-slider-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.neuvaines-right-arrow {
  justify-content: center;
  align-items: center;
  margin-left: 0%;
  margin-right: -20%;
  padding-left: 32px;
  display: flex;
}

.slide-nav {
  padding-top: 0;
}

.image-5 {
  width: 100%;
  height: 100%;
}

.neuvaines-slider-wrapper {
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  padding-left: 16px;
  padding-right: 16px;
}

.img-placeholder {
  width: 100%;
  display: block;
}

.image-neuvaine-align-left {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.img-neuvaines {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.neuvaines-bandeau {
  z-index: 10;
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--gainsboro);
  background-color: var(--white);
  box-shadow: 0 -8px 17px 7px var(--floral-white);
  height: 100%;
  min-height: 10vh;
  padding: 64px 5em;
  position: relative;
}

.neuvaines-bandeau-img {
  z-index: 10;
  height: 100%;
  min-height: 10vh;
  max-height: 30vh;
  padding-left: 5em;
  padding-right: 5em;
  position: relative;
}

.neuvaine-ap-wrapper {
  margin-bottom: 0;
  position: relative;
  top: 0%;
  bottom: 0;
  left: 0%;
}

.prix-centimes {
  font-size: 20px;
}

.text-span-3 {
  font-size: 27px;
}

.neuvaine-collab {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-biodiff {
  max-width: 140px;
}

.neuvaine-collab-txt {
  color: #3a405a;
  letter-spacing: -.6px;
  padding-top: 10px;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.neuvaine-collab-txt.menu {
  color: var(--white-smoke);
}

.neuvaine-collab-txt.white-txt {
  color: var(--white);
  line-height: 1;
}

.div_red {
  background-color: var(--red);
  height: 20vh;
  margin-bottom: 40px;
}

.div_blue {
  background-color: var(--blue);
  height: 20vh;
  margin-bottom: 40px;
}

.div_light {
  background-color: var(--light-steel-blue);
  height: 20vh;
  margin-bottom: 40px;
}

.scroll {
  z-index: 10;
  position: relative;
}

.scrollcontainer {
  z-index: 99;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.neuvaineslit {
  z-index: 19;
  object-fit: cover;
  width: 100%;
  position: absolute;
  inset: 0;
}

.neuvainesoff {
  z-index: 20;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/67488235b20b65b2a556ecfc_neuvainesOff.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.neuvainesscrolltext {
  color: var(--white);
  text-align: center;
  -webkit-text-stroke-color: var(--white);
  max-width: 20ch;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 1.2;
  position: absolute;
}

.scrollgradient {
  z-index: 18;
  aspect-ratio: 16 / 9;
  background-image: linear-gradient(45deg, var(--gainsboro), #fcfaf5);
  mix-blend-mode: multiply;
  object-fit: cover;
  will-change: background;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.scrollwrap {
  border-top: 1px solid var(--white-smoke);
  border-bottom: 1px solid var(--white);
  background-color: var(--white);
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 19px 20px 2px #00000030;
}

.neuvaineson {
  z-index: 19;
  aspect-ratio: 16 / 9;
  border-bottom: 1px solid var(--white);
  mix-blend-mode: hard-light;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/674881ebd92c3064878a0325_neuvainesLit.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.txt-barr {
  text-decoration: line-through;
}

.test {
  width: 100vw;
  position: absolute;
  inset: 0%;
}

.row-grid-inner-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  align-content: stretch;
  align-items: start;
  padding-top: 0;
  display: grid;
  position: relative;
}

.row-grid-inner-menu.hidden {
  display: none;
}

.container-media-neuvaine {
  background-color: var(--white);
}

.container-media-neuvaine.outline {
  outline-color: var(--white);
  outline-offset: 0px;
  outline-width: 3em;
  outline-style: solid;
  width: 100%;
  text-decoration: none;
}

.video-wrapper-widescreen {
  aspect-ratio: 16 / 9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.tournee-item {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px solid var(--light-steel-blue);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1.25fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: end stretch;
  padding: 24px;
  display: grid;
}

.tournee-date {
  flex-flow: column;
  display: flex;
}

.tournee-jour-mois {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.tournee-infos {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.tournee-infos-dates {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: space-around;
  align-items: baseline;
  display: flex;
}

.tournee-annee {
  width: 100%;
}

.tournee-infos-ville-date {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-around;
  align-items: baseline;
  display: flex;
}

.region-separator {
  border-bottom: 1px solid var(--blue);
  background-color: var(--white);
  height: 2px;
}

.tournee-villes {
  color: var(--medium-blue);
  letter-spacing: -.8px;
  font-family: Schnyderm S Light, Times New Roman, sans-serif;
  font-size: 52px;
  font-weight: 300;
  line-height: 36px;
}

.tournee-villes.centered.scaled-down {
  font-size: 20px;
  line-height: 1;
}

.tournee-villes.blue-txt {
  color: var(--blue);
}

.tournee-villes.disabled {
  opacity: .5;
}

.tournee-annee-txt {
  text-align: left;
  text-transform: uppercase;
  word-break: keep-all;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
}

.tournee-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  align-content: stretch;
  align-items: start;
  margin-bottom: 32px;
  padding: 8px;
  position: relative;
}

.tournee-row.hidden {
  display: none;
}

.img_tournee {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/67d835497d7cca632f639e74_AFFICHE-2025.avif");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 125%;
  padding-right: 0;
}

.tournee-hero-title {
  z-index: 2;
  position: relative;
}

.feather {
  width: 20%;
  position: absolute;
  inset: 79% 0% 0% 91%;
}

.image-6 {
  min-width: 150px;
}

.feather-top {
  width: 20%;
  position: absolute;
  inset: 0% 0% auto 5%;
}

.feather-title {
  width: 20%;
  position: absolute;
  inset: -56% 0% auto 66%;
}

.feather-poster {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.blue-span {
  color: var(--blue);
}

.home-tournee-hero-title {
  z-index: 400;
  color: var(--floral-white);
  position: relative;
}

.container-media-tournee {
  background-color: var(--white);
}

.container-media-tournee.outline {
  outline-color: var(--white);
  outline-offset: 0px;
  outline-width: 3em;
  outline-style: solid;
  width: 100%;
  text-decoration: none;
}

.div-block-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  padding: 16px;
  display: grid;
}

@media screen and (min-width: 1440px) {
  .app-container, .grid-app, .visible-grid-menu {
    max-width: 1196px;
  }

  .medias-marquee {
    min-height: 20vh;
  }

  .media, .media-videos {
    max-height: 20vh;
  }

  .media-logo-img {
    width: 8vw;
  }

  .grid-app-test, .visible-grid-app, .app-container-transition {
    max-width: 1196px;
  }
}

@media screen and (min-width: 1920px) {
  .row-grid, .app-container {
    max-width: 1627px;
  }

  .l-e-styleguide-logo {
    width: 100%;
  }

  .l-e-styleguide-txt {
    font-family: neue-haas-grotesk-display, sans-serif;
  }

  .link {
    white-space: nowrap;
  }

  .menu-icon-wrapper.close {
    display: none;
  }

  .grid-app {
    max-width: 1627px;
  }

  .grid-menu-line.last {
    inset: 0% 0% 0% auto;
  }

  .visible-grid-menu {
    max-width: 1627px;
  }

  .hero-img {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6435630ca72b68658ad90b4d_Anne-Tuffigo-hero-test.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .grid-app-test {
    max-width: 1627px;
  }

  .link-span {
    white-space: nowrap;
  }

  .visible-grid-app {
    max-width: 1627px;
  }

  .col-menu-semi-mobile {
    display: none;
  }

  .footnotes-link-span {
    white-space: nowrap;
  }

  .app-container-transition {
    max-width: 1627px;
  }

  .rdv_cards {
    position: relative;
  }

  .rdv-text-questionnaire-is-not-set {
    font-size: 20px;
  }

  .rdv-bg-questionnaire-not-set {
    border: 2px solid var(--red);
    background-color: #ff000036;
    position: absolute;
    inset: 0%;
  }

  .rdv-text-questionnaire-is-not-set-h2 {
    font-size: 20px;
  }

  .rdv_cards_liens_utiles {
    position: relative;
  }

  .neuvaines-bandeau {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .neuvaines-bandeau-img {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .row-grid-inner-menu, .tournee-row {
    max-width: 1627px;
  }
}

@media screen and (max-width: 991px) {
  .row-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .app-container {
    width: 100dvw;
    min-width: 760px;
    max-width: 896px;
  }

  .grid-app-line.tablet-hide {
    display: none;
  }

  .l-e-styleguide-logo {
    width: 100%;
  }

  .big-titles {
    font-size: 48px;
    line-height: 1.2;
  }

  .titles {
    font-size: 24px;
    line-height: 1;
  }

  .list-item-at {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .spacer--h {
    display: none;
  }

  .smallheading {
    font-size: 16px;
  }

  .btn {
    padding: 6px 0;
    font-size: 16px;
  }

  .btn-text-link {
    white-space: normal;
  }

  .text-field {
    width: 100%;
    min-height: 48px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .menu-toggle {
    text-decoration: none;
  }

  .menu-toggle:visited {
    color: var(--navy);
  }

  .grid-app {
    width: 100dvw;
    min-width: 760px;
    max-width: 896px;
  }

  .section-menu {
    padding-top: 5%;
  }

  .grid-menu-line.tablet-hide {
    display: none;
  }

  .visible-grid-menu {
    width: 100dvw;
    min-width: 760px;
    max-width: 896px;
    display: none;
  }

  .row-grid-menu {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .play-pause-button {
    overflow: hidden;
  }

  .pr-nom {
    font-size: 92px;
  }

  .nom-menu {
    font-size: 14px;
  }

  .auteur-medium-conferenciere {
    letter-spacing: 2px;
    font-size: 12px;
  }

  .txt-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pad-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .medias-marquee-inner {
    grid-template-columns: minmax(25vh, 1fr) minmax(25vh, 1fr) minmax(25vh, 1fr) minmax(25vh, 1fr) minmax(25vh, 1fr);
  }

  .medias-marquee-inner.scroll {
    grid-template-columns: minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr);
  }

  .media-logo-img {
    padding: 8px;
  }

  .container-livre {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wrapper-livre-signe {
    min-height: 40vh;
    top: 20%;
  }

  .livre-dispo-wrapper.white-bg {
    margin-left: 0;
    margin-right: 0;
    padding: 16px 8px;
  }

  .btn-rounded {
    min-width: 320px;
    padding: 6px 0;
    font-size: 16px;
  }

  .pr-nom-footer, .nom-footer {
    font-size: 48px;
  }

  .footer-newsletter-form {
    margin-top: 5em;
  }

  .pr-nom-mentions, .nom-mentions {
    font-size: 18px;
  }

  .footnotes {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .row-grid-separator-line {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .livre-dispo-wrapper-p.white-bg {
    margin-left: 0;
    margin-right: 0;
    padding: 32px 8px;
  }

  .collection-list-wrapper-2 {
    display: block;
  }

  .livre-ap-wrapper {
    min-height: 40vh;
    margin-bottom: 0;
    bottom: 4em;
  }

  .chapter {
    align-items: center;
  }

  .grid-app-test {
    width: 100dvw;
    min-width: 760px;
    max-width: 896px;
  }

  .big-titles-small-caps {
    font-size: 48px;
    line-height: 1.2;
  }

  .warning-wrapper {
    padding: 16px;
  }

  .faq-icon {
    max-width: 24px;
    height: 24px;
  }

  .warningtitle.centered {
    font-size: 36px;
  }

  .warning-paragraph {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .warning-txt-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .buy-princing {
    justify-content: space-between;
    padding: 16px 32px;
  }

  .atelier-duree {
    justify-content: space-around;
  }

  .background-video-inner {
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .auteur-medium-conferenciere-footer {
    letter-spacing: 2px;
    font-size: 12px;
  }

  .paragraph {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .medias-marquee-inner-8-col {
    grid-template-columns: minmax(25vh, 1fr) minmax(25vh, 1fr) minmax(25vh, 1fr) minmax(25vh, 1fr) minmax(25vh, 1fr);
  }

  .medias-marquee-inner-8-col.scroll {
    grid-template-columns: minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr) minmax(33vw, 1fr);
  }

  .video-wrapper-square {
    position: relative;
  }

  .visible-grid-app {
    width: 100dvw;
    min-width: 760px;
    max-width: 896px;
  }

  .visible-grid-app-col-mobile {
    display: none;
  }

  .menu-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
  }

  .col-menu-semi-mobile {
    display: none;
  }

  .ateliers-border-color {
    width: 8px;
  }

  .container-atelier {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rich-text {
    font-size: 16px;
  }

  .infos-atelier-wrapper, .infos-atelier-wrapper.border-left {
    justify-content: space-between;
  }

  .pr-nom-menu {
    font-size: 14px;
  }

  .nom {
    font-size: 92px;
  }

  .agenda-collection-item {
    margin-left: 0;
    margin-right: 0;
  }

  .container-page-agenda {
    padding-left: 16px;
    padding-right: 16px;
  }

  .img_a-propos {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64428649b9eed91f2b56ee1c_a-propos-anne-tuffigo.avif");
  }

  .img_hero {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/644267a20e6087ef8857d4e0_Home_Anne-Tuffigo_max.avif");
  }

  .img_livre-ces-ames {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64380301b6fe489fec9cf114_Ces-ames-qui-guident-nos-pas---anne-tuffigo---flammarion.avif");
  }

  .img_livre-signe {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6439093b4aca822112d72098_il-suffit-parfois-dun-Signes---anne-tuffigo-poche-face%40x2.avif");
  }

  .img_livre-signe-perspective {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64429457b9eed9a0f0579edb_il-suffit-parfois-dun-Signes---anne-tuffigo-normal.png");
  }

  .app-container-transition {
    width: 100dvw;
    min-width: 760px;
    max-width: 896px;
  }

  .img_livre-ces-ames-face {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6442ef9932f52d2253d6d27e_Ces-ames-qui-guident-nos-pas---anne-tuffigo.avif");
  }

  .img_livre-signe-ouvert {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64452e5d415fbbb378d4b97f_il-suffit-parfois-dun-Signes---anne-tuffigo-poche.avif");
  }

  .img_livre-ces-ames-poche {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/64390dc1b99688592affdb46_Ces-ames-qui-guident-nos-pas---anne-tuffigo---poche.avif");
  }

  .revenir {
    font-size: 14px;
  }

  .livre-citation {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .edition-wrapper {
    grid-column-gap: 8px;
  }

  .r-gler-consultation-txt {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .btn-regler {
    padding: 6px 0;
    font-size: 16px;
  }

  .img_oracle-des-signes {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/65047971e83dbcfab7bced82_Oracle-des-signes.avif");
  }

  .oracle-detail-lames {
    align-items: center;
  }

  .img_oracle-lames {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/65047b74592c2a68399707ba_oracle-lames.avif");
  }

  .img_livre-signe-copy {
    background-image: url("https://cdn.prod.website-files.com/642462c28d4801313098df51/6439093b4aca822112d72098_il-suffit-parfois-dun-Signes---anne-tuffigo-poche-face%40x2.avif");
  }

  .waitlist-field-label {
    font-size: 24px;
  }

  .form-div {
    grid-template-columns: minmax(0, 1fr);
  }

  .form-colunm-p {
    font-size: 18px;
  }

  .form-btn-rounded {
    min-width: 320px;
    padding: 6px 0;
    font-size: 16px;
  }

  .form-nav {
    grid-template-columns: minmax(0, 1fr);
  }

  .form-radio-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .rdv_row-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .lien-expire-h1 {
    font-size: 92px;
  }

  .countdown-txt {
    font-size: 4em;
  }

  ._2-col-paragraph {
    grid-template-columns: minmax(50%, 1fr) 1fr;
  }

  .form-div-head {
    grid-template-columns: minmax(0, 1fr);
  }

  .numbered-paragraph, .cancelform-paragraph, ._3-col-paragraph {
    grid-template-columns: 1fr;
  }

  .a-verifier-wrapper {
    margin-left: 0;
  }

  .neuvaines-titles-small {
    font-size: 24px;
    line-height: 1;
  }

  .big-titles-neuvaines {
    font-size: 48px;
    line-height: 1.2;
  }

  .neuvaine-ap-wrapper {
    min-height: 40vh;
    margin-bottom: 0;
    bottom: 4em;
  }

  .neuvaine-collab-txt {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .row-grid-inner-menu {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .video-wrapper-widescreen {
    position: relative;
  }

  .tournee-item {
    grid-template-columns: minmax(0, 1.25fr) minmax(0, 1.25fr) minmax(200px, .75fr);
    padding: 16px;
  }

  .tournee-villes {
    font-size: 24px;
    line-height: 1;
  }

  .tournee-row {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .feather {
    left: 78%;
  }
}

@media screen and (max-width: 767px) {
  .row-grid {
    grid-column-gap: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
  }

  .app-container {
    min-width: 472px;
    max-width: 732px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-app-line.mobile-hide {
    display: none;
  }

  .big-titles {
    letter-spacing: -1px;
    white-space: normal;
    font-size: 44px;
  }

  .big-titles.menu-link {
    letter-spacing: 0;
    font-size: 36px;
  }

  .titles {
    font-size: 24px;
    line-height: 1;
  }

  .list-item-at, .smallheading.centered {
    font-size: 16px;
  }

  .btn.width-50 {
    width: 100%;
  }

  .btn-text-link {
    letter-spacing: 1px;
  }

  .text-field {
    margin-bottom: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .signaturetitle {
    font-size: 5rem;
  }

  .grid-app {
    min-width: 472px;
    max-width: 732px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-menu {
    padding-top: 4%;
  }

  .grid-menu-line.mobile-hide {
    display: none;
  }

  .visible-grid-menu {
    min-width: 472px;
    max-width: 732px;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .row-grid-menu {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .col-menu {
    display: none;
  }

  .pr-nom {
    font-size: 80px;
  }

  .txt-wrapper {
    padding-left: 0;
  }

  .image-wrapper.minus-10 {
    margin-left: -39px;
  }

  .medias-marquee {
    min-height: 12vh;
  }

  .form {
    padding: 16px;
  }

  .images.is-hero {
    padding-top: 100%;
  }

  .media-videos {
    max-height: 12vh;
  }

  .logo-img {
    width: 66%;
  }

  .page-sparation-video {
    min-height: 10vh;
  }

  .image-ap {
    top: 38%;
  }

  .wrapper-livre-signe {
    top: -18%;
    left: -1%;
  }

  .spacer--v-small {
    height: 17em;
  }

  .livre-dispo-wrapper.white-bg {
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .btn-rounded {
    min-width: 240px;
  }

  .container-consultation {
    padding-left: 4px;
    padding-right: 4px;
  }

  .pr-nom-footer, .nom-footer {
    font-size: 44px;
  }

  .footer-smallheading.centered {
    font-size: 16px;
  }

  .footer-newsletter-form {
    margin-top: 10em;
  }

  .footerbigtitles.centered {
    font-size: 36px;
  }

  .pr-nom-mentions, .nom-mentions, .footnotes {
    font-size: 16px;
  }

  .footnotes.white-txt {
    font-size: 14px;
  }

  .row-grid-separator-line {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
  }

  .div-block-7 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .collection-list-wrapper-2 {
    display: block;
  }

  .image-ap-align-left {
    width: 110%;
    max-width: 190%;
    top: 25%;
  }

  .book-sommaire {
    padding-left: 16px;
    padding-right: 16px;
  }

  .chapter {
    align-items: center;
  }

  .grid-app-test {
    min-width: 472px;
    max-width: 732px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .big-titles-small-caps {
    white-space: normal;
    font-size: 36px;
  }

  .big-titles-small-caps.menu-link {
    letter-spacing: 0;
    font-size: 36px;
  }

  .faq-icon {
    max-width: 24px;
    height: 24px;
  }

  .warning-paragraph {
    font-size: 16px;
  }

  .warning-txt-wrapper {
    padding-left: 0;
  }

  .buy-princing {
    justify-content: space-around;
    padding-left: 16px;
    padding-right: 16px;
  }

  .background-video-inner {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .hero-wrapper {
    background-position: 65%;
  }

  .paragraph {
    font-size: 16px;
  }

  .visible-grid-app {
    min-width: 472px;
    max-width: 732px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .visible-grid-app-col {
    border-left-width: 0;
    border-left-color: var(--white-smoke);
    justify-content: flex-start;
    display: none;
  }

  .visible-grid-app-col-mobile {
    border-left: 1px solid var(--white-smoke);
    background-color: var(--floral-white);
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .col-menu-semi {
    display: none;
  }

  .col-menu-mobile, .col-menu-semi-mobile {
    display: block;
  }

  .ateliers-border-color {
    width: 8px;
  }

  .container-atelier {
    margin-top: 6em;
    margin-bottom: 6em;
  }

  .precautions {
    padding-left: 16px;
  }

  .nom {
    font-size: 80px;
  }

  .container-page-agenda {
    padding-left: 0;
    padding-right: 0;
  }

  .img_hero {
    padding-top: 116%;
  }

  .app-container-transition {
    min-width: 472px;
    max-width: 732px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .livre-citation {
    font-size: 16px;
  }

  .video-holder {
    padding: 0;
  }

  .r-gler-consultation-txt {
    font-size: 16px;
  }

  .r-gler-consultation-txt.white-txt {
    font-size: 14px;
  }

  .btn-regler.width-50 {
    width: 100%;
  }

  .footer-link-red {
    color: var(--red);
  }

  .oracle-detail-lames {
    align-items: center;
  }

  .form-colunm-p {
    width: 100%;
  }

  .form-btn-rounded {
    min-width: 240px;
  }

  .rdv_row-grid {
    grid-column-gap: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
  }

  .rdv_link-block, .rdv_pagination-link-text {
    word-break: break-all;
  }

  .lien-expire-h1 {
    font-size: 80px;
  }

  ._2-col-paragraph {
    grid-template-columns: 1fr;
  }

  .a-verifier-wrapper {
    padding-left: 16px;
  }

  .neuvaines-titles-small {
    font-size: 24px;
    line-height: 1;
  }

  .big-titles-neuvaines {
    letter-spacing: -1px;
    white-space: normal;
    font-size: 44px;
  }

  .big-titles-neuvaines.menu-link {
    letter-spacing: 0;
    font-size: 36px;
  }

  .image-wrapper-centered-logo.minus-10 {
    margin-left: -39px;
  }

  .neuvaines-slider-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-neuvaine-align-left {
    width: 110%;
    max-width: 190%;
    top: 25%;
  }

  .neuvaine-collab-txt {
    font-size: 16px;
  }

  .row-grid-inner-menu {
    grid-column-gap: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
  }

  .video-wrapper-widescreen {
    align-items: center;
  }

  .tournee-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .tournee-villes {
    font-size: 24px;
    line-height: 1;
  }

  .tournee-row {
    grid-column-gap: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
  }
}

@media screen and (max-width: 479px) {
  .row-grid {
    grid-column-gap: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .app-container {
    min-width: 224px;
    max-width: 448px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .l-e-styleguide-section {
    padding-left: 0;
    padding-right: 0;
  }

  .l-e-styleguide-txt {
    font-family: neue-haas-grotesk-display, sans-serif;
    font-size: 1rem;
  }

  .big-titles {
    font-size: 42px;
  }

  .big-titles.menu-link {
    font-size: 28px;
  }

  .titles {
    font-size: 28px;
    line-height: 1.2;
  }

  .subtitles.blue-txt {
    white-space: normal;
  }

  .smalltitles {
    letter-spacing: 2.5px;
    font-size: 10px;
    font-weight: 600;
  }

  .list-item-at {
    padding-top: 4px;
  }

  .list-item-at.menu {
    line-height: 1;
    display: none;
  }

  .smallheading {
    font-size: 16px;
    line-height: 1.4;
  }

  .smallheading.txt-centered.italic {
    font-size: 14px;
  }

  .btn {
    min-width: 100%;
  }

  .btn-text-link {
    font-size: 14px;
  }

  .signaturetitle {
    font-size: 4rem;
  }

  .image {
    position: static;
  }

  .menu-item {
    grid-row-gap: 8px;
    flex-flow: column;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .menu-icon-wrapper {
    max-width: 64px;
  }

  .grid-app {
    min-width: 224px;
    max-width: 448px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-menu {
    padding-top: 10%;
  }

  .visible-grid-menu {
    min-width: 224px;
    max-width: 448px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .row-grid-menu {
    grid-column-gap: 0px;
  }

  .menu-item-oh {
    grid-column-gap: 4px;
    flex-direction: column;
    align-items: flex-start;
  }

  .logo-anne-tuffigo {
    width: 100%;
  }

  .newsletter-wrapper {
    background-color: var(--white);
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .hero-title {
    justify-content: space-around;
    padding-left: 8px;
  }

  .pr-nom {
    font-size: 44px;
  }

  .auteur-medium-conferenciere {
    text-align: left;
    letter-spacing: 2px;
    width: 20ch;
    padding-left: 4px;
    font-size: 14px;
    line-height: 1.2;
  }

  .complement {
    padding-top: 16px;
  }

  .container-media.outline {
    padding-top: 3em;
  }

  .image-wrapper, .image-wrapper.ratio_square {
    padding-top: 0%;
  }

  .image-wrapper.minus-10 {
    margin-left: -24px;
  }

  .image-wrapper.ratio_9-16 {
    padding-top: 0%;
  }

  .form {
    padding-top: 0;
  }

  .images {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .images.is-hero {
    object-position: 70% 50%;
    inset: 0% auto auto 0%;
  }

  .pad-16 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .col-app {
    opacity: .35;
    border-right-width: 0;
  }

  .medias-marquee-inner.scroll {
    grid-template-columns: minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr);
  }

  .media-logo-img {
    width: 20vw;
    padding: 4px;
  }

  .logo-img {
    width: 50%;
  }

  .image-ap {
    top: 10%;
    right: auto;
  }

  .wrapper-livre-signe {
    min-height: 33vh;
    top: 10%;
    left: 0%;
  }

  .spacer--v-small {
    height: 128px;
  }

  .container-livre-order {
    margin-top: 15em;
    position: relative;
  }

  .livre-dispo-wrapper.white-bg {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .btn-rounded {
    min-width: 100%;
  }

  .spacer--v-xsmall {
    height: 10em;
  }

  .pr-nom-footer {
    font-family: Schnyderm S Light Italic, Times New Roman, sans-serif;
    font-size: 28px;
    font-weight: 300;
  }

  .nom-footer {
    font-size: 28px;
  }

  .footer-newsletter-form {
    margin-top: 10em;
  }

  .pr-nom-mentions, .nom-mentions {
    font-size: 16px;
  }

  .footnotes-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .footer-footnotes {
    align-self: center;
  }

  .footnotes.white-txt {
    padding-top: 8px;
  }

  .row-grid-separator-line {
    grid-column-gap: 0px;
  }

  .livre-dispo-wrapper-p.white-bg {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-wrapper-2 {
    display: block;
  }

  .image-ap-align-left {
    top: 10%;
    right: auto;
  }

  .livre-ap-wrapper {
    min-height: 33vh;
    bottom: .9em;
  }

  .buy-card-wrapper {
    padding: 8px 8px 16px;
  }

  .select-field {
    font-size: 16px;
  }

  .grid-app-test {
    min-width: 224px;
    max-width: 448px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .logos {
    max-width: 20%;
  }

  .video-wrapper-16-9 {
    padding-top: 56.25%;
    position: relative;
  }

  .video-wrapper-16-9.outline {
    object-fit: cover;
    padding-top: 100%;
    position: relative;
  }

  .big-titles-small-caps.menu-link {
    font-size: 32px;
  }

  .warning-wrapper {
    padding: 8px;
  }

  .faq-icon {
    width: 100%;
    max-width: 16px;
    height: 16px;
    margin-right: 0;
    position: relative;
  }

  .warningtitle.centered {
    font-size: 28px;
  }

  .warning-paragraph {
    font-size: 24px;
  }

  .warning-txt-wrapper {
    padding-left: 8px;
    padding-right: 8px;
  }

  .buy-princing {
    padding-left: 0;
    padding-right: 0;
  }

  .atelier-duree {
    padding: 16px 8px;
  }

  .background-video-inner, .background-video-3 {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .auteur-medium-conferenciere-footer {
    text-align: left;
    letter-spacing: 2px;
    font-size: 8px;
    line-height: 17px;
  }

  .hero-wrapper {
    width: 100%;
    min-height: 66px;
    padding-top: 0%;
    position: relative;
    overflow: hidden;
  }

  .paragraph {
    font-size: 18px;
  }

  .medias-marquee-inner-8-col.scroll {
    grid-template-columns: minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr) minmax(66vw, 1fr);
  }

  .video-wrapper-square {
    padding-top: 100%;
    position: relative;
  }

  .video-wrapper-square.outline {
    object-fit: cover;
    padding-top: 100%;
    position: relative;
  }

  .visible-grid-app {
    min-width: 224px;
    max-width: 448px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .visible-grid-app-col {
    display: none;
  }

  .visible-grid-app-col-mobile {
    border-left: 1px solid var(--white-smoke);
    background-color: var(--floral-white);
    opacity: .5;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-content-wrapper {
    padding-top: 16px;
    display: none;
  }

  .en-savoir-plus {
    flex-direction: column;
    width: 100%;
  }

  .spacer--v-32 {
    height: 16px;
  }

  .ateliers-border-color {
    width: 4px;
  }

  .container-atelier {
    padding-left: 20px;
  }

  .rich-text {
    font-size: 14px;
  }

  .next-atelier {
    justify-content: space-around;
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .next-atelier-date-wrapper {
    align-items: center;
  }

  .component__menu {
    position: fixed;
  }

  .nom {
    font-size: 44px;
  }

  .agenda-collection-item {
    padding-right: 0;
  }

  .container-page-agenda {
    padding-left: 8px;
    padding-right: 8px;
  }

  .consultations-infos-cta {
    padding: 16px 8px;
  }

  .img_hero {
    background-position: 63%;
    height: 66dvh;
    padding-top: 100%;
  }

  .app-container-transition {
    min-width: 224px;
    max-width: 448px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-error-message {
    font-size: 20px;
  }

  .edition-wrapper {
    grid-column-gap: 4px;
  }

  .albin-michel-logo {
    flex: none;
    max-width: 130px;
  }

  .overlay-ateliers-video {
    padding-top: 56.25%;
  }

  .container-ateliers-exclusifs.outline {
    padding-top: 3em;
  }

  .r-gler-consultation-txt.white-txt {
    padding-top: 8px;
  }

  .container-reserver-consultation.outline {
    padding-top: 3em;
  }

  .div-block-18 {
    height: 100%;
  }

  .link-block {
    width: 100%;
    height: 100%;
  }

  .link-block-2, .link-block-3, .link-block-4 {
    align-self: center;
  }

  .link-block-5 {
    align-self: stretch;
  }

  .btn-regler {
    min-width: 100%;
  }

  .form-waitlist-access {
    padding-left: 8px;
    padding-right: 8px;
  }

  .waitlist-field-label {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .form-text-fields {
    margin-top: 4px;
  }

  .form-text-fields.is-text-area {
    font-size: 20px;
  }

  .form-btn-rounded {
    min-width: 100%;
  }

  .form-radio-wrapper {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .rdv_row-grid {
    grid-column-gap: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .lien-expire-wrapper {
    justify-content: space-around;
    padding-left: 8px;
  }

  .lien-expire-h1 {
    font-size: 44px;
  }

  .lien-expire-title {
    text-align: center;
  }

  .lien-expire-explications {
    padding-top: 16px;
  }

  .countdown-txt {
    font-size: 6em;
  }

  .spacer--v-16 {
    height: 16px;
  }

  .annulationsdates.blue-txt {
    white-space: normal;
  }

  .numbertxt {
    letter-spacing: 2.5px;
    font-size: 10px;
    font-weight: 600;
  }

  .cancelformstep {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, .25fr) minmax(0, 1fr);
  }

  .smalltitlesform {
    letter-spacing: 2.5px;
    font-size: 20px;
    font-weight: 600;
  }

  .complementsinfos {
    padding: 8px;
  }

  .cancelform-text-fields {
    margin-top: 4px;
  }

  .cancelform-text-fields.is-text-area {
    font-size: 20px;
  }

  .annulationsinfos.blue-txt, .annulationsinfosnumber-wrapper.blue-txt {
    white-space: normal;
  }

  .a-verifier-wrapper {
    padding: 8px;
  }

  .neuvaines-titles-small.blue-txt {
    padding-left: 59px;
  }

  .neuvaines-titles-small.blue-txt.align-right {
    padding-right: 50px;
    font-size: 20px;
  }

  .big-titles-neuvaines {
    font-size: 42px;
  }

  .big-titles-neuvaines.menu-link {
    font-size: 32px;
  }

  .big-titles-neuvaines.centered.blue-txt {
    font-size: 50px;
  }

  .image-wrapper-centered-logo, .image-wrapper-centered-logo.ratio_square {
    padding-top: 0%;
  }

  .image-wrapper-centered-logo.minus-10 {
    margin-left: -24px;
  }

  .image-wrapper-centered-logo.ratio_9-16 {
    padding-top: 0%;
  }

  .neuvaines-img.neuvaine-hero {
    display: none;
  }

  .neuvaines-img.neuvaine-hero-mobile {
    display: block;
  }

  .neuvaines-left-arrow {
    margin-left: -32px;
  }

  .neuvaines-right-arrow {
    margin-right: -32px;
  }

  .image-neuvaine-align-left {
    top: 10%;
    right: auto;
  }

  .neuvaines-bandeau-img {
    min-height: 6vh;
  }

  .neuvaine-ap-wrapper {
    min-height: 33vh;
    bottom: .9em;
  }

  .scrollcontainer {
    aspect-ratio: 2 / 3;
    height: auto;
  }

  .neuvainesoff {
    aspect-ratio: 2 / 3;
  }

  .neuvainesscrolltext {
    font-size: 22px;
  }

  .scrollgradient, .neuvaineson {
    aspect-ratio: 2 / 3;
  }

  .row-grid-inner-menu {
    grid-column-gap: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .container-media-neuvaine.outline {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .video-wrapper-widescreen {
    padding-top: 100%;
    padding-bottom: 100%;
    position: relative;
  }

  .video-wrapper-widescreen.outline {
    object-fit: cover;
    padding-top: 100%;
    position: relative;
  }

  .tournee-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 32px 8px;
  }

  .tournee-villes {
    font-size: 28px;
    line-height: 1.2;
  }

  .tournee-annee-txt {
    letter-spacing: 2.5px;
    font-size: 10px;
    font-weight: 600;
  }

  .tournee-row {
    grid-column-gap: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .tournee-hero-title {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .home-tournee-hero-title {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 5%;
    display: flex;
  }

  .container-media-tournee.outline {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }
}

#w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94eb4-1998df52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20d7c16f-55b4-9453-efec-4c7d29209461-1998df52 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94eb7-1998df52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3facc250-5023-c142-89a4-f5c31a01e5d4-1998df52 {
  grid-area: 2 / 8 / 3 / 12;
}

#w-node-_3facc250-5023-c142-89a4-f5c31a01e5d5-1998df52 {
  grid-area: 1 / 9 / 3 / 11;
}

#w-node-_3facc250-5023-c142-89a4-f5c31a01e5e4-1998df52 {
  grid-area: 1 / 2 / 4 / 8;
}

#w-node-_13bb903a-e318-3127-676b-2356c7765f27-1998df52 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee0-1998df52 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: center;
}

#w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee2-1998df52 {
  grid-area: 1 / 6 / 2 / 12;
  place-self: stretch stretch;
}

#w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee4-1998df52 {
  grid-area: 1 / 6 / 2 / 12;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b078-85b6b074 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b080-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b082-85b6b074 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_33e188d6-9e5a-b201-3ed4-fba31103c915-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b092-85b6b074 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a527bc89-4726-fd22-6c16-867d652da43e-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b09e-85b6b074 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c1aaa6d7-1df1-0926-daf2-0815d1171ea1-85b6b074, #w-node-_6a793bed-b830-5648-6ea0-739b23fa5f9d-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0a6-85b6b074 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0bb-85b6b074 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9448d45c-1695-44cb-cfdf-093f138d609d-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c1-85b6b074 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ff54d47-d70b-ad27-8859-d3af42b703b2-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c7-85b6b074 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c8-85b6b074, #w-node-c88615ef-3fb8-5337-8b1e-af793de317fd-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0cf-85b6b074 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0ce-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0d1-85b6b074 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0de-85b6b074 {
  grid-area: 1 / 9 / 2 / 10;
  place-self: center;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0e0-85b6b074 {
  grid-area: 1 / 10 / 2 / 11;
  place-self: center;
}

#w-node-_3ff3b4d0-4599-83a7-7989-39d7a76478ee-85b6b074 {
  grid-area: 1 / 11 / 2 / 12;
  place-self: center;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0e3-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0e4-85b6b074 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-e6cf2ada-f188-c939-8380-2a6755563faa-85b6b074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb4b400-4387-2a7a-039d-e8f81cd0a4b0-1cd0a4b0 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-db73b42c-7e24-0706-bbbc-658ae2ece151-e2ece14d {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-db73b42c-7e24-0706-bbbc-658ae2ece152-e2ece14d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db73b42c-7e24-0706-bbbc-658ae2ece164-e2ece14d {
  grid-area: 1 / 8 / 2 / 12;
}

#w-node-db73b42c-7e24-0706-bbbc-658ae2ece166-e2ece14d {
  grid-area: 2 / 8 / 3 / 12;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764c1-743764bd {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: stretch;
}

#w-node-c09d9b13-b83b-d9a4-ec99-4ea88142a562-743764bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764cb-743764bd, #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764d1-743764bd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b2d1a671-df58-12a2-95bf-c346dea2a5e7-743764bd {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764d9-743764bd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764db-743764bd {
  grid-area: 1 / 2 / 2 / 5;
  align-self: center;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764dc-743764bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764e2-743764bd {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764e6-743764bd {
  grid-area: 1 / 2 / 2 / 4;
  align-self: center;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764ec-743764bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764ee-743764bd {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764f4-743764bd, #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764fc-743764bd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d9871418-c394-5603-ca38-35632d9125e7-743764bd {
  grid-area: 2 / 2 / 3 / 4;
  align-self: end;
}

#w-node-d9871418-c394-5603-ca38-35632d9125eb-743764bd {
  grid-area: 3 / 2 / 4 / 7;
  align-self: center;
}

#w-node-d9871418-c394-5603-ca38-35632d9125f0-743764bd {
  grid-area: 2 / 8 / 4 / 13;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376509-743764bd {
  grid-area: 1 / 2 / 2 / 4;
  align-self: center;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376517-743764bd {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376519-743764bd {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_19ea9f4e-743e-25e1-ab34-e2b0d02e6601-743764bd {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_19ea9f4e-743e-25e1-ab34-e2b0d02e6602-743764bd {
  grid-area: 1 / 9 / 3 / 11;
}

#w-node-b873e53f-b285-56a1-3452-9230a9d9d12f-743764bd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b873e53f-b285-56a1-3452-9230a9d9d135-743764bd {
  grid-area: 2 / 2 / 3 / 7;
  align-self: center;
}

#w-node-b873e53f-b285-56a1-3452-9230a9d9d13a-743764bd {
  grid-area: 1 / 8 / 3 / 13;
}

#w-node-_84085c9b-76b1-b567-6419-1c41495db3d5-743764bd {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-b873e53f-b285-56a1-3452-9230a9d9d13e-743764bd {
  grid-area: 1 / 2 / 2 / 4;
  align-self: center;
}

#w-node-b873e53f-b285-56a1-3452-9230a9d9d14c-743764bd {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-b873e53f-b285-56a1-3452-9230a9d9d14e-743764bd {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_5301f956-2403-697a-7048-0b5e03110d54-03110d51 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: center;
}

#w-node-_5301f956-2403-697a-7048-0b5e03110d5f-03110d51 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-_5301f956-2403-697a-7048-0b5e03110d62-03110d51 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d2-08d0e7cf {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d5-08d0e7cf {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d7-08d0e7cf {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7df-08d0e7cf {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7e4-08d0e7cf {
  grid-area: 5 / 2 / 6 / 12;
}

#w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7e6-08d0e7cf {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-d12d0ec7-c23c-de72-63f5-14aafcd7986a-fcd79867 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-d12d0ec7-c23c-de72-63f5-14aafcd7986c-fcd79867 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a721056a-943c-dc4b-0136-122c3c3b5d60-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d62-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d64-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d66-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d68-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d6a-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d6c-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d6e-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d70-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d72-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d74-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d76-3c3b5d5c, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9086-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9087-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9088-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9089-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a908a-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a908b-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a908c-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a908d-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a908e-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a908f-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9090-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9091-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9092-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9093-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9094-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9095-6d9a907f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#menu.w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90ba-6d9a907f {
  place-self: start center;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90bb-6d9a907f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90c4-6d9a907f {
  grid-area: 1 / 11 / 2 / 13;
  place-self: end start;
}

#w-node-_6570a214-8da1-53b7-4a70-432eb9f0ca08-6d9a907f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center start;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90cd-6d9a907f {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90cf-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90d1-6d9a907f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_03cd4cad-ac85-270a-2bae-7f9d94283654-6d9a907f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center start;
}

#w-node-_464c71a0-dacb-36a7-df5a-5fd0a7ea68a0-6d9a907f {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_464c71a0-dacb-36a7-df5a-5fd0a7ea68a4-6d9a907f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ec468053-d85f-338d-c9c2-f25680e86b22-6d9a907f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center start;
}

#w-node-ec468053-d85f-338d-c9c2-f25680e86b23-6d9a907f {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-ec468053-d85f-338d-c9c2-f25680e86b29-6d9a907f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_749a5bcf-b175-9b6b-6585-752c2997b032-6d9a907f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center start;
}

#w-node-_749a5bcf-b175-9b6b-6585-752c2997b033-6d9a907f {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_749a5bcf-b175-9b6b-6585-752c2997b035-6d9a907f, #w-node-_749a5bcf-b175-9b6b-6585-752c2997b03a-6d9a907f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_964fc1ea-c7ec-f97d-646f-6342765cec33-6d9a907f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center stretch;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90d4-6d9a907f {
  grid-area: 1 / 4 / 2 / 13;
  place-self: center start;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90d6-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90d8-6d9a907f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ce23c7cc-d63a-c99f-0582-a25e19749af6-6d9a907f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: stretch;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90dd-6d9a907f {
  grid-area: 1 / 4 / 2 / 13;
  justify-self: start;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90df-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90e1-6d9a907f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-de7629ce-6196-0d42-acfe-77b2a2dac43d-6d9a907f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90e6-6d9a907f {
  grid-area: 1 / 4 / 2 / 9;
  justify-self: start;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90e8-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90ea-6d9a907f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_38f8bafe-5059-c869-4551-f96e56435050-6d9a907f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90ef-6d9a907f {
  grid-area: 1 / 4 / 2 / 11;
  place-self: center start;
}

#w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90f1-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90f3-6d9a907f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e1a0dc87-a850-8544-8791-3e17ab8429d4-7062d110 {
  grid-area: 1 / 4 / 2 / 10;
  align-self: center;
}

#w-node-e1a0dc87-a850-8544-8791-3e17ab8429da-7062d110 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-e1a0dc87-a850-8544-8791-3e17ab8429e3-7062d110 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1a0dc87-a850-8544-8791-3e17ab8429e5-7062d110 {
  grid-area: 1 / 8 / 8 / 12;
}

#w-node-f959552f-1cab-1f32-aac9-a51746a00b26-7062d110 {
  grid-area: 2 / 2 / 5 / 7;
}

#w-node-_54ae9335-3644-d84b-7233-02de66e6ed9b-7062d110 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: center;
}

#w-node-_54ae9335-3644-d84b-7233-02de66e6ed9c-7062d110 {
  grid-area: 6 / 4 / 8 / 8;
}

#w-node-_54fb2c75-c150-ac27-2f1a-7a1d498ec36f-7062d110 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-bd009e0c-5dc2-b33b-1cd6-98df6afe9813-7062d110 {
  grid-area: 2 / 1 / 2 / 7;
}

#w-node-abbb2be9-628e-7971-94e5-76ab1e8cf8fb-7062d110 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: stretch;
}

#w-node-_59b79c99-ae54-42e1-772e-7735d893b052-7062d110, #w-node-_0d5e7dfc-f304-003f-e80c-693a5a240488-7062d110 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_54fdb844-049a-970a-9747-964b57cb899d-7062d110 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_54fdb844-049a-970a-9747-964b57cb89a1-7062d110 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_54fdb844-049a-970a-9747-964b57cb8995-7062d110 {
  grid-area: 1 / 2 / 2 / 8;
  align-self: center;
}

#w-node-_0acfbe97-0d57-b50f-894f-2fe10d3123b3-7062d110 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_963a4f02-6f45-aff8-bc7f-3cdc1d418550-7062d110 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd0bf56e-91ba-c300-c8a8-545ec12030a8-7062d110 {
  grid-area: 1 / 5 / 2 / 10;
  align-self: auto;
}

#w-node-_63f068f2-5b22-a93e-d261-cec2ba0c6bef-7062d110 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_807d4419-d65d-ec2f-e7ad-61fe9054e7fc-7062d110 {
  grid-area: 1 / 5 / 2 / 10;
  align-self: auto;
}

#w-node-_807d4419-d65d-ec2f-e7ad-61fe9054e802-7062d110 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: end;
}

#w-node-_715a9436-2bb6-d9f3-e506-01d7d59b228b-7062d110 {
  grid-area: 1 / 5 / 2 / 10;
  align-self: auto;
}

#w-node-_715a9436-2bb6-d9f3-e506-01d7d59b228e-7062d110 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: end;
}

#w-node-_2549f099-7b2b-6068-4828-004d9df465ca-7062d110 {
  grid-area: 1 / 5 / 2 / 10;
  align-self: auto;
}

#w-node-_2549f099-7b2b-6068-4828-004d9df465d0-7062d110 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_76dc713e-3330-c27d-eeab-7ebdc9a0162d-7062d110 {
  grid-area: 1 / 4 / 2 / 10;
}

#atelier-reserver.w-node-_76dc713e-3330-c27d-eeab-7ebdc9a01634-7062d110 {
  grid-area: 1 / 4 / 2 / 10;
  align-self: stretch;
}

#w-node-_0f25bb4d-13a6-9f25-0234-9dda59c2192c-7062d110 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_807432ec-93c6-d8ad-f884-1add0af75661-7062d110 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_807432ec-93c6-d8ad-f884-1add0af7566f-7062d110 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_807432ec-93c6-d8ad-f884-1add0af75673-7062d110 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_807432ec-93c6-d8ad-f884-1add0af7567b-7062d110 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-ca04929a-cf43-341f-0815-2a41f12a19cb-7062d110 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-bcd20244-c000-3c16-c023-c4454bed71e9-acf079d7 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d96852-b37ae06a {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_7c745be8-9bde-9976-b2c3-5373622a095f-b37ae06a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-b37ae06a {
  grid-area: 1 / 7 / 4 / 13;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d9685c-b37ae06a {
  grid-area: 3 / 2 / 3 / 6;
  align-self: center;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d9685d-b37ae06a, #w-node-e0721cb2-9fc4-3d8f-23bf-ad8b27e355ab-b37ae06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_104e829a-ddb3-e54d-8bc7-93f6376d9177-b37ae06a {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-b3038b3b-e781-f1d9-8f74-3f209812ebea-b37ae06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-b37ae06a {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-c30ba2fa-8092-6b6e-0d95-1ba581a00b05-b37ae06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-b37ae06a {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-cc4d1220-b7d2-f8b0-9588-42871c744b6f-b37ae06a {
  grid-area: 1 / 5 / 2 / 9;
  place-self: stretch stretch;
}

#w-node-_3ed19bc6-2750-60b2-e215-417166b19ee4-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee5-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee6-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee7-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee8-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee9-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eea-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eeb-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eec-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eed-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eee-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eef-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef0-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef1-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef2-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef3-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef4-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef5-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef6-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef7-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef8-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef9-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19efa-b37ae06a, #w-node-_3ed19bc6-2750-60b2-e215-417166b19efb-b37ae06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33d1caa4-48a9-cc4c-8f56-03ed7cfd1258-b37ae06a {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_9549b952-3b92-7b67-7c1f-e77eb708a0bc-b37ae06a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d2-b37ae06a {
  grid-area: 2 / 2 / 2 / 5;
}

#w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d8-b37ae06a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2db-b37ae06a {
  grid-area: 1 / 6 / 2 / 12;
}

#w-node-e878cc6b-e319-e772-ddbe-7ba9a4598d09-b37ae06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-b37ae06a, #w-node-fa44db89-925b-cd49-8910-5ec8fa715c68-b37ae06a, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-b37ae06a {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-b37ae06a {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_57eb366f-3779-6c68-112a-091dd00192e8-b37ae06a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3065b81e-1095-a94a-db63-09001b8c64e5-b37ae06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4bc4b70-55f5-6964-3dac-98582a3e2f58-b37ae06a {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_50578cdd-9dad-2261-e30e-a1f85b3b9a69-b37ae06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-b37ae06a, #w-node-_2812c4eb-3772-8818-8dfa-cb8d7ce55f35-b37ae06a, #w-node-_2a20c55a-f0c6-69ca-faea-4a28e51dc8ef-b37ae06a, #w-node-_5daa3266-e67e-8413-15e6-bb6421ef1a4e-b37ae06a, #w-node-b2fbde17-eb55-545b-489b-6958ae5a7211-b37ae06a, #w-node-_090b64f3-d9f2-23af-08cb-5a4ef490f324-b37ae06a, #w-node-ae1c5ebd-885a-f89b-b68f-07d2b1e03a04-b37ae06a, #w-node-_76d9da6c-f72d-7f58-7b17-968977b340d7-b37ae06a, #w-node-_4e64c4d9-c748-e30e-f9fa-ef0fdbe34ba7-b37ae06a, #w-node-d0ed17fc-b9f0-e274-0632-69ae7f7f4be8-b37ae06a, #w-node-_80d6ff24-192e-8995-6ba3-235c211a0246-b37ae06a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-f06f7770-0c3f-48c5-1e21-f65251ae9b82-b37ae06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a336532-1aae-c0b8-2940-476610df0495-b37ae06a {
  grid-area: 1 / 5 / 2 / 10;
}

#w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-b37ae06a {
  grid-area: 2 / 5 / 2 / 9;
}

#w-node-_2325fd17-b95f-57fb-c7d5-9142198925fe-b37ae06a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f601858e-d143-37eb-e940-6c7d0a9f6dad-b37ae06a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-b37ae06a {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_09788464-574f-5bba-411c-4e83b3656562-b37ae06a {
  grid-area: 2 / 5 / 3 / 9;
}

#acheter-livre-ces-ames.w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2cc-b37ae06a {
  grid-area: 1 / 2 / 7 / 7;
  align-self: stretch;
}

#w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2d7-b37ae06a {
  grid-area: 2 / 7 / 6 / 13;
  align-self: center;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d96852-f75453e8 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-f36f12d9-35ac-15a2-f6e1-2a746dfab095-f75453e8 {
  grid-area: 2 / 2 / 3 / 6;
  align-self: end;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d9685c-f75453e8 {
  grid-area: 3 / 2 / 4 / 7;
  align-self: center;
}

#w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-f75453e8 {
  grid-area: 2 / 8 / 4 / 13;
}

#w-node-e0721cb2-9fc4-3d8f-23bf-ad8b27e355ab-f75453e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_104e829a-ddb3-e54d-8bc7-93f6376d9177-f75453e8 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-f75453e8 {
  grid-area: 1 / 5 / 2 / 11;
}

#w-node-c30ba2fa-8092-6b6e-0d95-1ba581a00b05-f75453e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-f75453e8 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-cc4d1220-b7d2-f8b0-9588-42871c744b6f-f75453e8 {
  grid-area: 1 / 2 / 2 / 12;
  place-self: stretch stretch;
}

#w-node-_3ed19bc6-2750-60b2-e215-417166b19ee4-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee5-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee6-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee7-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee8-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee9-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eea-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eeb-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eec-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eed-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eee-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eef-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef0-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef1-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef2-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef3-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef4-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef5-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef6-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef7-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef8-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef9-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19efa-f75453e8, #w-node-_3ed19bc6-2750-60b2-e215-417166b19efb-f75453e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33d1caa4-48a9-cc4c-8f56-03ed7cfd1258-f75453e8 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_9549b952-3b92-7b67-7c1f-e77eb708a0bc-f75453e8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d2-f75453e8 {
  grid-area: 2 / 2 / 2 / 5;
}

#w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d8-f75453e8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2db-f75453e8 {
  grid-area: 1 / 6 / 2 / 12;
}

#w-node-e878cc6b-e319-e772-ddbe-7ba9a4598d09-f75453e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-f75453e8, #w-node-fa44db89-925b-cd49-8910-5ec8fa715c68-f75453e8, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-f75453e8 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-b0472326-d53b-eadf-d5ea-8031de655510-f75453e8 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-f75453e8 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_57eb366f-3779-6c68-112a-091dd00192e8-f75453e8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3065b81e-1095-a94a-db63-09001b8c64e5-f75453e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4bc4b70-55f5-6964-3dac-98582a3e2f58-f75453e8 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_50578cdd-9dad-2261-e30e-a1f85b3b9a69-f75453e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-f75453e8, #w-node-_2812c4eb-3772-8818-8dfa-cb8d7ce55f35-f75453e8, #w-node-_2a20c55a-f0c6-69ca-faea-4a28e51dc8ef-f75453e8, #w-node-_5daa3266-e67e-8413-15e6-bb6421ef1a4e-f75453e8, #w-node-b2fbde17-eb55-545b-489b-6958ae5a7211-f75453e8, #w-node-_090b64f3-d9f2-23af-08cb-5a4ef490f324-f75453e8, #w-node-ae1c5ebd-885a-f89b-b68f-07d2b1e03a04-f75453e8, #w-node-_76d9da6c-f72d-7f58-7b17-968977b340d7-f75453e8, #w-node-_4e64c4d9-c748-e30e-f9fa-ef0fdbe34ba7-f75453e8, #w-node-d0ed17fc-b9f0-e274-0632-69ae7f7f4be8-f75453e8, #w-node-_80d6ff24-192e-8995-6ba3-235c211a0246-f75453e8, #w-node-_6609d52b-5639-5b48-3677-099b71677d69-f75453e8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-f06f7770-0c3f-48c5-1e21-f65251ae9b82-f75453e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a336532-1aae-c0b8-2940-476610df0495-f75453e8 {
  grid-area: 1 / 5 / 2 / 10;
}

#w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-f75453e8 {
  grid-area: 2 / 5 / 2 / 9;
}

#w-node-_2325fd17-b95f-57fb-c7d5-9142198925fe-f75453e8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f601858e-d143-37eb-e940-6c7d0a9f6dad-f75453e8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-f75453e8 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_09788464-574f-5bba-411c-4e83b3656562-f75453e8 {
  grid-area: 2 / 4 / 3 / 10;
}

#buy-signe.w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2cc-f75453e8 {
  grid-area: 1 / 2 / 7 / 7;
  align-self: stretch;
}

#w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2d7-f75453e8 {
  grid-area: 1 / 7 / 6 / 13;
  align-self: center;
}

#w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-1bee57de {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bce4-1bee57de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0359f1e7-07b2-7696-a041-00fb71b939b9-1bee57de {
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
}

#w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-1bee57de {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-ee0a16f1-c1da-7337-a0a3-7653a5cb06c1-1bee57de {
  grid-area: 1 / 7 / 2 / 11;
  align-self: center;
}

#w-node-_1da35839-8064-e683-bb4c-0ae9db6f5f81-1bee57de {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_43ca2c48-3f6f-a196-d06b-064863baf6ee-1bee57de {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd4a-1bee57de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd5c-1bee57de {
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
}

#w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd49-1bee57de {
  grid-area: 1 / 7 / 2 / 11;
  align-self: center;
}

#w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd5e-1bee57de {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_45956833-a37a-6a4d-07c4-c07b00a34104-00a34101 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-0752c856, #w-node-_5fded996-60df-0707-5567-e3cc17f70add-0752c856 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_3e07332f-5258-1070-d36a-27af1ee6fbd3-0752c856, #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-0752c856 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-ce698e3c-5ae5-3b9c-af03-d528bc8f9fd9-0752c856 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: center;
}

#w-node-_04614a8c-ddac-c096-1586-4eca558fb58c-0752c856 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-0752c856 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_4dded53e-47f6-d0af-a52a-df88e71a62fa-0752c856 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-0752c856 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-0752c856 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f2f-0752c856 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-0752c856 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-0752c856 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a0-0752c856 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-0752c856 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-0752c856 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-def73fa9-7886-6718-4881-0d4c391d89e1-0752c856 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-def73fa9-7886-6718-4881-0d4c391d89e4-0752c856 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-0752c856 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_5a04c5e3-92da-e49a-a4ce-ede61c7b9642-0752c856 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a01f4928-f47d-31a5-c222-819fddb93ddb-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e987bc5-5cab-53a8-fd0c-3892893fff67-0752c856 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_22938ccf-2c1a-131d-2bee-332c1168c3d8-0752c856 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_22938ccf-2c1a-131d-2bee-332c1168c3dd-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e23e5ec4-11b7-c631-0569-a61351dfa98f-0752c856 {
  grid-area: 1 / 4 / 2 / 10;
  align-self: stretch;
}

#w-node-_67de13ef-1af2-ebd8-ae54-fc605746d53e-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab95048b-e010-8c42-c418-3afee9571ee7-0752c856 {
  grid-area: 1 / 5 / 2 / 9;
  align-self: center;
}

#w-node-_57bcb8b3-75e1-ad31-2a93-2a40e5dd5e70-0752c856 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_3e3e637f-431f-9376-8d45-6c2a8096bffe-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecb6e0f4-6d5c-1397-b20c-f2fd3756f916-0752c856 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_822574e4-8bfb-7405-9507-1433afa315dc-0752c856 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_822574e4-8bfb-7405-9507-1433afa315dd-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_602ace11-ad76-4f22-2e4e-faec516e0a85-0752c856 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_602ace11-ad76-4f22-2e4e-faec516e0a86-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98ea390a-0e78-1e42-100f-6a2699a49c5d-0752c856 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_98ea390a-0e78-1e42-100f-6a2699a49c5e-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98ea390a-0e78-1e42-100f-6a2699a49c63-0752c856 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_98ea390a-0e78-1e42-100f-6a2699a49c65-0752c856 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_98ea390a-0e78-1e42-100f-6a2699a49c66-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98ea390a-0e78-1e42-100f-6a2699a49c68-0752c856 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_98ea390a-0e78-1e42-100f-6a2699a49c69-0752c856 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948affd-a948affa {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b000-a948affa {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b008-a948affa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b014-a948affa {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b036-a948affa {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b03f-a948affa {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b070-a948affa {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b07c-a948affa {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b09e-a948affa {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b0a4-a948affa {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b0dc-a948affa {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf882-80abf87f {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf886-80abf87f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf888-80abf87f {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf890-80abf87f {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf899-80abf87f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9d99621-b69a-3a3a-378c-f74d3b469d8f-80abf87f {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf89b-80abf87f {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-_4d3e0c2a-5043-96a4-d296-95b4878b94fe-80abf87f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8a3-80abf87f {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8ae-80abf87f {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8ac-80abf87f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8b6-80abf87f {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8bf-80abf87f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d518931-2f45-9c90-6c1a-f3208fb96245-c082ad58 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad5b-c082ad58 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad71-c082ad58 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad66-c082ad58 {
  grid-area: 2 / 3 / 3 / 6;
}

#w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad7c-c082ad58 {
  grid-area: 2 / 8 / 3 / 11;
}

#w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad87-c082ad58 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad88-c082ad58 {
  grid-area: 4 / 5 / 5 / 9;
  align-self: auto;
}

#w-node-ed808f17-0743-6c8a-5cd0-b934005287fe-005287f6 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528804-005287f6 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528805-005287f6 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: center;
}

#w-node-ed808f17-0743-6c8a-5cd0-b9340052880c-005287f6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ed808f17-0743-6c8a-5cd0-b9340052880d-005287f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528811-005287f6 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528812-005287f6 {
  grid-area: 1 / 5 / 2 / 7;
  align-self: center;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528819-005287f6 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-ed808f17-0743-6c8a-5cd0-b9340052881a-005287f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed808f17-0743-6c8a-5cd0-b9340052881e-005287f6 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-ed808f17-0743-6c8a-5cd0-b9340052881f-005287f6 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528826-005287f6 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528827-005287f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed808f17-0743-6c8a-5cd0-b9340052882b-005287f6 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-ed808f17-0743-6c8a-5cd0-b9340052882c-005287f6 {
  grid-area: 1 / 8 / 2 / 10;
  align-self: center;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528833-005287f6 {
  grid-area: 1 / 8 / 2 / 10;
}

#w-node-ed808f17-0743-6c8a-5cd0-b93400528834-005287f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-ccda3584 {
  grid-area: 1 / 2 / 2 / 12;
  align-self: center;
}

#w-node-_4fb42f50-1705-2a29-6e17-7019bf295ad3-ccda3584 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-b370b32e-5f5c-575e-d5ff-f795a25847a2-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cccb2882-d563-8b61-4e54-02d303da26c6-ccda3584 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-cccb2882-d563-8b61-4e54-02d303da26ce-ccda3584 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-cccb2882-d563-8b61-4e54-02d303da26db-ccda3584 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bc380d3b-bd4d-030d-7785-15abf3ca6e34-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b7f0ea5-9e9c-173c-ee0e-1a03f701a9e3-ccda3584 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_3e07332f-5258-1070-d36a-27af1ee6fbd3-ccda3584 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-ff2b340c-bf88-f0e3-db25-ac3f025d509f-ccda3584 {
  grid-area: 1 / 10 / 2 / 13;
}

#w-node-_15eb1f4a-6258-7e17-e62a-109d3cd3d686-ccda3584 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_51607610-be55-cca2-5e77-ee9ca6f36957-ccda3584 {
  grid-area: 2 / 10 / 3 / 13;
}

#w-node-_3f343155-89e0-c4a4-43e7-c72c1d97451b-ccda3584 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_3f343155-89e0-c4a4-43e7-c72c1d97451e-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f343155-89e0-c4a4-43e7-c72c1d974524-ccda3584 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_3f343155-89e0-c4a4-43e7-c72c1d974525-ccda3584, #w-node-_3f343155-89e0-c4a4-43e7-c72c1d974527-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f343155-89e0-c4a4-43e7-c72c1d97452b-ccda3584 {
  grid-area: 1 / 10 / 2 / 13;
}

#w-node-_3f343155-89e0-c4a4-43e7-c72c1d97452c-ccda3584, #w-node-_3f343155-89e0-c4a4-43e7-c72c1d97452e-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-ccda3584 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_04614a8c-ddac-c096-1586-4eca558fb58c-ccda3584 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-ccda3584 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_4dded53e-47f6-d0af-a52a-df88e71a62fa-ccda3584 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-ccda3584 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-ccda3584 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f2f-ccda3584 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-ccda3584 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-ccda3584 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a0-ccda3584 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-ccda3584 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-ccda3584 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-def73fa9-7886-6718-4881-0d4c391d89e1-ccda3584 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-def73fa9-7886-6718-4881-0d4c391d89e4-ccda3584 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-ccda3584 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be056-ccda3584 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05c-ccda3584 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05f-ccda3584 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be062-ccda3584 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be06a-ccda3584 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be072-ccda3584 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be075-ccda3584 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be07b-ccda3584 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be080-ccda3584 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be083-ccda3584 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be089-ccda3584 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be08e-ccda3584 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be091-ccda3584 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be097-ccda3584 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-e326f5a8-6b1a-48c0-c421-3230f6d6dbc1-ccda3584 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_283bf814-892e-95ab-e3cc-31ae18dba025-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e23e5ec4-11b7-c631-0569-a61351dfa98f-ccda3584 {
  grid-area: 1 / 4 / 2 / 10;
  align-self: stretch;
}

#w-node-ea3adec3-4156-a752-2194-80977bf05f0a-ccda3584, #w-node-_104008fe-0998-e038-429e-337611f14057-ccda3584 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-bd385297-0e84-8228-fb97-164da9cee6b2-ccda3584 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-bd385297-0e84-8228-fb97-164da9cee6b3-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd385297-0e84-8228-fb97-164da9cee6b8-ccda3584 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-bd385297-0e84-8228-fb97-164da9cee6ba-ccda3584 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-bd385297-0e84-8228-fb97-164da9cee6bb-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd385297-0e84-8228-fb97-164da9cee6bd-ccda3584 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-bd385297-0e84-8228-fb97-164da9cee6be-ccda3584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b2f1-9c241283 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b2f4-9c241283 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b2fd-9c241283 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b2fe-9c241283 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b303-9c241283 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b305-9c241283 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b30f-9c241283 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b313-9c241283 {
  grid-area: 1 / 3 / 2 / 7;
  align-self: center;
}

#w-node-fecf48f5-6088-6b12-1c2a-230cee14b319-9c241283 {
  grid-area: 1 / 8 / 2 / 11;
  align-self: center;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c24a-9c241283 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c24c-9c241283 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c253-9c241283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c255-9c241283 {
  grid-area: 1 / 1 / 4 / 6;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c257-9c241283 {
  grid-area: 1 / 6 / 2 / 8;
  align-self: center;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c26c-9c241283 {
  grid-area: 1 / 9 / 4 / 13;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c272-9c241283 {
  grid-area: 1 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c274-9c241283 {
  grid-area: 1 / 3 / 2 / 8;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c27b-9c241283 {
  grid-area: 2 / 3 / 3 / 6;
  align-self: center;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c2a0-9c241283 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c2a6-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c2a7-9c241283 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c30a-9c241283 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c30c-9c241283 {
  grid-area: 1 / 3 / 2 / 9;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c30f-9c241283 {
  grid-area: 2 / 6 / 3 / 11;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c332-9c241283 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c33a-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c366-9c241283 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c371-9c241283 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c374-9c241283 {
  grid-area: 3 / 5 / 4 / 9;
  align-self: auto;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c378-9c241283 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7421ee0a-dfb4-377f-2124-77494b79c379-9c241283 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c80f9-9c241283 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c80fb-9c241283 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8102-9c241283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8104-9c241283 {
  grid-area: 1 / 1 / 4 / 6;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8106-9c241283 {
  grid-area: 1 / 6 / 2 / 8;
  align-self: center;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c811b-9c241283 {
  grid-area: 1 / 9 / 4 / 13;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8121-9c241283 {
  grid-area: 1 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8123-9c241283 {
  grid-area: 1 / 3 / 2 / 8;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c812a-9c241283 {
  grid-area: 2 / 3 / 3 / 6;
  align-self: center;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8148-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c814f-9c241283 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8155-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8156-9c241283 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81b9-9c241283 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81bb-9c241283 {
  grid-area: 1 / 3 / 2 / 9;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81be-9c241283 {
  grid-area: 2 / 6 / 3 / 11;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81e1-9c241283 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81e9-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8215-9c241283 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8220-9c241283 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8223-9c241283 {
  grid-area: 3 / 5 / 4 / 9;
  align-self: auto;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8227-9c241283 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8228-9c241283 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c40c25b9-a7f2-bf3b-9c70-790a18def991-2055d589 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-c40c25b9-a7f2-bf3b-9c70-790a18def999-2055d589 {
  grid-area: 1 / 8 / 4 / 13;
}

#w-node-c40c25b9-a7f2-bf3b-9c70-790a18def99b-2055d589 {
  grid-area: 3 / 2 / 3 / 7;
  align-self: center;
}

#w-node-c40c25b9-a7f2-bf3b-9c70-790a18def9a3-2055d589 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_643f732a-57e3-405b-f3b4-5979232afb86-2055d589 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-d97a1a41-d091-9d6e-0f83-9f5b70d60350-2055d589 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_0eafbd5f-7e74-1d3c-6cc6-4b39667962f8-2055d589 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_636d6d39-2d6f-afad-72bb-47f6945ce0ce-2055d589 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_636d6d39-2d6f-afad-72bb-47f6945ce0e0-2055d589 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_79805fc7-e3ed-3d5f-2932-33d6ccb1dc9d-2055d589 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-dc6fea4f-715c-50f6-dd18-e6db60cb3add-2055d589 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_2e8efab3-3b14-d6d9-9ce2-5a4b336c465b-2055d589 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_72789878-8724-585a-4667-332c4dbec2dc-2055d589 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: center;
}

#w-node-_6be67076-a74e-d7f5-0e91-4559218d967f-2055d589 {
  grid-area: 1 / 8 / 2 / 10;
}

#w-node-_2eed1680-b37f-b69b-e412-ec6aaf849150-2055d589 {
  grid-area: 1 / 6 / 2 / 8;
  place-self: center;
}

#w-node-_1740617c-d5e9-3654-c318-f792b6842850-2055d589 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_8c167742-1939-002f-b7c8-c1480d998745-2055d589 {
  grid-area: 1 / 3 / 2 / 11;
  place-self: center;
}

#w-node-_88542d1c-ea1c-86a4-0b84-2be2741c37f9-2055d589 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_0fc525b5-12f6-d0e0-b2c1-9de429611114-2055d589 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-b07c1690-c335-3aab-fb2c-a92bfdc575b1-2055d589 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_8a88eb3c-8f14-e5db-99fc-fa329e67c02c-2055d589 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-fbe2df9b-9e5e-1211-1dec-71a07382f928-2055d589 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-d09029f8-3c2e-6159-2b13-4b112608a7e7-2055d589 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee76-cd98db63 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee7d-cd98db63 {
  grid-area: 3 / 3 / 3 / 11;
  align-self: center;
}

#w-node-_1eb87012-935f-6a7f-141e-57728cf847d2-cd98db63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee8b-cd98db63 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee96-cd98db63 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ff119ec4-b70f-ca73-d14a-ff272c3beeb2-cd98db63 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_640557d8-d8b8-6dc0-ccb8-82666c98277c-cd98db63 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_640557d8-d8b8-6dc0-ccb8-82666c98277e-cd98db63 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9acff154-f9a5-4cbf-d636-f657934e9b94-cd98db63, #w-node-_36e200a8-92c4-45c7-53d4-a9fad2119a1a-cd98db63, #w-node-f73fdd8c-22a1-e01a-ba6f-7c8b71f584a2-cd98db63 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_954e614e-193d-926e-ac79-3c25d71edff9-cd98db63 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_000bbd4c-1582-3ebf-87fe-7e6038ce52df-e0853cd2 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_7535be29-64f3-2a3f-8b02-4ee93d73951c-e0853cd2 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-deb0d762-7cb4-1292-b987-111c04e18f92-e0853cd2 {
  grid-area: 1 / 3 / 2 / 9;
}

#w-node-_689e443f-9aa0-0c44-9089-cdbeaf6130a9-e0853cd2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-e52ba180-2cfb-66cb-6f7f-ef5c1b889efe-e0853cd2 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-d8b8217d-ba7b-d57c-cbe4-a9ed16a5d4af-e0853cd2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b281b716-59aa-e40a-c0a1-16d9c31cf785-f456c0b5, #w-node-_0e5e2296-72dc-4f86-5de1-4b3f34933f1e-f456c0b5 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_0f38b12d-b32f-1a53-ec5b-649608510414-f456c0b5, #w-node-_24b7473b-ee86-2c6b-3ba6-299ae1efca3e-f456c0b5 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_5b09b446-fff2-469b-35ea-7901f6297350-f456c0b5 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_0b648562-1a3c-d67f-5d42-71187cd819ee-a59df134 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-c8e70526-130c-8b35-a346-b73a546588c2-a59df134 {
  grid-area: 1 / 1 / 6 / 13;
}

#w-node-_9881bfc2-95db-b0a9-ea6b-e61f4d8ee53e-a59df134 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c682a03-9569-190d-a7d3-2787032ae98b-0fd8aaac {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_1c682a03-9569-190d-a7d3-2787032ae98e-0fd8aaac, #w-node-bf2c2082-7b6f-2f2a-d74d-e8112d621365-0fd8aaac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf2c2082-7b6f-2f2a-d74d-e8112d621366-0fd8aaac {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_0ab47551-6e79-27d6-f2dc-d024183695a4-0fd8aaac {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_7700f8f4-b8fe-d6bd-6ffe-8d714d306d11-b3a140cc {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e58010f0-40b5-a719-4d53-2c363f8bc916-b3a140cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fe2a35-392e-9951-f4d8-1a0a237491d8-b3a140cc {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_2727d717-07dd-2a14-d303-efa487b6eee3-b3a140cc {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d96852-0efbfda3 {
  grid-area: 2 / 8 / 3 / 12;
}

#w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-0efbfda3 {
  grid-area: 1 / 2 / 4 / 8;
}

#w-node-b3038b3b-e781-f1d9-8f74-3f209812ebea-0efbfda3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-0efbfda3 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_2acf1069-8356-1f75-0034-746c0b9ecc52-0efbfda3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-0efbfda3 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-c30ba2fa-8092-6b6e-0d95-1ba581a00b05-0efbfda3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-0efbfda3 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_3ed19bc6-2750-60b2-e215-417166b19ee4-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee5-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee6-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee7-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee8-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee9-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eea-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eeb-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eec-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eed-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eee-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eef-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef0-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef1-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef2-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef3-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef4-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef5-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef6-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef7-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef8-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef9-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19efa-0efbfda3, #w-node-_3ed19bc6-2750-60b2-e215-417166b19efb-0efbfda3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-0efbfda3, #w-node-fa44db89-925b-cd49-8910-5ec8fa715c68-0efbfda3, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-0efbfda3 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_57eb366f-3779-6c68-112a-091dd00192e8-0efbfda3 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3065b81e-1095-a94a-db63-09001b8c64e5-0efbfda3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4bc4b70-55f5-6964-3dac-98582a3e2f58-0efbfda3 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_50578cdd-9dad-2261-e30e-a1f85b3b9a69-0efbfda3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-0efbfda3, #w-node-fa9e85cc-31c1-c6ea-7b87-2619b80997b8-0efbfda3, #w-node-_30ea5b01-fcf5-6e00-f891-31f192d9ff6d-0efbfda3 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-f06f7770-0c3f-48c5-1e21-f65251ae9b82-0efbfda3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a336532-1aae-c0b8-2940-476610df0495-0efbfda3 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-0efbfda3 {
  grid-area: 2 / 5 / 2 / 9;
}

#w-node-_2325fd17-b95f-57fb-c7d5-9142198925fe-0efbfda3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f601858e-d143-37eb-e940-6c7d0a9f6dad-0efbfda3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-0efbfda3 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_09788464-574f-5bba-411c-4e83b3656562-0efbfda3 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-cb06c94b-30ba-8e20-4b6e-61a527399c9d-32261eea {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_4f7f36bf-aa8d-c5d6-8549-29a8b1fb9a2a-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_863daf48-d005-7690-849d-e5c1237d42cf-32261eea {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_4f7f36bf-aa8d-c5d6-8549-29a8b1fb9a27-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0d674466-f10a-7d17-fca6-ee68638bf8fb-32261eea {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-a9a04811-6f7a-41be-504f-12806d55659e-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a9a04811-6f7a-41be-504f-12806d5565bc-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-f3b386a3-5e3b-c86c-8423-1b56534ee2b3-32261eea, #w-node-de2e9175-eb1f-2efd-8c54-15cbf46ecf56-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6be8338f-78b2-0ffa-0fb4-1a3d9df1838a-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9a04811-6f7a-41be-504f-12806d5565cf-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d001260c-86cd-9ae5-b917-90fcbe685752-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a9a04811-6f7a-41be-504f-12806d5565cb-32261eea, #w-node-_6bab1b3d-0700-1dbd-33e0-a2410dcfa09a-32261eea, #w-node-f1cb8b52-22d3-f21f-3daa-5af4ce2a08db-32261eea, #w-node-f1cb8b52-22d3-f21f-3daa-5af4ce2a08df-32261eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b98daba-203c-776a-7d4d-03a5e24194df-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9b98daba-203c-776a-7d4d-03a5e24194e3-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_9b98daba-203c-776a-7d4d-03a5e24194e8-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9b98daba-203c-776a-7d4d-03a5e24194e9-32261eea, #w-node-_9b98daba-203c-776a-7d4d-03a5e24194ed-32261eea, #w-node-_9b98daba-203c-776a-7d4d-03a5e24194f1-32261eea, #w-node-_9b98daba-203c-776a-7d4d-03a5e24194f5-32261eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_680c14b7-bd36-0fbf-5bad-b63083bb8918-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_680c14b7-bd36-0fbf-5bad-b63083bb891c-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_680c14b7-bd36-0fbf-5bad-b63083bb8921-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_680c14b7-bd36-0fbf-5bad-b63083bb8922-32261eea, #w-node-_680c14b7-bd36-0fbf-5bad-b63083bb8926-32261eea, #w-node-_680c14b7-bd36-0fbf-5bad-b63083bb892a-32261eea, #w-node-_680c14b7-bd36-0fbf-5bad-b63083bb892e-32261eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7034bbb-e23e-c869-a021-25999cc055b5-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e7034bbb-e23e-c869-a021-25999cc055b9-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e7034bbb-e23e-c869-a021-25999cc055be-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e7034bbb-e23e-c869-a021-25999cc055bf-32261eea, #w-node-e7034bbb-e23e-c869-a021-25999cc055c3-32261eea, #w-node-e7034bbb-e23e-c869-a021-25999cc055c7-32261eea, #w-node-e7034bbb-e23e-c869-a021-25999cc055cb-32261eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5695ebd-89a0-babe-c92b-49476d427b7f-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a5695ebd-89a0-babe-c92b-49476d427b83-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a5695ebd-89a0-babe-c92b-49476d427b88-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a5695ebd-89a0-babe-c92b-49476d427b89-32261eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87414a86-02a2-f4e5-fb81-cc981d985db4-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_87414a86-02a2-f4e5-fb81-cc981d985db8-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_87414a86-02a2-f4e5-fb81-cc981d985dbd-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_87414a86-02a2-f4e5-fb81-cc981d985dbe-32261eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c60e92f9-39d3-05cb-bdc4-ffd658f8b16b-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c60e92f9-39d3-05cb-bdc4-ffd658f8b16f-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e92f9-39d3-05cb-bdc4-ffd658f8b174-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c60e92f9-39d3-05cb-bdc4-ffd658f8b175-32261eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ec0829b-9e54-ac6d-1069-6ac88c17293d-32261eea {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3ec0829b-9e54-ac6d-1069-6ac88c172941-32261eea {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3ec0829b-9e54-ac6d-1069-6ac88c172946-32261eea {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3ec0829b-9e54-ac6d-1069-6ac88c172947-32261eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bff1ff2-b21b-2c97-9124-9222ac3e90b5-176f9f67 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_2bff1ff2-b21b-2c97-9124-9222ac3e90b7-176f9f67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bff1ff2-b21b-2c97-9124-9222ac3e90bf-176f9f67 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-f4d07456 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-f4d07456 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f4d07456 {
  grid-area: 3 / 3 / 4 / 11;
}

#w-node-b5a62b52-1285-e1d4-219d-cc5fc5294aab-f4d07456, #w-node-d9d03d29-47af-6c90-b324-b3403a504c32-f4d07456 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-f2594a39 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-f2594a39 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f2594a39 {
  grid-area: 3 / 3 / 4 / 11;
}

#w-node-_853a4f67-b617-cf80-a580-25d53e63a6a5-f2594a39, #w-node-d9d03d29-47af-6c90-b324-b3403a504c32-f2594a39 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-ba11235a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-ba11235a {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-ba11235a {
  grid-area: 3 / 3 / 4 / 11;
}

#w-node-_853a4f67-b617-cf80-a580-25d53e63a6a5-ba11235a, #w-node-d9d03d29-47af-6c90-b324-b3403a504c32-ba11235a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-1a73c1c7 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-1a73c1c7 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-1a73c1c7 {
  grid-area: 3 / 3 / 4 / 11;
}

#w-node-_853a4f67-b617-cf80-a580-25d53e63a6a5-1a73c1c7, #w-node-d9d03d29-47af-6c90-b324-b3403a504c32-1a73c1c7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5fc9b5a0-38ee-8909-29a4-70df67e47b49-8026aa5d {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_5434d038-312d-7e1f-4123-707bd0b81f88-8026aa5d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ccf81e78-8bd8-2c22-8fed-5c45e18ec70b-8026aa5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f63378d5-6740-c94f-b992-c69d3a54aa71-8026aa5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a6568eb-3f0f-2751-bb8a-42c4d9bc7ce5-8026aa5d, #w-node-_8bfb34b7-9bb7-49f6-73b7-bba400b342ce-8026aa5d, #w-node-_8bfb34b7-9bb7-49f6-73b7-bba400b342d6-8026aa5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd950614-b090-1ce8-d091-4a30be2dadc9-8026aa5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#message.w-node-_8487e7c0-4299-f73e-2c75-c27f160ca5ce-8026aa5d {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_48dfe7f5-a030-0709-68ff-08dd2b97a61b-8026aa5d, #w-node-c0cad1fa-03ea-b16d-39aa-fd4d773ae4ac-8026aa5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0dd23d2e-a4a4-9649-be4a-af9e951ec41e-8026aa5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c0cad1fa-03ea-b16d-39aa-fd4d773ae4a4-8026aa5d, #w-node-_7c770fcb-70de-64af-76a1-26c1d7857619-8026aa5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14d33b38-2cc4-cfeb-ad2f-6b6db6b781cc-8026aa5d, #w-node-_5434d038-312d-7e1f-4123-707bd0b81f90-8026aa5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#message-container.w-node-_8e19fc4d-8762-004d-e784-ca95661e765a-8026aa5d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_35d6ee89-3161-fec9-3d53-7392a1d82146-8026aa5d {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_35d6ee89-3161-fec9-3d53-7392a1d82147-8026aa5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35d6ee89-3161-fec9-3d53-7392a1d8214c-8026aa5d {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_35d6ee89-3161-fec9-3d53-7392a1d8214e-8026aa5d {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_35d6ee89-3161-fec9-3d53-7392a1d8214f-8026aa5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35d6ee89-3161-fec9-3d53-7392a1d82151-8026aa5d {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_35d6ee89-3161-fec9-3d53-7392a1d82152-8026aa5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d29c4b8-71d2-aa2b-1fad-2bba0b2c06b9-8026aa5d {
  grid-area: span 12 / span 12 / span 12 / span 12;
}

#w-node-b1654969-50c3-6003-283e-6caf861707dd-98de1dd2 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_695be386-102a-378e-1f80-08069d45b6da-98de1dd2 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_5c24b171-8e60-2bf4-afca-94815ecac6a0-98de1dd2 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: baseline;
}

#w-node-_4cce1c1a-1bc0-fd7f-8a32-615bc8e5bc4a-98de1dd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_797d5edb-4160-7440-8b95-a317f4e72a7e-98de1dd2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17d5b02c-0731-37c6-d1a0-7ae3b121a5e5-98de1dd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d5b02c-0731-37c6-d1a0-7ae3b121a5e7-98de1dd2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db14f8f6-a6f7-d496-1770-1094436ca96d-98de1dd2 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: end;
}

#w-node-f10916e1-78b8-aa47-7843-6516f603e31c-98de1dd2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
}

#w-node-_4090c7bb-7e06-ac3f-8cfc-3394eee5c59c-98de1dd2, #w-node-_7d71270e-4384-d0a5-ef22-85eba0df4053-98de1dd2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-5aa3fd33 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-5aa3fd33 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-5aa3fd33 {
  grid-area: 3 / 3 / 4 / 11;
}

#w-node-_853a4f67-b617-cf80-a580-25d53e63a6a5-5aa3fd33, #w-node-d9d03d29-47af-6c90-b324-b3403a504c32-5aa3fd33 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bb85a270-9a31-7c1f-94a2-2368d5e01ba3-3a436623 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-b66c6346-d118-5e0b-2eb1-770166b07659-3a436623 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-b202e85d-59f8-8cef-446a-5a95983dd27e-3a436623 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-bb85a270-9a31-7c1f-94a2-2368d5e01ba3-fec9140c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-b66c6346-d118-5e0b-2eb1-770166b07659-fec9140c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_945474c4-7cd9-7d3b-4c08-fced15c1a2fd-fec9140c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2c01a3bb-682b-07b0-fa69-53d629c8637a-ad7d09e1 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_2c01a3bb-682b-07b0-fa69-53d629c86389-ad7d09e1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_75fd1462-78fc-b284-54b2-1c2dde57ba0c-de57ba0b {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_3ed19bc6-2750-60b2-e215-417166b19ee4-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee5-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee6-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee7-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee8-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ee9-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eea-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eeb-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eec-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eed-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eee-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19eef-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef0-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef1-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef2-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef3-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef4-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef5-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef6-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef7-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef8-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19ef9-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19efa-0a40f716, #w-node-_3ed19bc6-2750-60b2-e215-417166b19efb-0a40f716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1ce514e-2539-d444-c9f3-8c64e8edeb86-0a40f716 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d96852-0a40f716 {
  grid-area: 1 / 5 / 3 / 9;
}

#w-node-_7c375e1b-9552-1a46-45ec-3ad94bc767a1-0a40f716 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_51ca06fe-e4c4-2fb6-f51e-589808a18606-0a40f716 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-c5633e7b-8136-bf41-d866-633daa9d4c13-0a40f716 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-0a40f716 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-0a40f716, #w-node-_7f5b46c5-b3b6-4445-51d1-2152baf7494d-0a40f716 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-0a40f716 {
  grid-area: 1 / 3 / 2 / 7;
  align-self: center;
}

#w-node-b1be93f8-771e-29b8-0664-852813075af2-0a40f716 {
  grid-area: 1 / 8 / 2 / 11;
  align-self: center;
}

#w-node-bae8d63b-a818-67b2-bde2-0e6b68ca65b1-0a40f716 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-de20d4b3-095f-0923-5a23-e01233fdeea0-0a40f716 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-f0a15ad6-7acc-44eb-3d9a-c533de618ee7-0a40f716 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4cd4aaae-254b-7f10-33af-50e056abf259-0a40f716 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_22bdea56-504a-56ed-ebd7-c4a7a3e1e01d-0a40f716 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_28e79077-b4cf-9597-622b-062a07ce5e5d-0a40f716 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-fb330eae-6fcf-9869-8e40-6b53b27fc007-0a40f716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98b8054d-a92b-53d1-b091-482f17e35968-0a40f716 {
  grid-area: 1 / 1 / 4 / 6;
}

#w-node-a02a27e7-d5bb-2d5f-1417-b21b91104f64-0a40f716 {
  grid-area: 1 / 6 / 2 / 8;
  align-self: center;
}

#w-node-_75975607-58d1-5156-bf3c-cd6204235653-0a40f716 {
  grid-area: 1 / 9 / 4 / 13;
}

#w-node-eae5aaff-556f-ec9f-05d1-18b597ebce1f-0a40f716 {
  grid-area: 1 / 8 / 3 / 13;
  align-self: center;
}

#w-node-b20e1dee-5c6e-6286-2471-507c8fefee87-0a40f716 {
  grid-area: 1 / 3 / 2 / 8;
}

#w-node-_89416c42-8046-b0a9-bbc3-5ce9c8c85622-0a40f716 {
  grid-area: 2 / 3 / 3 / 6;
  align-self: center;
}

#w-node-_18b3d38a-3c14-52c5-b31c-9d559ad68d90-0a40f716 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3b9d63d9-9668-5a0b-b9a3-617831072347-0a40f716, #w-node-f91c6405-b5fc-4db9-c367-866b9c2369e5-0a40f716 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-da851347-c7e5-4360-4a6c-4e4bbe32b6a0-0a40f716 {
  grid-area: 2 / 2 / 3 / 7;
}

#w-node-b0392f92-c3ad-f1f5-0c59-be515e86babd-0a40f716 {
  grid-area: 1 / 3 / 2 / 9;
}

#w-node-da4c64b6-43fd-dc93-201a-616c8f74dcbd-0a40f716 {
  grid-area: 2 / 7 / 3 / 12;
}

#w-node-_0189c8a8-73cb-affd-b540-b89f3d46498d-0a40f716 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_0189c8a8-73cb-affd-b540-b89f3d464993-0a40f716 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd850-0a40f716 {
  grid-area: 1 / 3 / 2 / 10;
  align-self: center;
}

#w-node-_9f3f51b4-741f-5c06-b94a-bcb8629af184-0a40f716 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd85e-0a40f716 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-ee5e8a08-777d-ceb6-35f3-1b95ecd4a7fd-0a40f716 {
  grid-area: 2 / 3 / 3 / 6;
}

#w-node-_421c0730-b433-1b29-7ca8-c41c47c870b9-0a40f716 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-0a40f716 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-0a40f716 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_09788464-574f-5bba-411c-4e83b3656562-0a40f716 {
  grid-area: 3 / 5 / 4 / 9;
  align-self: auto;
}

#w-node-_2325fd17-b95f-57fb-c7d5-9142198925fe-0a40f716 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f601858e-d143-37eb-e940-6c7d0a9f6dad-0a40f716 {
  grid-area: 3 / 1 / 4 / 2;
}

#countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-f6bfd869 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-f6bfd869 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f6bfd869 {
  grid-area: 3 / 3 / 4 / 11;
}

#w-node-b5a62b52-1285-e1d4-219d-cc5fc5294aab-f6bfd869, #w-node-d9d03d29-47af-6c90-b324-b3403a504c32-f6bfd869 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5bf9c159-8637-038e-fa41-20aab01a015e-3c9425a4 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-_5bf9c159-8637-038e-fa41-20aab01a0166-3c9425a4, #w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741ce-3c9425a4 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-aca6a1cb-f4f4-2f71-4473-7b4b7ad48eb0-3c9425a4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c56b5592-c9d8-c48a-b3e9-5796a62327e3-3c9425a4 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_86577cdc-6b32-766c-2fe3-3fb1260bdbeb-3c9425a4 {
  grid-area: 4 / 3 / 5 / 11;
}

#w-node-_50e3b143-aa7b-18dd-6dc1-0dc70f26e422-3c9425a4 {
  grid-area: 2 / 2 / 3 / 6;
  align-self: center;
}

#w-node-_1f4289cb-b238-8988-0d5f-ff9d76e90231-3c9425a4 {
  grid-area: 1 / 8 / 4 / 13;
}

#w-node-_3ddfef23-1771-f9cb-bcea-b0726ec34ee3-3c9425a4 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_01f2d9aa-5a17-638d-9e36-13f10d5f3129-3c9425a4 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_3ddfef23-1771-f9cb-bcea-b0726ec34ee7-3c9425a4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e1c133c2-c610-87e9-be2b-e9ccd2723512-3c9425a4 {
  grid-area: 3 / 4 / 4 / 10;
}

#w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741b9-3c9425a4 {
  grid-area: 1 / 3 / 3 / 11;
}

#w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741ba-3c9425a4 {
  grid-area: 1 / 9 / 3 / 11;
}

#w-node-_747a73a9-b942-3179-22cb-82a9d6a3080c-3c9425a4, #w-node-_5bc24d22-d5ed-ada9-47fe-70bb27c32598-3c9425a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5bc24d22-d5ed-ada9-47fe-70bb27c325a4-3c9425a4 {
  align-self: stretch;
}

#w-node-_5bc24d22-d5ed-ada9-47fe-70bb27c32599-3c9425a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bc24d22-d5ed-ada9-47fe-70bb27c325a9-3c9425a4 {
  align-self: center;
}

#w-node-a5238eee-b797-0c62-67c3-e4168f1a2401-3c9425a4, #w-node-a5238eee-b797-0c62-67c3-e4168f1a2404-3c9425a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a5238eee-b797-0c62-67c3-e4168f1a2405-3c9425a4 {
  align-self: stretch;
}

#w-node-a5238eee-b797-0c62-67c3-e4168f1a2407-3c9425a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5238eee-b797-0c62-67c3-e4168f1a2411-3c9425a4 {
  align-self: center;
}

#w-node-_58ec3ca0-45a5-3a52-a971-212152ee9c45-3c9425a4, #w-node-_58ec3ca0-45a5-3a52-a971-212152ee9c48-3c9425a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_58ec3ca0-45a5-3a52-a971-212152ee9c49-3c9425a4 {
  align-self: stretch;
}

#w-node-_58ec3ca0-45a5-3a52-a971-212152ee9c4b-3c9425a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58ec3ca0-45a5-3a52-a971-212152ee9c55-3c9425a4 {
  align-self: center;
}

#w-node-_956c7a0c-f506-2862-9145-4ed764312676-3c9425a4, #w-node-_956c7a0c-f506-2862-9145-4ed764312679-3c9425a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_956c7a0c-f506-2862-9145-4ed76431267a-3c9425a4 {
  align-self: stretch;
}

#w-node-_956c7a0c-f506-2862-9145-4ed76431267c-3c9425a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956c7a0c-f506-2862-9145-4ed764312686-3c9425a4 {
  align-self: center;
}

#w-node-fc186fe1-d0b8-8601-f1c3-efa716ceaf8d-3c9425a4, #w-node-_73700ad5-2df9-f115-5cae-c7c046272a6e-3c9425a4, #w-node-_73700ad5-2df9-f115-5cae-c7c046272a71-3c9425a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_73700ad5-2df9-f115-5cae-c7c046272a72-3c9425a4 {
  align-self: stretch;
}

#w-node-_73700ad5-2df9-f115-5cae-c7c046272a74-3c9425a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73700ad5-2df9-f115-5cae-c7c046272a7e-3c9425a4 {
  align-self: center;
}

#w-node-aa9f87dc-b648-9453-9bde-43103ec9b343-3c9425a4 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-dab1da36-0fed-cdbe-d1d8-078a52b08d2b-3c9425a4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

@media screen and (min-width: 1920px) {
  #w-node-_5301f956-2403-697a-7048-0b5e03110d54-03110d51 {
    align-self: center;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d5f-03110d51 {
    grid-area: 1 / 6 / 2 / 10;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9092-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9093-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9094-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9095-6d9a907f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54ae9335-3644-d84b-7233-02de66e6ed9b-7062d110 {
    grid-area: 7 / 3 / 8 / 6;
    align-self: center;
  }

  #w-node-bd0bf56e-91ba-c300-c8a8-545ec12030a8-7062d110, #w-node-_807d4419-d65d-ec2f-e7ad-61fe9054e7fc-7062d110, #w-node-_715a9436-2bb6-d9f3-e506-01d7d59b228b-7062d110, #w-node-_2549f099-7b2b-6068-4828-004d9df465ca-7062d110 {
    grid-area: 1 / 5 / 2 / 10;
    align-self: auto;
  }

  #w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-0752c856 {
    grid-area: 1 / 6 / 2 / 8;
  }

  #w-node-_4dded53e-47f6-d0af-a52a-df88e71a62fa-0752c856 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-0752c856 {
    grid-area: 1 / 5 / 2 / 10;
    align-self: auto;
  }

  #w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-0752c856 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f2f-0752c856 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-0752c856 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-0752c856 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a0-0752c856 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-0752c856 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-0752c856 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e1-0752c856 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e4-0752c856 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-0752c856 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-_3e987bc5-5cab-53a8-fd0c-3892893fff67-0752c856 {
    grid-area: 1 / 4 / 2 / 10;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf888-80abf87f {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf890-80abf87f, #w-node-d9d99621-b69a-3a3a-378c-f74d3b469d8f-80abf87f {
    grid-area: 1 / 7 / 2 / 9;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf89b-80abf87f {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8a3-80abf87f {
    grid-area: 1 / 7 / 2 / 9;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8ae-80abf87f {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8b6-80abf87f {
    grid-area: 1 / 7 / 2 / 9;
  }

  #w-node-_0d518931-2f45-9c90-6c1a-f3208fb96245-c082ad58 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-ccda3584 {
    grid-area: 1 / 6 / 2 / 8;
  }

  #w-node-_4dded53e-47f6-d0af-a52a-df88e71a62fa-ccda3584 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-ccda3584 {
    grid-area: 1 / 5 / 2 / 10;
    align-self: auto;
  }

  #w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f2f-ccda3584 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a0-ccda3584 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e1-ccda3584 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e4-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05c-ccda3584 {
    grid-area: 1 / 6 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05f-ccda3584 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be062-ccda3584 {
    grid-area: 1 / 5 / 2 / 10;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be06a-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be072-ccda3584 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be075-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be07b-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be080-ccda3584 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be083-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be089-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be08e-ccda3584 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be091-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be097-ccda3584 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-a9a04811-6f7a-41be-504f-12806d5565bc-32261eea {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: stretch;
  }

  #w-node-_75fd1462-78fc-b284-54b2-1c2dde57ba0c-de57ba0b {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .25fr 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-de20d4b3-095f-0923-5a23-e01233fdeea0-0a40f716 {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-a02a27e7-d5bb-2d5f-1417-b21b91104f64-0a40f716 {
    grid-area: 1 / 5 / 2 / 9;
    align-self: center;
  }

  #w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd850-0a40f716 {
    align-self: center;
  }

  #w-node-_86577cdc-6b32-766c-2fe3-3fb1260bdbeb-3c9425a4 {
    grid-area: 2 / 4 / 3 / 10;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_5301f956-2403-697a-7048-0b5e03110d54-03110d51, #w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd850-0a40f716 {
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_20d7c16f-55b4-9453-efec-4c7d29209461-1998df52 {
    grid-column-end: 9;
  }

  #w-node-_13bb903a-e318-3127-676b-2356c7765f27-1998df52 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee0-1998df52 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee2-1998df52 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0a6-85b6b074 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0bb-85b6b074 {
    grid-area: 1 / 7 / 2 / 9;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c1-85b6b074 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c7-85b6b074 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-dbb4b400-4387-2a7a-039d-e8f81cd0a4b0-1cd0a4b0 {
    grid-area: 1 / 5 / 2 / 12;
  }

  #w-node-db73b42c-7e24-0706-bbbc-658ae2ece166-e2ece14d {
    grid-area: 2 / 8 / 3 / 12;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764db-743764bd {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764e2-743764bd {
    grid-area: 1 / 4 / 2 / 9;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764e6-743764bd {
    grid-area: 1 / 2 / 2 / 4;
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764ec-743764bd {
    grid-area: 1 / 4 / 2 / 8;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764ee-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125e7-743764bd {
    grid-area: 2 / 2 / 3 / 6;
    align-self: center;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125eb-743764bd {
    grid-area: 3 / 2 / 4 / 6;
    align-self: auto;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125f0-743764bd {
    grid-area: 3 / 7 / 4 / 13;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376509-743764bd {
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376517-743764bd {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376519-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d135-743764bd {
    grid-area: 3 / 2 / 4 / 6;
    align-self: auto;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d13a-743764bd {
    grid-area: 3 / 7 / 4 / 13;
  }

  #w-node-_84085c9b-76b1-b567-6419-1c41495db3d5-743764bd {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d13e-743764bd {
    align-self: center;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d14c-743764bd {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d14e-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d54-03110d51 {
    grid-area: 1 / 2 / 2 / 5;
    align-self: center;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d5f-03110d51, #w-node-_5301f956-2403-697a-7048-0b5e03110d62-03110d51 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d2-08d0e7cf {
    grid-column-end: 9;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d5-08d0e7cf {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d7-08d0e7cf {
    grid-area: 3 / 3 / 4 / 7;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7df-08d0e7cf {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7e4-08d0e7cf {
    grid-area: 5 / 1 / 6 / 9;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7e6-08d0e7cf, #w-node-d12d0ec7-c23c-de72-63f5-14aafcd7986a-fcd79867 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-d12d0ec7-c23c-de72-63f5-14aafcd7986c-fcd79867 {
    grid-area: 3 / 3 / 4 / 7;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90c4-6d9a907f {
    grid-area: 1 / 7 / 2 / 9;
    place-self: end start;
  }

  #w-node-_6570a214-8da1-53b7-4a70-432eb9f0ca08-6d9a907f {
    grid-area: 1 / 2 / 2 / 7;
    place-self: center start;
  }

  #w-node-_03cd4cad-ac85-270a-2bae-7f9d94283654-6d9a907f, #w-node-ec468053-d85f-338d-c9c2-f25680e86b22-6d9a907f, #w-node-_749a5bcf-b175-9b6b-6585-752c2997b032-6d9a907f {
    grid-area: 1 / 1 / 2 / 6;
    place-self: center start;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90d4-6d9a907f {
    grid-area: 1 / 5 / 2 / 9;
    place-self: center start;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90dd-6d9a907f {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90e6-6d9a907f {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90ef-6d9a907f {
    grid-area: 1 / 4 / 2 / 8;
  }

  #w-node-e1a0dc87-a850-8544-8791-3e17ab8429d4-7062d110 {
    grid-area: 1 / 2 / 2 / 12;
    align-self: center;
  }

  #w-node-e1a0dc87-a850-8544-8791-3e17ab8429e5-7062d110 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-f959552f-1cab-1f32-aac9-a51746a00b26-7062d110 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-_54ae9335-3644-d84b-7233-02de66e6ed9b-7062d110 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-_54ae9335-3644-d84b-7233-02de66e6ed9c-7062d110 {
    grid-area: 6 / 4 / 8 / 9;
  }

  #w-node-abbb2be9-628e-7971-94e5-76ab1e8cf8fb-7062d110 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: center;
  }

  #w-node-_54fdb844-049a-970a-9747-964b57cb899d-7062d110 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_54fdb844-049a-970a-9747-964b57cb89a1-7062d110 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_54fdb844-049a-970a-9747-964b57cb8995-7062d110 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: center;
  }

  #w-node-_0acfbe97-0d57-b50f-894f-2fe10d3123b3-7062d110 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-bd0bf56e-91ba-c300-c8a8-545ec12030a8-7062d110 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #w-node-_63f068f2-5b22-a93e-d261-cec2ba0c6bef-7062d110 {
    grid-column: 2 / 3;
  }

  #w-node-_807d4419-d65d-ec2f-e7ad-61fe9054e7fc-7062d110 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #w-node-_807d4419-d65d-ec2f-e7ad-61fe9054e802-7062d110 {
    grid-column: 2 / 3;
  }

  #w-node-_715a9436-2bb6-d9f3-e506-01d7d59b228b-7062d110 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #w-node-_715a9436-2bb6-d9f3-e506-01d7d59b228e-7062d110 {
    grid-column: 2 / 3;
  }

  #w-node-_2549f099-7b2b-6068-4828-004d9df465ca-7062d110 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #w-node-_2549f099-7b2b-6068-4828-004d9df465d0-7062d110 {
    grid-column: 2 / 3;
  }

  #w-node-_76dc713e-3330-c27d-eeab-7ebdc9a0162d-7062d110 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #atelier-reserver.w-node-_76dc713e-3330-c27d-eeab-7ebdc9a01634-7062d110 {
    grid-area: 1 / 2 / 7 / 8;
    align-self: stretch;
  }

  #w-node-_807432ec-93c6-d8ad-f884-1add0af75661-7062d110 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_807432ec-93c6-d8ad-f884-1add0af75673-7062d110 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_807432ec-93c6-d8ad-f884-1add0af7567b-7062d110 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-ca04929a-cf43-341f-0815-2a41f12a19cb-7062d110 {
    grid-area: 1 / 5 / 2 / 12;
  }

  #w-node-bcd20244-c000-3c16-c023-c4454bed71e9-acf079d7 {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_7c745be8-9bde-9976-b2c3-5373622a095f-b37ae06a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9685c-b37ae06a {
    grid-area: 3 / 2 / 4 / 6;
    align-self: center;
  }

  #w-node-_104e829a-ddb3-e54d-8bc7-93f6376d9177-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-b37ae06a {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-b37ae06a {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-cc4d1220-b7d2-f8b0-9588-42871c744b6f-b37ae06a {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: stretch stretch;
  }

  #w-node-_33d1caa4-48a9-cc4c-8f56-03ed7cfd1258-b37ae06a {
    grid-area: 1 / 1 / 2 / 12;
  }

  #w-node-_9549b952-3b92-7b67-7c1f-e77eb708a0bc-b37ae06a {
    grid-area: 2 / 2 / 3 / 11;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-b37ae06a {
    grid-area: 1 / 4 / 2 / 9;
  }

  #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-b37ae06a {
    grid-column: 4 / 9;
  }

  #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-b37ae06a {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e4bc4b70-55f5-6964-3dac-98582a3e2f58-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-b37ae06a {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_2812c4eb-3772-8818-8dfa-cb8d7ce55f35-b37ae06a, #w-node-_2a20c55a-f0c6-69ca-faea-4a28e51dc8ef-b37ae06a, #w-node-_5daa3266-e67e-8413-15e6-bb6421ef1a4e-b37ae06a, #w-node-b2fbde17-eb55-545b-489b-6958ae5a7211-b37ae06a, #w-node-_090b64f3-d9f2-23af-08cb-5a4ef490f324-b37ae06a, #w-node-ae1c5ebd-885a-f89b-b68f-07d2b1e03a04-b37ae06a, #w-node-_76d9da6c-f72d-7f58-7b17-968977b340d7-b37ae06a, #w-node-_4e64c4d9-c748-e30e-f9fa-ef0fdbe34ba7-b37ae06a {
    grid-column: 2 / 8;
  }

  #w-node-d0ed17fc-b9f0-e274-0632-69ae7f7f4be8-b37ae06a {
    grid-column: 2 / 8;
    grid-row-start: 1;
  }

  #w-node-_80d6ff24-192e-8995-6ba3-235c211a0246-b37ae06a {
    grid-column: 2 / 8;
  }

  #w-node-_6a336532-1aae-c0b8-2940-476610df0495-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-b37ae06a {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-b37ae06a {
    grid-area: 2 / 3 / 3 / 7;
  }

  #acheter-livre-ces-ames.w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2cc-b37ae06a {
    grid-area: 1 / 2 / 7 / 8;
    align-self: stretch;
  }

  #w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2d7-b37ae06a {
    grid-area: 2 / 8 / 6 / 13;
    align-self: center;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-f75453e8 {
    grid-column-end: 5;
  }

  #w-node-f36f12d9-35ac-15a2-f6e1-2a746dfab095-f75453e8 {
    grid-area: 2 / 2 / 3 / 6;
    align-self: center;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9685c-f75453e8 {
    grid-area: 3 / 2 / 4 / 6;
    align-self: auto;
  }

  #w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-f75453e8 {
    grid-area: 3 / 7 / 4 / 13;
  }

  #w-node-_104e829a-ddb3-e54d-8bc7-93f6376d9177-f75453e8 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-f75453e8 {
    grid-area: 1 / 3 / 2 / 8;
  }

  #w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-f75453e8 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-cc4d1220-b7d2-f8b0-9588-42871c744b6f-f75453e8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: stretch stretch;
  }

  #w-node-_33d1caa4-48a9-cc4c-8f56-03ed7cfd1258-f75453e8 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d2-f75453e8 {
    grid-column-start: 1;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d8-f75453e8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2db-f75453e8 {
    grid-area: 1 / 4 / 2 / 9;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-f75453e8, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-f75453e8 {
    grid-area: 1 / 4 / 2 / 8;
  }

  #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-f75453e8 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-f75453e8 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e4bc4b70-55f5-6964-3dac-98582a3e2f58-f75453e8 {
    grid-column: 1 / 9;
  }

  #w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-f75453e8, #w-node-_2812c4eb-3772-8818-8dfa-cb8d7ce55f35-f75453e8, #w-node-_2a20c55a-f0c6-69ca-faea-4a28e51dc8ef-f75453e8, #w-node-_5daa3266-e67e-8413-15e6-bb6421ef1a4e-f75453e8, #w-node-b2fbde17-eb55-545b-489b-6958ae5a7211-f75453e8, #w-node-_090b64f3-d9f2-23af-08cb-5a4ef490f324-f75453e8, #w-node-ae1c5ebd-885a-f89b-b68f-07d2b1e03a04-f75453e8, #w-node-_76d9da6c-f72d-7f58-7b17-968977b340d7-f75453e8, #w-node-_4e64c4d9-c748-e30e-f9fa-ef0fdbe34ba7-f75453e8, #w-node-d0ed17fc-b9f0-e274-0632-69ae7f7f4be8-f75453e8, #w-node-_80d6ff24-192e-8995-6ba3-235c211a0246-f75453e8, #w-node-_6609d52b-5639-5b48-3677-099b71677d69-f75453e8 {
    grid-column: 2 / 8;
  }

  #w-node-_6a336532-1aae-c0b8-2940-476610df0495-f75453e8 {
    grid-area: 1 / 3 / 2 / 8;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-f75453e8 {
    grid-column: 2 / 8;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-f75453e8 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-f75453e8 {
    grid-column: 3 / 7;
  }

  #buy-signe.w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2cc-f75453e8 {
    grid-row: 2 / 5;
    grid-column-end: 8;
  }

  #w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2d7-f75453e8 {
    grid-column: 1 / 9;
    grid-row-end: 2;
  }

  #w-node-_0359f1e7-07b2-7696-a041-00fb71b939b9-1bee57de {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-1bee57de, #w-node-ee0a16f1-c1da-7337-a0a3-7653a5cb06c1-1bee57de {
    grid-area: 1 / 6 / 2 / 11;
  }

  #w-node-_1da35839-8064-e683-bb4c-0ae9db6f5f81-1bee57de {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_43ca2c48-3f6f-a196-d06b-064863baf6ee-1bee57de {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd5c-1bee57de {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd49-1bee57de {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd5e-1bee57de {
    grid-area: 2 / 8 / 3 / 12;
  }

  #w-node-_45956833-a37a-6a4d-07c4-c07b00a34104-00a34101, #w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_5fded996-60df-0707-5567-e3cc17f70add-0752c856, #w-node-_3e07332f-5258-1070-d36a-27af1ee6fbd3-0752c856, #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-ce698e3c-5ae5-3b9c-af03-d528bc8f9fd9-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-_04614a8c-ddac-c096-1586-4eca558fb58c-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_4dded53e-47f6-d0af-a52a-df88e71a62fa-0752c856 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-0752c856 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f2f-0752c856 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a0-0752c856 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e1-0752c856 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e4-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_5a04c5e3-92da-e49a-a4ce-ede61c7b9642-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_3e987bc5-5cab-53a8-fd0c-3892893fff67-0752c856, #w-node-_22938ccf-2c1a-131d-2bee-332c1168c3d8-0752c856 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-e23e5ec4-11b7-c631-0569-a61351dfa98f-0752c856 {
    grid-area: 1 / 2 / 7 / 8;
    align-self: stretch;
  }

  #w-node-_67de13ef-1af2-ebd8-ae54-fc605746d53e-0752c856 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-ab95048b-e010-8c42-c418-3afee9571ee7-0752c856 {
    grid-area: 2 / 2 / 3 / 8;
    align-self: center;
  }

  #w-node-_57bcb8b3-75e1-ad31-2a93-2a40e5dd5e70-0752c856, #w-node-_822574e4-8bfb-7405-9507-1433afa315dc-0752c856 {
    grid-column-end: 6;
  }

  #w-node-_602ace11-ad76-4f22-2e4e-faec516e0a85-0752c856 {
    grid-column: 2 / 9;
  }

  #w-node-_98ea390a-0e78-1e42-100f-6a2699a49c5d-0752c856, #w-node-_98ea390a-0e78-1e42-100f-6a2699a49c65-0752c856 {
    grid-column-end: 6;
  }

  #w-node-_98ea390a-0e78-1e42-100f-6a2699a49c68-0752c856 {
    grid-column: 2 / 9;
  }

  #w-node-a4232cef-7f9a-e0d2-f047-ccd8a948affd-a948affa, #w-node-a4232cef-7f9a-e0d2-f047-ccd8a948b000-a948affa {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf882-80abf87f {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf888-80abf87f {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf890-80abf87f {
    grid-area: 1 / 6 / 2 / 8;
  }

  #w-node-d9d99621-b69a-3a3a-378c-f74d3b469d8f-80abf87f {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf89b-80abf87f {
    grid-area: 1 / 6 / 2 / 8;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8a3-80abf87f {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8ae-80abf87f {
    grid-area: 1 / 6 / 2 / 8;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8b6-80abf87f {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_0d518931-2f45-9c90-6c1a-f3208fb96245-c082ad58 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b934005287fe-005287f6 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528804-005287f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528805-005287f6 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052880c-005287f6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528811-005287f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528812-005287f6 {
    grid-area: 1 / 3 / 2 / 5;
    align-self: center;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528819-005287f6 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052881e-005287f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052881f-005287f6 {
    grid-area: 1 / 7 / 2 / 9;
    align-self: center;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528826-005287f6 {
    grid-column: 7 / 9;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052882b-005287f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052882c-005287f6 {
    grid-area: 1 / 5 / 2 / 7;
    align-self: center;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528833-005287f6 {
    grid-column: 5 / 7;
  }

  #w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-ccda3584 {
    grid-area: 1 / 2 / 2 / 12;
    align-self: center;
  }

  #w-node-cccb2882-d563-8b61-4e54-02d303da26c6-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-cccb2882-d563-8b61-4e54-02d303da26ce-ccda3584, #w-node-_2b7f0ea5-9e9c-173c-ee0e-1a03f701a9e3-ccda3584, #w-node-_3e07332f-5258-1070-d36a-27af1ee6fbd3-ccda3584, #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_04614a8c-ddac-c096-1586-4eca558fb58c-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_4dded53e-47f6-d0af-a52a-df88e71a62fa-ccda3584 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-ccda3584 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f2f-ccda3584 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a0-ccda3584 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e1-ccda3584 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e4-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be056-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05c-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05f-ccda3584 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be062-ccda3584 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be06a-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be072-ccda3584 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be075-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be07b-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be080-ccda3584 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be083-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be089-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be08e-ccda3584 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be091-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be097-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-e326f5a8-6b1a-48c0-c421-3230f6d6dbc1-ccda3584 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-e23e5ec4-11b7-c631-0569-a61351dfa98f-ccda3584 {
    grid-area: 1 / 2 / 7 / 8;
    align-self: stretch;
  }

  #w-node-ea3adec3-4156-a752-2194-80977bf05f0a-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-bd385297-0e84-8228-fb97-164da9cee6b2-ccda3584, #w-node-bd385297-0e84-8228-fb97-164da9cee6ba-ccda3584 {
    grid-column-end: 6;
  }

  #w-node-bd385297-0e84-8228-fb97-164da9cee6bd-ccda3584 {
    grid-column: 2 / 9;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b2f1-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b2f4-9c241283 {
    grid-area: 1 / 3 / 3 / 7;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b2fe-9c241283 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b305-9c241283, #w-node-fecf48f5-6088-6b12-1c2a-230cee14b30f-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b313-9c241283 {
    grid-area: 1 / 2 / 2 / 5;
    align-self: center;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b319-9c241283 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: center;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c24c-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c255-9c241283 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c257-9c241283 {
    grid-area: 1 / 4 / 2 / 6;
    align-self: center;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c26c-9c241283 {
    grid-area: 1 / 7 / 4 / 9;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c272-9c241283 {
    grid-area: 1 / 5 / 3 / 9;
    align-self: center;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c274-9c241283 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c27b-9c241283 {
    grid-area: 2 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c2a0-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c2a6-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c30c-9c241283 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c30f-9c241283 {
    grid-area: 2 / 5 / 3 / 9;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c332-9c241283 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c33a-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c366-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c371-9c241283 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c374-9c241283 {
    grid-area: 3 / 3 / 4 / 7;
    align-self: auto;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c80fb-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8104-9c241283 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8106-9c241283 {
    grid-area: 1 / 4 / 2 / 6;
    align-self: center;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c811b-9c241283 {
    grid-area: 1 / 7 / 4 / 9;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8121-9c241283 {
    grid-area: 1 / 5 / 3 / 9;
    align-self: center;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8123-9c241283 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c812a-9c241283 {
    grid-area: 2 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8148-9c241283 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c814f-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8155-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81bb-9c241283 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81be-9c241283 {
    grid-area: 2 / 5 / 3 / 9;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81e1-9c241283 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81e9-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8215-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8220-9c241283 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8223-9c241283 {
    grid-area: 3 / 3 / 4 / 7;
    align-self: auto;
  }

  #w-node-c40c25b9-a7f2-bf3b-9c70-790a18def999-2055d589 {
    grid-area: 1 / 7 / 4 / 12;
    align-self: end;
  }

  #w-node-c40c25b9-a7f2-bf3b-9c70-790a18def99b-2055d589 {
    grid-area: 3 / 2 / 4 / 7;
    align-self: center;
  }

  #w-node-_643f732a-57e3-405b-f3b4-5979232afb86-2055d589, #w-node-d97a1a41-d091-9d6e-0f83-9f5b70d60350-2055d589, #w-node-_636d6d39-2d6f-afad-72bb-47f6945ce0e0-2055d589 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-dc6fea4f-715c-50f6-dd18-e6db60cb3add-2055d589 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_72789878-8724-585a-4667-332c4dbec2dc-2055d589 {
    grid-area: 1 / 2 / 2 / 4;
    align-self: center;
  }

  #w-node-_6be67076-a74e-d7f5-0e91-4559218d967f-2055d589 {
    grid-area: 1 / 6 / 2 / 8;
  }

  #w-node-_2eed1680-b37f-b69b-e412-ec6aaf849150-2055d589 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: center;
  }

  #w-node-_8c167742-1939-002f-b7c8-c1480d998745-2055d589 {
    grid-area: 1 / 3 / 2 / 7;
    place-self: center;
  }

  #w-node-_0fc525b5-12f6-d0e0-b2c1-9de429611114-2055d589 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_8a88eb3c-8f14-e5db-99fc-fa329e67c02c-2055d589 {
    grid-column: 3 / 7;
  }

  #w-node-fbe2df9b-9e5e-1211-1dec-71a07382f928-2055d589 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-d09029f8-3c2e-6159-2b13-4b112608a7e7-2055d589 {
    grid-column: 3 / 7;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee76-cd98db63 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee7d-cd98db63 {
    grid-area: 3 / 2 / 4 / 8;
    align-self: center;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee8b-cd98db63 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee96-cd98db63 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3beeb2-cd98db63 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_640557d8-d8b8-6dc0-ccb8-82666c98277c-cd98db63 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_0b648562-1a3c-d67f-5d42-71187cd819ee-a59df134, #w-node-_1c682a03-9569-190d-a7d3-2787032ae98b-0fd8aaac, #w-node-bf2c2082-7b6f-2f2a-d74d-e8112d621366-0fd8aaac {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_0ab47551-6e79-27d6-f2dc-d024183695a4-0fd8aaac, #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-0efbfda3 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-0efbfda3 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-0efbfda3 {
    grid-area: 1 / 4 / 2 / 9;
  }

  #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-0efbfda3 {
    grid-column: 4 / 9;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-0efbfda3 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e4bc4b70-55f5-6964-3dac-98582a3e2f58-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-0efbfda3, #w-node-fa9e85cc-31c1-c6ea-7b87-2619b80997b8-0efbfda3, #w-node-_30ea5b01-fcf5-6e00-f891-31f192d9ff6d-0efbfda3 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_6a336532-1aae-c0b8-2940-476610df0495-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-0efbfda3 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-0efbfda3 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_2bff1ff2-b21b-2c97-9124-9222ac3e90b5-176f9f67 {
    grid-column-end: 9;
  }

  #w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-f4d07456, #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f4d07456, #w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-f2594a39, #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f2594a39, #w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-ba11235a, #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-ba11235a, #w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-1a73c1c7, #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-1a73c1c7 {
    grid-column: 1 / 13;
  }

  #w-node-_5fc9b5a0-38ee-8909-29a4-70df67e47b49-8026aa5d {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-ccf81e78-8bd8-2c22-8fed-5c45e18ec70b-8026aa5d, #w-node-f63378d5-6740-c94f-b992-c69d3a54aa71-8026aa5d, #w-node-_6a6568eb-3f0f-2751-bb8a-42c4d9bc7ce5-8026aa5d, #w-node-_6a6568eb-3f0f-2751-bb8a-42c4d9bc7cee-8026aa5d, #w-node-_8bfb34b7-9bb7-49f6-73b7-bba400b342ce-8026aa5d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #message.w-node-_8487e7c0-4299-f73e-2c75-c27f160ca5ce-8026aa5d {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_48dfe7f5-a030-0709-68ff-08dd2b97a61b-8026aa5d, #w-node-c0cad1fa-03ea-b16d-39aa-fd4d773ae4a4-8026aa5d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_35d6ee89-3161-fec9-3d53-7392a1d82146-8026aa5d, #w-node-_35d6ee89-3161-fec9-3d53-7392a1d8214e-8026aa5d {
    grid-column-end: 6;
  }

  #w-node-_35d6ee89-3161-fec9-3d53-7392a1d82151-8026aa5d {
    grid-column: 2 / 9;
  }

  #w-node-b1654969-50c3-6003-283e-6caf861707dd-98de1dd2 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-5aa3fd33, #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-5aa3fd33 {
    grid-column: 1 / 13;
  }

  #w-node-bb85a270-9a31-7c1f-94a2-2368d5e01ba3-3a436623 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-b66c6346-d118-5e0b-2eb1-770166b07659-3a436623 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-b202e85d-59f8-8cef-446a-5a95983dd27e-3a436623 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-bb85a270-9a31-7c1f-94a2-2368d5e01ba3-fec9140c {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-b66c6346-d118-5e0b-2eb1-770166b07659-fec9140c, #w-node-a1ce514e-2539-d444-c9f3-8c64e8edeb86-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-0a40f716 {
    grid-area: 1 / 3 / 3 / 7;
  }

  #w-node-_51ca06fe-e4c4-2fb6-f51e-589808a18606-0a40f716, #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-0a40f716, #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-0a40f716, #w-node-_7f5b46c5-b3b6-4445-51d1-2152baf7494d-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-0a40f716 {
    grid-area: 1 / 2 / 2 / 5;
    align-self: center;
  }

  #w-node-b1be93f8-771e-29b8-0664-852813075af2-0a40f716 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: center;
  }

  #w-node-de20d4b3-095f-0923-5a23-e01233fdeea0-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_4cd4aaae-254b-7f10-33af-50e056abf259-0a40f716 {
    grid-area: 3 / 3 / 4 / 7;
  }

  #w-node-_28e79077-b4cf-9597-622b-062a07ce5e5d-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_98b8054d-a92b-53d1-b091-482f17e35968-0a40f716 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-a02a27e7-d5bb-2d5f-1417-b21b91104f64-0a40f716 {
    grid-area: 1 / 4 / 2 / 6;
    align-self: center;
  }

  #w-node-_75975607-58d1-5156-bf3c-cd6204235653-0a40f716 {
    grid-area: 1 / 7 / 4 / 9;
  }

  #w-node-eae5aaff-556f-ec9f-05d1-18b597ebce1f-0a40f716 {
    grid-area: 1 / 5 / 3 / 9;
    align-self: center;
  }

  #w-node-b20e1dee-5c6e-6286-2471-507c8fefee87-0a40f716 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_89416c42-8046-b0a9-bbc3-5ce9c8c85622-0a40f716 {
    grid-area: 2 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_18b3d38a-3c14-52c5-b31c-9d559ad68d90-0a40f716, #w-node-_3b9d63d9-9668-5a0b-b9a3-617831072347-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-da851347-c7e5-4360-4a6c-4e4bbe32b6a0-0a40f716 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-b0392f92-c3ad-f1f5-0c59-be515e86babd-0a40f716 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-da4c64b6-43fd-dc93-201a-616c8f74dcbd-0a40f716 {
    grid-area: 2 / 4 / 3 / 9;
  }

  #w-node-_0189c8a8-73cb-affd-b540-b89f3d46498d-0a40f716 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_0189c8a8-73cb-affd-b540-b89f3d464993-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd850-0a40f716 {
    grid-area: 1 / 2 / 2 / 5;
    align-self: center;
  }

  #w-node-_9f3f51b4-741f-5c06-b94a-bcb8629af184-0a40f716 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd85e-0a40f716 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-ee5e8a08-777d-ceb6-35f3-1b95ecd4a7fd-0a40f716 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_421c0730-b433-1b29-7ca8-c41c47c870b9-0a40f716 {
    grid-area: 2 / 5 / 3 / 9;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-0a40f716 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-0a40f716 {
    grid-area: 3 / 3 / 4 / 7;
    align-self: auto;
  }

  #w-node-e9860173-dbcf-d45d-4db7-7705e0ea5fd9-f6bfd869, #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f6bfd869 {
    grid-column: 1 / 13;
  }

  #w-node-_5bf9c159-8637-038e-fa41-20aab01a015e-3c9425a4 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_5bf9c159-8637-038e-fa41-20aab01a0166-3c9425a4, #w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741ce-3c9425a4 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_86577cdc-6b32-766c-2fe3-3fb1260bdbeb-3c9425a4 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_50e3b143-aa7b-18dd-6dc1-0dc70f26e422-3c9425a4 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: center;
  }

  #w-node-_1f4289cb-b238-8988-0d5f-ff9d76e90231-3c9425a4 {
    grid-area: 2 / 2 / 3 / 8;
    align-self: end;
  }

  #w-node-_3ddfef23-1771-f9cb-bcea-b0726ec34ee3-3c9425a4 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_01f2d9aa-5a17-638d-9e36-13f10d5f3129-3c9425a4 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-e1c133c2-c610-87e9-be2b-e9ccd2723512-3c9425a4 {
    grid-column: 3 / 7;
  }

  #w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741b9-3c9425a4 {
    grid-column-end: 8;
  }

  #w-node-_5bc24d22-d5ed-ada9-47fe-70bb27c325a4-3c9425a4 {
    align-self: center;
  }

  #w-node-aa9f87dc-b648-9453-9bde-43103ec9b343-3c9425a4 {
    grid-area: 1 / 3 / 2 / 7;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_20d7c16f-55b4-9453-efec-4c7d29209461-1998df52 {
    grid-row-end: 3;
  }

  #w-node-_3facc250-5023-c142-89a4-f5c31a01e5d4-1998df52 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3facc250-5023-c142-89a4-f5c31a01e5e4-1998df52 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_13bb903a-e318-3127-676b-2356c7765f27-1998df52 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee0-1998df52 {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee2-1998df52 {
    grid-area: 2 / 2 / 3 / 8;
    place-self: stretch stretch;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b082-85b6b074 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b092-85b6b074 {
    grid-area: 1 / 5 / 2 / 8;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b09e-85b6b074 {
    grid-area: 2 / 5 / 3 / 8;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0a6-85b6b074 {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0bb-85b6b074 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c1-85b6b074 {
    grid-area: 3 / 5 / 4 / 8;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c7-85b6b074 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-dbb4b400-4387-2a7a-039d-e8f81cd0a4b0-1cd0a4b0 {
    grid-area: 1 / 4 / 2 / 11;
  }

  #w-node-db73b42c-7e24-0706-bbbc-658ae2ece151-e2ece14d {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-db73b42c-7e24-0706-bbbc-658ae2ece164-e2ece14d {
    grid-area: 1 / 7 / 2 / 12;
  }

  #w-node-db73b42c-7e24-0706-bbbc-658ae2ece166-e2ece14d {
    grid-area: 2 / 2 / 3 / 11;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764db-743764bd {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764e2-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764e6-743764bd {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764ec-743764bd {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764ee-743764bd {
    grid-area: 3 / 2 / 4 / 8;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125e7-743764bd {
    grid-area: 2 / 3 / 3 / 7;
    align-self: center;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125eb-743764bd {
    grid-area: 4 / 2 / 5 / 8;
    align-self: center;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125f0-743764bd {
    grid-area: 3 / 3 / 4 / 9;
    align-self: auto;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376509-743764bd {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376517-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376519-743764bd {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_19ea9f4e-743e-25e1-ab34-e2b0d02e6601-743764bd {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d135-743764bd {
    grid-area: 4 / 2 / 5 / 8;
    align-self: center;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d13a-743764bd {
    grid-area: 3 / 3 / 4 / 9;
    align-self: auto;
  }

  #w-node-_84085c9b-76b1-b567-6419-1c41495db3d5-743764bd {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d13e-743764bd {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d14c-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d14e-743764bd {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d54-03110d51 {
    grid-area: 1 / 2 / 2 / 5;
    align-self: center;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d5f-03110d51 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d62-03110d51 {
    grid-area: 1 / 2 / 2 / 9;
    align-self: start;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d7-08d0e7cf {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7df-08d0e7cf {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7e4-08d0e7cf {
    grid-area: 5 / 1 / 6 / 9;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7e6-08d0e7cf {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-d12d0ec7-c23c-de72-63f5-14aafcd7986c-fcd79867 {
    grid-area: 3 / 3 / 4 / 7;
  }

  #w-node-a721056a-943c-dc4b-0136-122c3c3b5d78-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d79-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d7a-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d7b-3c3b5d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9092-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9093-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9094-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9095-6d9a907f {
    grid-column: span 2 / span 2;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90b0-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90b2-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90b4-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90b6-6d9a907f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90c4-6d9a907f {
    grid-area: 1 / 7 / 2 / 9;
    place-self: end start;
  }

  #w-node-_6570a214-8da1-53b7-4a70-432eb9f0ca08-6d9a907f {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_03cd4cad-ac85-270a-2bae-7f9d94283654-6d9a907f, #w-node-ec468053-d85f-338d-c9c2-f25680e86b22-6d9a907f, #w-node-_749a5bcf-b175-9b6b-6585-752c2997b032-6d9a907f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90d4-6d9a907f {
    grid-area: 1 / 3 / 2 / 8;
    place-self: center start;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90e6-6d9a907f {
    grid-area: 1 / 3 / 2 / 9;
    justify-self: start;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90ef-6d9a907f {
    grid-area: 1 / 2 / 2 / 9;
    place-self: center start;
  }

  #w-node-e1a0dc87-a850-8544-8791-3e17ab8429d4-7062d110 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-e1a0dc87-a850-8544-8791-3e17ab8429e5-7062d110 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_54ae9335-3644-d84b-7233-02de66e6ed9b-7062d110 {
    grid-area: 5 / 2 / 7 / 7;
    align-self: center;
  }

  #w-node-_54fdb844-049a-970a-9747-964b57cb89a1-7062d110 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_54fdb844-049a-970a-9747-964b57cb8995-7062d110 {
    grid-area: 1 / 1 / 2 / 10;
    align-self: center;
  }

  #w-node-bd0bf56e-91ba-c300-c8a8-545ec12030a8-7062d110 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #w-node-_63f068f2-5b22-a93e-d261-cec2ba0c6bef-7062d110 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_807d4419-d65d-ec2f-e7ad-61fe9054e7fc-7062d110, #w-node-_715a9436-2bb6-d9f3-e506-01d7d59b228b-7062d110, #w-node-_2549f099-7b2b-6068-4828-004d9df465ca-7062d110 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: auto;
  }

  #atelier-reserver.w-node-_76dc713e-3330-c27d-eeab-7ebdc9a01634-7062d110 {
    grid-area: 1 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-_807432ec-93c6-d8ad-f884-1add0af75661-7062d110 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_807432ec-93c6-d8ad-f884-1add0af75673-7062d110 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-ca04929a-cf43-341f-0815-2a41f12a19cb-7062d110 {
    grid-area: 1 / 4 / 2 / 11;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-b37ae06a {
    grid-area: 2 / 3 / 3 / 9;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9685c-b37ae06a {
    grid-area: 3 / 3 / 4 / 7;
    align-self: center;
  }

  #w-node-_104e829a-ddb3-e54d-8bc7-93f6376d9177-b37ae06a {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-b37ae06a {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-cc4d1220-b7d2-f8b0-9588-42871c744b6f-b37ae06a {
    grid-area: 2 / 2 / 3 / 8;
    place-self: stretch stretch;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d2-b37ae06a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d8-b37ae06a {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2db-b37ae06a {
    grid-area: 3 / 1 / 3 / 9;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-b37ae06a, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-b37ae06a, #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-b37ae06a {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e4bc4b70-55f5-6964-3dac-98582a3e2f58-b37ae06a, #w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-b37ae06a, #w-node-_2812c4eb-3772-8818-8dfa-cb8d7ce55f35-b37ae06a, #w-node-_2a20c55a-f0c6-69ca-faea-4a28e51dc8ef-b37ae06a, #w-node-_5daa3266-e67e-8413-15e6-bb6421ef1a4e-b37ae06a, #w-node-b2fbde17-eb55-545b-489b-6958ae5a7211-b37ae06a, #w-node-_090b64f3-d9f2-23af-08cb-5a4ef490f324-b37ae06a, #w-node-ae1c5ebd-885a-f89b-b68f-07d2b1e03a04-b37ae06a, #w-node-_76d9da6c-f72d-7f58-7b17-968977b340d7-b37ae06a, #w-node-_4e64c4d9-c748-e30e-f9fa-ef0fdbe34ba7-b37ae06a, #w-node-d0ed17fc-b9f0-e274-0632-69ae7f7f4be8-b37ae06a, #w-node-_80d6ff24-192e-8995-6ba3-235c211a0246-b37ae06a {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_6a336532-1aae-c0b8-2940-476610df0495-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-b37ae06a {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-b37ae06a {
    grid-area: 2 / 3 / 3 / 7;
  }

  #acheter-livre-ces-ames.w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2cc-b37ae06a {
    grid-area: 2 / 2 / 3 / 8;
    align-self: center;
  }

  #w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2d7-b37ae06a {
    grid-area: 1 / 2 / 2 / 8;
    align-self: center;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-f75453e8 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-f36f12d9-35ac-15a2-f6e1-2a746dfab095-f75453e8 {
    grid-area: 2 / 3 / 3 / 7;
    align-self: center;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9685c-f75453e8 {
    grid-area: 4 / 2 / 5 / 8;
    align-self: center;
  }

  #w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-f75453e8 {
    grid-area: 3 / 3 / 4 / 9;
    align-self: auto;
  }

  #w-node-_104e829a-ddb3-e54d-8bc7-93f6376d9177-f75453e8 {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-f75453e8 {
    grid-area: 1 / 3 / 2 / 8;
  }

  #w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-f75453e8 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-cc4d1220-b7d2-f8b0-9588-42871c744b6f-f75453e8 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: stretch stretch;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-f75453e8, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-f75453e8, #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-f75453e8 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-f75453e8 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-f75453e8, #w-node-_2812c4eb-3772-8818-8dfa-cb8d7ce55f35-f75453e8, #w-node-_2a20c55a-f0c6-69ca-faea-4a28e51dc8ef-f75453e8 {
    grid-column: 1 / 9;
  }

  #w-node-_5daa3266-e67e-8413-15e6-bb6421ef1a4e-f75453e8 {
    grid-column: 1 / 9;
    align-self: center;
  }

  #w-node-b2fbde17-eb55-545b-489b-6958ae5a7211-f75453e8, #w-node-_090b64f3-d9f2-23af-08cb-5a4ef490f324-f75453e8, #w-node-ae1c5ebd-885a-f89b-b68f-07d2b1e03a04-f75453e8, #w-node-_76d9da6c-f72d-7f58-7b17-968977b340d7-f75453e8, #w-node-_4e64c4d9-c748-e30e-f9fa-ef0fdbe34ba7-f75453e8, #w-node-d0ed17fc-b9f0-e274-0632-69ae7f7f4be8-f75453e8, #w-node-_80d6ff24-192e-8995-6ba3-235c211a0246-f75453e8, #w-node-_6609d52b-5639-5b48-3677-099b71677d69-f75453e8 {
    grid-column: 1 / 9;
  }

  #w-node-_6a336532-1aae-c0b8-2940-476610df0495-f75453e8 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-f75453e8 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-f75453e8 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-f75453e8 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #buy-signe.w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2cc-f75453e8 {
    grid-area: 2 / 2 / 3 / 8;
    align-self: center;
  }

  #w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2d7-f75453e8 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: center;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd5c-1bee57de {
    grid-area: 1 / 7 / 2 / 12;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd49-1bee57de {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd5e-1bee57de {
    grid-area: 2 / 2 / 3 / 11;
  }

  #w-node-_45956833-a37a-6a4d-07c4-c07b00a34104-00a34101 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-0752c856 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_5fded996-60df-0707-5567-e3cc17f70add-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_3e07332f-5258-1070-d36a-27af1ee6fbd3-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-ce698e3c-5ae5-3b9c-af03-d528bc8f9fd9-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: center;
  }

  #w-node-_04614a8c-ddac-c096-1586-4eca558fb58c-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-0752c856 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_4dded53e-47f6-d0af-a52a-df88e71a62fa-0752c856 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-0752c856 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f2f-0752c856 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-0752c856 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a0-0752c856 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-0752c856 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e1-0752c856 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e4-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-0752c856 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_5a04c5e3-92da-e49a-a4ce-ede61c7b9642-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e23e5ec4-11b7-c631-0569-a61351dfa98f-0752c856 {
    grid-area: 2 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-_67de13ef-1af2-ebd8-ae54-fc605746d53e-0752c856 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-ab95048b-e010-8c42-c418-3afee9571ee7-0752c856 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: center;
  }

  #w-node-_822574e4-8bfb-7405-9507-1433afa315dc-0752c856, #w-node-_98ea390a-0e78-1e42-100f-6a2699a49c65-0752c856 {
    grid-column-end: 7;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf882-80abf87f {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf888-80abf87f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf890-80abf87f {
    grid-area: 1 / 6 / 2 / 9;
  }

  #w-node-d9d99621-b69a-3a3a-378c-f74d3b469d8f-80abf87f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf89b-80abf87f {
    grid-area: 1 / 6 / 2 / 9;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8a3-80abf87f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8ae-80abf87f {
    grid-area: 1 / 6 / 2 / 9;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8b6-80abf87f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_0d518931-2f45-9c90-6c1a-f3208fb96245-c082ad58 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad5b-c082ad58 {
    grid-column: 1 / 6;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad71-c082ad58 {
    grid-column: 7 / 13;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad66-c082ad58 {
    grid-column-start: 1;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad7c-c082ad58 {
    grid-column: 7 / 13;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad88-c082ad58 {
    grid-column: 3 / 11;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b934005287fe-005287f6 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528804-005287f6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528805-005287f6 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528811-005287f6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528812-005287f6 {
    grid-area: 1 / 6 / 2 / 9;
    align-self: center;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052881e-005287f6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052881f-005287f6 {
    grid-area: 2 / 6 / 3 / 9;
    align-self: center;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052882b-005287f6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b9340052882c-005287f6 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: center;
  }

  #w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-ccda3584 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-cccb2882-d563-8b61-4e54-02d303da26c6-ccda3584 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-cccb2882-d563-8b61-4e54-02d303da26ce-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_2b7f0ea5-9e9c-173c-ee0e-1a03f701a9e3-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_3e07332f-5258-1070-d36a-27af1ee6fbd3-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-ff2b340c-bf88-f0e3-db25-ac3f025d509f-ccda3584, #w-node-_51607610-be55-cca2-5e77-ee9ca6f36957-ccda3584 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_3f343155-89e0-c4a4-43e7-c72c1d97451b-ccda3584 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_3f343155-89e0-c4a4-43e7-c72c1d974524-ccda3584 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_3f343155-89e0-c4a4-43e7-c72c1d97452b-ccda3584 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-ccda3584, #w-node-_04614a8c-ddac-c096-1586-4eca558fb58c-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_4dded53e-47f6-d0af-a52a-df88e71a62fa-ccda3584 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f2f-ccda3584 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a0-ccda3584 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e1-ccda3584 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e4-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be056-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05c-ccda3584 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05f-ccda3584 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be062-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be06a-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be072-ccda3584 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be075-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be07b-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be080-ccda3584 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be083-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be089-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be08e-ccda3584 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be091-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be097-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-e23e5ec4-11b7-c631-0569-a61351dfa98f-ccda3584 {
    grid-area: 2 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-bd385297-0e84-8228-fb97-164da9cee6ba-ccda3584 {
    grid-column-end: 7;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b2f4-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b2fe-9c241283 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b305-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b30f-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b313-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c24c-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c274-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c2a0-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c30c-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c332-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c366-9c241283 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c371-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c374-9c241283 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c80fb-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8123-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8148-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c814f-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81bb-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81e1-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8215-9c241283 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8220-9c241283 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8223-9c241283 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-c40c25b9-a7f2-bf3b-9c70-790a18def991-2055d589 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-c40c25b9-a7f2-bf3b-9c70-790a18def999-2055d589 {
    grid-area: 3 / 3 / 4 / 7;
  }

  #w-node-c40c25b9-a7f2-bf3b-9c70-790a18def99b-2055d589 {
    grid-area: 2 / 2 / 3 / 8;
    align-self: center;
  }

  #w-node-_643f732a-57e3-405b-f3b4-5979232afb86-2055d589 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_0eafbd5f-7e74-1d3c-6cc6-4b39667962f8-2055d589 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_636d6d39-2d6f-afad-72bb-47f6945ce0ce-2055d589 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_636d6d39-2d6f-afad-72bb-47f6945ce0e0-2055d589 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_0fc525b5-12f6-d0e0-b2c1-9de429611114-2055d589 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_8a88eb3c-8f14-e5db-99fc-fa329e67c02c-2055d589 {
    grid-column: 2 / 8;
  }

  #w-node-fbe2df9b-9e5e-1211-1dec-71a07382f928-2055d589 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee76-cd98db63 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee7d-cd98db63 {
    grid-area: 2 / 2 / 3 / 8;
    align-self: center;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee8b-cd98db63 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_640557d8-d8b8-6dc0-ccb8-82666c98277c-cd98db63 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-0efbfda3 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-0efbfda3 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-0efbfda3 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-0efbfda3, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-0efbfda3 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e4bc4b70-55f5-6964-3dac-98582a3e2f58-0efbfda3, #w-node-_9dee1c6c-e66c-e672-5177-c8f18990957e-0efbfda3, #w-node-fa9e85cc-31c1-c6ea-7b87-2619b80997b8-0efbfda3, #w-node-_30ea5b01-fcf5-6e00-f891-31f192d9ff6d-0efbfda3 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_6a336532-1aae-c0b8-2940-476610df0495-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-0efbfda3 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-0efbfda3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-0efbfda3 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_2bff1ff2-b21b-2c97-9124-9222ac3e90b5-176f9f67 {
    grid-row-end: 3;
  }

  #countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-f4d07456 {
    grid-column: 1 / 13;
  }

  #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f4d07456 {
    grid-column-end: 13;
  }

  #countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-f2594a39 {
    grid-column: 1 / 13;
  }

  #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f2594a39 {
    grid-column-end: 13;
  }

  #countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-ba11235a {
    grid-column: 1 / 13;
  }

  #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-ba11235a {
    grid-column-end: 13;
  }

  #countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-1a73c1c7 {
    grid-column: 1 / 13;
  }

  #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-1a73c1c7 {
    grid-column-end: 13;
  }

  #w-node-_5434d038-312d-7e1f-4123-707bd0b81f88-8026aa5d {
    grid-column: 2 / 12;
  }

  #w-node-_35d6ee89-3161-fec9-3d53-7392a1d8214e-8026aa5d {
    grid-column-end: 7;
  }

  #countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-5aa3fd33 {
    grid-column: 1 / 13;
  }

  #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-5aa3fd33 {
    grid-column-end: 13;
  }

  #w-node-bb85a270-9a31-7c1f-94a2-2368d5e01ba3-3a436623 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-b66c6346-d118-5e0b-2eb1-770166b07659-3a436623 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-b202e85d-59f8-8cef-446a-5a95983dd27e-3a436623 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-bb85a270-9a31-7c1f-94a2-2368d5e01ba3-fec9140c {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-b66c6346-d118-5e0b-2eb1-770166b07659-fec9140c, #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_51ca06fe-e4c4-2fb6-f51e-589808a18606-0a40f716 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-0a40f716, #w-node-_7f5b46c5-b3b6-4445-51d1-2152baf7494d-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-0a40f716, #w-node-_28e79077-b4cf-9597-622b-062a07ce5e5d-0a40f716, #w-node-b20e1dee-5c6e-6286-2471-507c8fefee87-0a40f716, #w-node-_18b3d38a-3c14-52c5-b31c-9d559ad68d90-0a40f716, #w-node-b0392f92-c3ad-f1f5-0c59-be515e86babd-0a40f716, #w-node-_0189c8a8-73cb-affd-b540-b89f3d46498d-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd850-0a40f716 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: center;
  }

  #w-node-_9f3f51b4-741f-5c06-b94a-bcb8629af184-0a40f716 {
    grid-area: 2 / 1 / 3 / 9;
    align-self: start;
  }

  #w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd85e-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-ee5e8a08-777d-ceb6-35f3-1b95ecd4a7fd-0a40f716 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: start;
  }

  #w-node-_421c0730-b433-1b29-7ca8-c41c47c870b9-0a40f716 {
    grid-area: 4 / 1 / 5 / 9;
    align-self: start;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-0a40f716 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-0a40f716 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-0a40f716 {
    grid-area: 3 / 3 / 4 / 7;
  }

  #countdownPhrase.w-node-_5e8b30c2-c2e9-993c-d06a-76e16d1ca345-f6bfd869 {
    grid-column: 1 / 13;
  }

  #w-node-_95ecfba0-455f-cc49-e26c-62682c3be9f6-f6bfd869 {
    grid-column-end: 13;
  }

  #w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741ce-3c9425a4 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_50e3b143-aa7b-18dd-6dc1-0dc70f26e422-3c9425a4 {
    grid-row: 1 / 2;
  }

  #w-node-_1f4289cb-b238-8988-0d5f-ff9d76e90231-3c9425a4 {
    grid-area: 2 / 2 / 3 / 8;
    align-self: end;
  }

  #w-node-e1c133c2-c610-87e9-be2b-e9ccd2723512-3c9425a4 {
    grid-area: 3 / 2 / 4 / 8;
  }

  #w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741b9-3c9425a4 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_5bc24d22-d5ed-ada9-47fe-70bb27c325a9-3c9425a4, #w-node-a5238eee-b797-0c62-67c3-e4168f1a2411-3c9425a4, #w-node-_58ec3ca0-45a5-3a52-a971-212152ee9c55-3c9425a4, #w-node-_956c7a0c-f506-2862-9145-4ed764312686-3c9425a4, #w-node-_73700ad5-2df9-f115-5cae-c7c046272a7e-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_20d7c16f-55b4-9453-efec-4c7d29209461-1998df52 {
    grid-area: 1 / 1 / 2 / 9;
    place-self: stretch stretch;
  }

  #w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94eb7-1998df52 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3facc250-5023-c142-89a4-f5c31a01e5d4-1998df52 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_3facc250-5023-c142-89a4-f5c31a01e5e4-1998df52 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_13bb903a-e318-3127-676b-2356c7765f27-1998df52 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee0-1998df52 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: center;
  }

  #w-node-_28b98c19-1bbe-8518-6c31-7c6b22e94ee2-1998df52 {
    grid-area: 2 / 1 / 3 / 9;
    place-self: center stretch;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b082-85b6b074 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b092-85b6b074 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b09e-85b6b074 {
    grid-area: 3 / 2 / 4 / 8;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0a6-85b6b074 {
    grid-area: 7 / 1 / 8 / 9;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0bb-85b6b074 {
    grid-area: 5 / 2 / 6 / 8;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c1-85b6b074 {
    grid-area: 4 / 2 / 5 / 8;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0c7-85b6b074 {
    grid-area: 6 / 2 / 7 / 8;
  }

  #w-node-c88615ef-3fb8-5337-8b1e-af793de317fd-85b6b074 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0d1-85b6b074 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0de-85b6b074 {
    grid-area: 2 / 1 / 3 / 4;
    place-self: center;
  }

  #w-node-_893d97f3-b6ba-6225-fc31-a3b785b6b0e0-85b6b074 {
    grid-area: 2 / 6 / 3 / 8;
    place-self: center;
  }

  #w-node-_3ff3b4d0-4599-83a7-7989-39d7a76478ee-85b6b074 {
    grid-area: 2 / 10 / 3 / 13;
    place-self: center;
  }

  #w-node-e6cf2ada-f188-c939-8380-2a6755563faa-85b6b074 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbb4b400-4387-2a7a-039d-e8f81cd0a4b0-1cd0a4b0 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-db73b42c-7e24-0706-bbbc-658ae2ece151-e2ece14d {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-db73b42c-7e24-0706-bbbc-658ae2ece164-e2ece14d {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-db73b42c-7e24-0706-bbbc-658ae2ece166-e2ece14d {
    grid-area: 3 / 2 / 4 / 8;
  }

  #w-node-b2d1a671-df58-12a2-95bf-c346dea2a5e7-743764bd {
    grid-area: 2 / 2 / 3 / 12;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764db-743764bd {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764e2-743764bd {
    grid-area: 2 / 1 / 2 / 8;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764e6-743764bd {
    grid-area: 1 / 2 / 2 / 8;
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764ec-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b743764ee-743764bd {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125e7-743764bd {
    grid-area: 2 / 2 / 3 / 8;
    align-self: center;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125eb-743764bd {
    grid-area: 4 / 1 / 5 / 9;
    align-self: auto;
  }

  #w-node-d9871418-c394-5603-ca38-35632d9125f0-743764bd {
    grid-area: 3 / 2 / 4 / 9;
    align-self: auto;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376509-743764bd {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376517-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-f1aa684e-1ec1-b37a-1d25-ac8b74376519-743764bd {
    grid-area: 3 / 1 / 4 / 9;
    align-self: auto;
  }

  #w-node-_19ea9f4e-743e-25e1-ab34-e2b0d02e6601-743764bd {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d135-743764bd {
    grid-area: 4 / 1 / 5 / 9;
    align-self: auto;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d13a-743764bd {
    grid-area: 3 / 1 / 4 / 9;
    align-self: auto;
  }

  #w-node-_84085c9b-76b1-b567-6419-1c41495db3d5-743764bd {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d13e-743764bd {
    grid-area: 1 / 3 / 2 / 7;
    align-self: center;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d14c-743764bd {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-b873e53f-b285-56a1-3452-9230a9d9d14e-743764bd {
    grid-area: 3 / 1 / 4 / 9;
    align-self: auto;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d54-03110d51 {
    grid-area: 1 / 3 / 2 / 10;
    align-self: center;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d5f-03110d51 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_5301f956-2403-697a-7048-0b5e03110d62-03110d51 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d5-08d0e7cf {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7d7-08d0e7cf {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7df-08d0e7cf {
    grid-area: 4 / 2 / 5 / 7;
  }

  #w-node-cb8ce890-e7d9-5599-3d80-d63d08d0e7e6-08d0e7cf {
    grid-area: 5 / 1 / 6 / 9;
  }

  #w-node-d12d0ec7-c23c-de72-63f5-14aafcd7986a-fcd79867 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-d12d0ec7-c23c-de72-63f5-14aafcd7986c-fcd79867 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-a721056a-943c-dc4b-0136-122c3c3b5d78-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d79-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d7a-3c3b5d5c, #w-node-a721056a-943c-dc4b-0136-122c3c3b5d7b-3c3b5d5c, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9093-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9094-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a9095-6d9a907f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #menu.w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90ba-6d9a907f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start center;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90c4-6d9a907f {
    grid-area: 1 / 6 / 2 / 9;
    place-self: end start;
  }

  #w-node-_6570a214-8da1-53b7-4a70-432eb9f0ca08-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center start;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90cd-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_03cd4cad-ac85-270a-2bae-7f9d94283654-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center start;
  }

  #w-node-_464c71a0-dacb-36a7-df5a-5fd0a7ea68a0-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-ec468053-d85f-338d-c9c2-f25680e86b22-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center start;
  }

  #w-node-ec468053-d85f-338d-c9c2-f25680e86b23-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_749a5bcf-b175-9b6b-6585-752c2997b032-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center start;
  }

  #w-node-_749a5bcf-b175-9b6b-6585-752c2997b033-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90d4-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center start;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90dd-6d9a907f, #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90e6-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_7deee85a-d810-4bea-adcf-a1ad6d9a90ef-6d9a907f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center start;
  }

  #w-node-e1a0dc87-a850-8544-8791-3e17ab8429d4-7062d110 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-e1a0dc87-a850-8544-8791-3e17ab8429e5-7062d110 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-f959552f-1cab-1f32-aac9-a51746a00b26-7062d110 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_54ae9335-3644-d84b-7233-02de66e6ed9b-7062d110 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: center;
  }

  #w-node-abbb2be9-628e-7971-94e5-76ab1e8cf8fb-7062d110 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-_54fdb844-049a-970a-9747-964b57cb899d-7062d110 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_54fdb844-049a-970a-9747-964b57cb8995-7062d110 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
  }

  #w-node-_0acfbe97-0d57-b50f-894f-2fe10d3123b3-7062d110 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-bd0bf56e-91ba-c300-c8a8-545ec12030a8-7062d110 {
    grid-area: 1 / 2 / 2 / 9;
    align-self: auto;
  }

  #w-node-_63f068f2-5b22-a93e-d261-cec2ba0c6bef-7062d110 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-_807d4419-d65d-ec2f-e7ad-61fe9054e7fc-7062d110 {
    grid-area: 1 / 2 / 2 / 9;
    align-self: auto;
  }

  #w-node-_807d4419-d65d-ec2f-e7ad-61fe9054e802-7062d110 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-_715a9436-2bb6-d9f3-e506-01d7d59b228b-7062d110 {
    grid-area: 1 / 2 / 2 / 9;
    align-self: auto;
  }

  #w-node-_715a9436-2bb6-d9f3-e506-01d7d59b228e-7062d110 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-_2549f099-7b2b-6068-4828-004d9df465ca-7062d110 {
    grid-area: 1 / 2 / 2 / 9;
    align-self: auto;
  }

  #w-node-_2549f099-7b2b-6068-4828-004d9df465d0-7062d110 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #atelier-reserver.w-node-_76dc713e-3330-c27d-eeab-7ebdc9a01634-7062d110 {
    grid-area: 1 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-_807432ec-93c6-d8ad-f884-1add0af75661-7062d110 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-ca04929a-cf43-341f-0815-2a41f12a19cb-7062d110 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-b37ae06a {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-b37ae06a {
    grid-area: 2 / 3 / 3 / 9;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9685c-b37ae06a {
    grid-area: 3 / 1 / 4 / 9;
    align-self: center;
  }

  #w-node-cc4d1220-b7d2-f8b0-9588-42871c744b6f-b37ae06a {
    grid-area: 2 / 3 / 3 / 7;
    place-self: center stretch;
  }

  #w-node-_33d1caa4-48a9-cc4c-8f56-03ed7cfd1258-b37ae06a {
    grid-area: 1 / 2 / 2 / 9;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-b37ae06a, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-b37ae06a, #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-b37ae06a {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-b37ae06a {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-b37ae06a {
    grid-area: 1 / 2 / 3 / 8;
  }

  #acheter-livre-ces-ames.w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2cc-b37ae06a {
    grid-area: 2 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2d7-b37ae06a {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-f75453e8 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-f36f12d9-35ac-15a2-f6e1-2a746dfab095-f75453e8 {
    grid-area: 2 / 2 / 3 / 8;
    align-self: center;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d9685c-f75453e8 {
    grid-area: 4 / 1 / 5 / 9;
    align-self: auto;
  }

  #w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-f75453e8 {
    grid-area: 3 / 2 / 4 / 9;
    align-self: auto;
  }

  #w-node-_104e829a-ddb3-e54d-8bc7-93f6376d9177-f75453e8, #w-node-_574ba25b-f496-04f6-f951-d744d1d9686d-f75453e8, #w-node-e40e462e-8db5-8d23-669e-f2934d2e4a08-f75453e8 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-cc4d1220-b7d2-f8b0-9588-42871c744b6f-f75453e8 {
    grid-area: 2 / 1 / 3 / 9;
    place-self: center stretch;
  }

  #w-node-_33d1caa4-48a9-cc4c-8f56-03ed7cfd1258-f75453e8 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_9549b952-3b92-7b67-7c1f-e77eb708a0bc-f75453e8 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d2-f75453e8 {
    grid-area: 2 / 1 / 2 / 8;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2d8-f75453e8 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-ab988f5f-d0ef-3fa7-73fb-fbff8d44e2db-f75453e8 {
    grid-area: 3 / 1 / 4 / 8;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-f75453e8, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-f75453e8, #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-f75453e8 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-f75453e8 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_6a336532-1aae-c0b8-2940-476610df0495-f75453e8 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-f75453e8 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-f75453e8 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #buy-signe.w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2cc-f75453e8 {
    grid-area: 2 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-_2f015058-c61e-ddd5-ff22-5572e21cc2d7-f75453e8 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-_0359f1e7-07b2-7696-a041-00fb71b939b9-1bee57de {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-1bee57de {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-ee0a16f1-c1da-7337-a0a3-7653a5cb06c1-1bee57de {
    grid-column: 1 / 9;
  }

  #w-node-_1da35839-8064-e683-bb4c-0ae9db6f5f81-1bee57de {
    grid-row: 2 / 3;
    grid-column-end: 9;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd5c-1bee57de {
    grid-area: 1 / 2 / 2 / 8;
    align-self: center;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd49-1bee57de {
    grid-area: 2 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-b9b6da8f-25f7-fed3-b61b-2d8ba2c6bd5e-1bee57de {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_45956833-a37a-6a4d-07c4-c07b00a34104-00a34101 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-0752c856, #w-node-_5fded996-60df-0707-5567-e3cc17f70add-0752c856, #w-node-_3e07332f-5258-1070-d36a-27af1ee6fbd3-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-0752c856 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-ce698e3c-5ae5-3b9c-af03-d528bc8f9fd9-0752c856 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-_04614a8c-ddac-c096-1586-4eca558fb58c-0752c856, #w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-0752c856 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e4-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-0752c856, #w-node-_5a04c5e3-92da-e49a-a4ce-ede61c7b9642-0752c856 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e23e5ec4-11b7-c631-0569-a61351dfa98f-0752c856 {
    grid-area: 2 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-ab95048b-e010-8c42-c418-3afee9571ee7-0752c856 {
    grid-area: 2 / 2 / 3 / 8;
    align-self: center;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf882-80abf87f, #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf888-80abf87f {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf890-80abf87f {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-d9d99621-b69a-3a3a-378c-f74d3b469d8f-80abf87f {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf89b-80abf87f {
    grid-area: 2 / 2 / 4 / 8;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8a3-80abf87f {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8ae-80abf87f {
    grid-area: 2 / 2 / 4 / 8;
  }

  #w-node-_1eb560ea-66f9-aa9f-9ad1-e7d080abf8b6-80abf87f {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_0d518931-2f45-9c90-6c1a-f3208fb96245-c082ad58 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad5b-c082ad58 {
    grid-column: 1 / 13;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad71-c082ad58 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad66-c082ad58 {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad7c-c082ad58 {
    grid-area: 4 / 1 / 5 / 13;
    align-self: auto;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad87-c082ad58 {
    grid-row: 5 / 6;
  }

  #w-node-b8fb05f3-5d8a-51c5-41dd-3ceac082ad88-c082ad58 {
    grid-area: 6 / 1 / 7 / 13;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b934005287fe-005287f6 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-ed808f17-0743-6c8a-5cd0-b93400528805-005287f6, #w-node-ed808f17-0743-6c8a-5cd0-b93400528812-005287f6, #w-node-ed808f17-0743-6c8a-5cd0-b9340052881f-005287f6, #w-node-ed808f17-0743-6c8a-5cd0-b9340052882c-005287f6 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-_98f16140-4d06-1520-9280-7dd4fc4cffc2-ccda3584 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-cccb2882-d563-8b61-4e54-02d303da26c6-ccda3584, #w-node-cccb2882-d563-8b61-4e54-02d303da26ce-ccda3584, #w-node-_2b7f0ea5-9e9c-173c-ee0e-1a03f701a9e3-ccda3584, #w-node-_3e07332f-5258-1070-d36a-27af1ee6fbd3-ccda3584, #w-node-_15eb1f4a-6258-7e17-e62a-109d3cd3d686-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_1411e9a9-4be1-b796-2c5c-01007e865892-ccda3584 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_04614a8c-ddac-c096-1586-4eca558fb58c-ccda3584, #w-node-_16f95ba9-7c33-50e9-028f-35acfff2e5fc-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_6f22d2c8-85a8-cc3b-37f5-bdc4b09fc116-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-a58c7230-4000-81dd-df58-a73e80e6b99b-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_18ee1d86-af00-9cce-6486-634d4f5d8f32-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_7517ee1d-9dfa-7673-f989-c5a98ba86dca-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-fe61dd2e-ea92-336e-91e1-a40dab94b2a3-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_1eb6b075-b3d2-0563-7c48-ee3c07917894-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-def73fa9-7886-6718-4881-0d4c391d89e4-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cbd7c93-4348-f986-2b41-5e65ef1e6e64-ccda3584, #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be056-ccda3584, #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be05c-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be062-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be06a-ccda3584 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be075-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be07b-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be083-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be089-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be091-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
    align-self: auto;
  }

  #w-node-_9cdcc3bb-1d09-34ce-d76d-c11b828be097-ccda3584 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-e23e5ec4-11b7-c631-0569-a61351dfa98f-ccda3584 {
    grid-area: 2 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b2f4-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b2fe-9c241283 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b305-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b313-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-fecf48f5-6088-6b12-1c2a-230cee14b319-9c241283 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c24c-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c255-9c241283 {
    grid-area: 2 / 1 / 6 / 9;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c257-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c26c-9c241283 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c272-9c241283 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c274-9c241283 {
    grid-area: 2 / 1 / 3 / 8;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c27b-9c241283 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: center;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c2a0-9c241283 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c2a6-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c30a-9c241283 {
    grid-row: 1 / 2;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c30c-9c241283 {
    grid-area: 2 / 5 / 3 / 8;
    align-self: auto;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c30f-9c241283 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c332-9c241283, #w-node-_7421ee0a-dfb4-377f-2124-77494b79c33a-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c366-9c241283 {
    grid-area: 1 / 2 / 3 / 8;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c371-9c241283 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_7421ee0a-dfb4-377f-2124-77494b79c374-9c241283 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c80fb-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8104-9c241283 {
    grid-area: 2 / 1 / 6 / 9;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8106-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c811b-9c241283 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8121-9c241283 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8123-9c241283 {
    grid-area: 2 / 1 / 3 / 8;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c812a-9c241283 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: center;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8148-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c814f-9c241283 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8155-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81b9-9c241283 {
    grid-row: 1 / 2;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81bb-9c241283 {
    grid-area: 2 / 5 / 3 / 8;
    align-self: auto;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81be-9c241283 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81e1-9c241283, #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c81e9-9c241283 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8215-9c241283 {
    grid-area: 1 / 2 / 3 / 8;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8220-9c241283 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_01fb1373-b0f8-6df3-50c5-639ffd9c8223-9c241283 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-c40c25b9-a7f2-bf3b-9c70-790a18def991-2055d589 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-c40c25b9-a7f2-bf3b-9c70-790a18def999-2055d589 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-c40c25b9-a7f2-bf3b-9c70-790a18def99b-2055d589 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: center;
  }

  #w-node-d97a1a41-d091-9d6e-0f83-9f5b70d60350-2055d589 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_0eafbd5f-7e74-1d3c-6cc6-4b39667962f8-2055d589 {
    grid-row: 1 / 2;
  }

  #w-node-_636d6d39-2d6f-afad-72bb-47f6945ce0ce-2055d589 {
    grid-row: 2 / 3;
  }

  #w-node-_8c167742-1939-002f-b7c8-c1480d998745-2055d589 {
    grid-area: 1 / 1 / 2 / 9;
    place-self: center;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee76-cd98db63 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee7d-cd98db63 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: center;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3bee96-cd98db63 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-ff119ec4-b70f-ca73-d14a-ff272c3beeb2-cd98db63 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_640557d8-d8b8-6dc0-ccb8-82666c98277c-cd98db63 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_000bbd4c-1582-3ebf-87fe-7e6038ce52df-e0853cd2, #w-node-b281b716-59aa-e40a-c0a1-16d9c31cf785-f456c0b5, #w-node-_0f38b12d-b32f-1a53-ec5b-649608510414-f456c0b5 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_5b09b446-fff2-469b-35ea-7901f6297350-f456c0b5 {
    grid-area: 2 / 2 / 3 / 10;
  }

  #w-node-_0b648562-1a3c-d67f-5d42-71187cd819ee-a59df134, #w-node-_0ab47551-6e79-27d6-f2dc-d024183695a4-0fd8aaac {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-0efbfda3 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_57a02d89-bd7e-85df-f7ec-7113e0d69776-0efbfda3 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-0efbfda3, #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-0efbfda3, #w-node-_8ed0aa33-ac6f-6861-b1b2-6bf7df2dc0aa-0efbfda3 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_57eb366f-3779-6c68-112a-091dd00192e8-0efbfda3 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-0efbfda3 {
    grid-area: 1 / 2 / 3 / 8;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-0efbfda3 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-0efbfda3 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_2bff1ff2-b21b-2c97-9124-9222ac3e90b5-176f9f67 {
    grid-area: 1 / 1 / 2 / 9;
    place-self: stretch stretch;
  }

  #w-node-_2bff1ff2-b21b-2c97-9124-9222ac3e90b7-176f9f67 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_5434d038-312d-7e1f-4123-707bd0b81f88-8026aa5d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-bb85a270-9a31-7c1f-94a2-2368d5e01ba3-3a436623, #w-node-b66c6346-d118-5e0b-2eb1-770166b07659-3a436623 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-b202e85d-59f8-8cef-446a-5a95983dd27e-3a436623 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-bb85a270-9a31-7c1f-94a2-2368d5e01ba3-fec9140c, #w-node-b66c6346-d118-5e0b-2eb1-770166b07659-fec9140c {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-a1ce514e-2539-d444-c9f3-8c64e8edeb86-0a40f716 {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_1bc4c591-5858-9be4-bb34-4d086c6eedf8-0a40f716 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_574ba25b-f496-04f6-f951-d744d1d96852-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_51ca06fe-e4c4-2fb6-f51e-589808a18606-0a40f716 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_10eb6eae-b390-57f8-dd38-c87c165dae8f-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_707c201b-d9ef-e2fa-bc77-0da492f4b5df-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-b1be93f8-771e-29b8-0664-852813075af2-0a40f716, #w-node-_4cd4aaae-254b-7f10-33af-50e056abf259-0a40f716 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_28e79077-b4cf-9597-622b-062a07ce5e5d-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_98b8054d-a92b-53d1-b091-482f17e35968-0a40f716 {
    grid-area: 2 / 1 / 6 / 9;
  }

  #w-node-a02a27e7-d5bb-2d5f-1417-b21b91104f64-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: center;
  }

  #w-node-_75975607-58d1-5156-bf3c-cd6204235653-0a40f716 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-eae5aaff-556f-ec9f-05d1-18b597ebce1f-0a40f716 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-b20e1dee-5c6e-6286-2471-507c8fefee87-0a40f716 {
    grid-area: 2 / 1 / 3 / 8;
  }

  #w-node-_89416c42-8046-b0a9-bbc3-5ce9c8c85622-0a40f716 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: center;
  }

  #w-node-_18b3d38a-3c14-52c5-b31c-9d559ad68d90-0a40f716 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_3b9d63d9-9668-5a0b-b9a3-617831072347-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-da851347-c7e5-4360-4a6c-4e4bbe32b6a0-0a40f716 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-b0392f92-c3ad-f1f5-0c59-be515e86babd-0a40f716 {
    grid-area: 1 / 1 / 2 / 8;
    align-self: auto;
  }

  #w-node-da4c64b6-43fd-dc93-201a-616c8f74dcbd-0a40f716 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_0189c8a8-73cb-affd-b540-b89f3d46498d-0a40f716, #w-node-_0189c8a8-73cb-affd-b540-b89f3d464993-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd850-0a40f716 {
    grid-area: 1 / 1 / 2 / 10;
    align-self: center;
  }

  #w-node-_9f3f51b4-741f-5c06-b94a-bcb8629af184-0a40f716 {
    grid-area: 2 / 1 / 3 / 9;
    align-self: start;
  }

  #w-node-f7ec847b-c10c-8bbf-6b3f-98c2ed9bd85e-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-ee5e8a08-777d-ceb6-35f3-1b95ecd4a7fd-0a40f716 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: start;
  }

  #w-node-_421c0730-b433-1b29-7ca8-c41c47c870b9-0a40f716 {
    grid-area: 4 / 1 / 5 / 9;
    align-self: start;
  }

  #w-node-a3a76b70-a0af-ff11-4544-b38d42414cc9-0a40f716 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-faceb64d-72bd-d7fa-dde9-1e5d759855cd-0a40f716 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-_09788464-574f-5bba-411c-4e83b3656562-0a40f716 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_5bf9c159-8637-038e-fa41-20aab01a015e-3c9425a4 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_5bf9c159-8637-038e-fa41-20aab01a0166-3c9425a4 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741ce-3c9425a4 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_1f4289cb-b238-8988-0d5f-ff9d76e90231-3c9425a4 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_3ddfef23-1771-f9cb-bcea-b0726ec34ee3-3c9425a4 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_01f2d9aa-5a17-638d-9e36-13f10d5f3129-3c9425a4 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-e1c133c2-c610-87e9-be2b-e9ccd2723512-3c9425a4 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-dfacbf45-adfe-fac8-3f9b-6ab0322741b9-3c9425a4 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_5bc24d22-d5ed-ada9-47fe-70bb27c325a4-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_5bc24d22-d5ed-ada9-47fe-70bb27c32599-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a5238eee-b797-0c62-67c3-e4168f1a2405-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-a5238eee-b797-0c62-67c3-e4168f1a2407-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_58ec3ca0-45a5-3a52-a971-212152ee9c49-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_58ec3ca0-45a5-3a52-a971-212152ee9c4b-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_956c7a0c-f506-2862-9145-4ed76431267a-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_956c7a0c-f506-2862-9145-4ed76431267c-3c9425a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
