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

:root {
  --pink-mk: #d00070;
  --hover-pink-mk: #ff098e;
  --dim-grey: #545859;
  --profile: #ff090980;
  --transparent: #fff0;
  --1-rem: 1rem;
  --flowui-component-library-gray-900\<deleted\|variable-7b64cafb\>: #160042;
  --flowui-component-library--gray-100: #f7f9fd;
  --flowui-component-library-gray-200: #f3f5fb;
}

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

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

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

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

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

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

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

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

.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-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5;
}

h4 {
  color: #33333380;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2;
}

h5 {
  color: var(--pink-mk);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: decimal;
}

li {
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1rem;
  line-height: 1.5;
}

.list {
  direction: ltr;
  text-transform: none;
  column-count: auto;
  padding-left: 37px;
  font-family: Montserrat, sans-serif;
  line-height: 2em;
  position: static;
}

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

.body-2 {
  background-color: #f5f5f5;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  transition: all .3s;
}

.text-block-6 {
  color: #545859;
  background-color: #0000;
  border-bottom: 1px #545859;
  margin-left: 20px;
  margin-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.section-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 35px 0 0;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.div-block-21 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.div-block-21.cl {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 18px;
  padding-top: 0;
  display: flex;
}

.div-block-21.cl.prod {
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.collection-item-2 {
  border: 1px #00000080;
  border-bottom: 1px solid #0000001a;
  border-radius: 0;
  margin-top: 32px;
  margin-bottom: 0;
  padding-bottom: 32px;
}

.collection-item-2:active, .collection-item-2:focus {
  font-size: 14px;
}

.collection-item-2.cl {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff;
  background-image: none;
  border: 1px solid #00000014;
  border-radius: 20px;
  margin-top: 0;
  padding-bottom: 0;
  position: relative;
  box-shadow: 2px 6px 20px -14px #878787;
}

.collection-item-2.cl.prod {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.news_name {
  margin-top: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 20px;
}

.news_name.cl {
  color: #545859;
  font-size: 20px;
  line-height: 1em;
}

.news_name.cl.prod {
  margin-bottom: 20px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-22 {
  color: #33333380;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-22.cl {
  flex-direction: column;
  margin-top: 17px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 1.2em;
  position: static;
}

.text-block-10 {
  text-align: left;
  padding-left: 20px;
}

.text-block-10.cl {
  margin-right: 5px;
  padding-left: 0;
  font-weight: 400;
}

.newstext {
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 1.5;
  display: block;
  overflow: hidden;
}

.newstext.cl {
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-block-11 {
  flex: none;
}

.text-block-11.cl {
  flex: none;
  font-weight: 400;
}

.link-block-5 {
  color: #333;
  text-decoration: none;
  position: static;
}

.link-block-5:visited {
  opacity: 1;
}

.link-block-5.cl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 530px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 18px;
  display: block;
  position: relative;
}

.link-block-5.cl:visited {
  opacity: 1;
  display: block;
}

.link-block-5.cl.prod {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  display: flex;
  position: relative;
}

.container-7 {
  z-index: 10;
  max-width: 70rem;
  height: auto;
  margin-top: 32px;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.container-7.prod {
  max-width: 80rem;
}

.image-18 {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  height: 350px;
  transform: translate(0);
}

.image-18.cl {
  text-align: left;
  object-fit: cover;
  border-radius: 16px;
  width: 260px;
  min-width: auto;
  max-width: none;
  height: 170px;
  min-height: 0;
  display: block;
  transform: translate(0);
}

.image-18.cl.prod {
  object-fit: cover;
  width: auto;
  max-width: 252px;
  height: 200px;
  display: block;
}

.image-18.cl.prod.courses {
  width: 252px;
}

.container-8 {
  border-radius: 0;
  max-width: 70rem;
  margin-bottom: 0;
}

.div-block-23 {
  height: 100px;
}

.section-15 {
  border-radius: 0;
  margin-top: 100px;
  display: block;
}

.section-15.cl {
  height: 200px;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.section-15.soon {
  overflow: hidden;
}

.nocodelytics-iwyig {
  max-width: 1200px;
  margin-top: 2rem;
  padding-left: 0;
}

.nocodelytics-iwyig.prod {
  justify-content: center;
  align-items: center;
  max-width: 80rem;
  display: flex;
}

.collection-list-3 {
  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;
}

.collection-list-3.prod {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  grid-template-rows: auto;
  grid-template-columns: 290px;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center;
  display: grid;
}

.div-block-26 {
  border-radius: 16px;
  flex: 0 auto;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-26.prod {
  flex: 1;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.text-block-13 {
  padding-left: 0;
  font-weight: 400;
}

.lottie-animation {
  border: 1px #000;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 15px;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 120px;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  inset: 99% 0% 223px 176px;
  overflow: visible;
  transform: scale(2);
}

.div-block-28 {
  flex-flow: row;
  place-content: space-around center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 21px;
  padding: 0 0 0 18px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: visible;
}

.text-block-14 {
  color: #33333380;
  flex: none;
  align-self: flex-end;
  padding-left: 0;
  padding-right: 0;
}

.div-block-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 0;
  display: flex;
  position: static;
  inset: auto auto 0% 0%;
}

.title {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  -webkit-text-fill-color: inherit;
  background-color: #ffffff80;
  background-clip: border-box;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 20px 18px;
  display: block;
  box-shadow: inset 3px 0 3px -2px #f8f8f8, 1px 0 80px -20px #b4b4b4;
}

.title.news {
  background-color: #fff;
  border-left: 6px #d00070;
  border-radius: 20px;
  padding: 20px 25px;
  display: block;
  box-shadow: 1px 0 80px -20px #b4b4b4;
}

.paragraph-4 {
  font-size: 16px;
}

.heading-7 {
  margin-top: 0;
  margin-bottom: 0;
}

.slider-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  overflow: visible;
}

.slader-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  border-radius: 0;
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  height: auto;
  display: block;
  position: relative;
}

.slader-item {
  background-color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 150px;
  display: block;
  position: relative;
  box-shadow: 0 6px 20px -8px #878787;
}

.div-block-31 {
  opacity: 1;
  color: #4e4e4e;
  border-radius: 20px;
  flex-direction: column;
  width: auto;
  height: auto;
  display: block;
  position: static;
  overflow: hidden;
}

.div-block-32 {
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 0;
  width: 260px;
  height: 60%;
  margin-top: -3px;
  margin-left: -5px;
  margin-right: -5px;
  padding-top: 0;
  padding-left: 0;
  position: relative;
  inset: auto 0% 0%;
}

.heading-8 {
  color: #fff;
  margin-top: 0;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 7px;
  font-size: 18px;
  line-height: 1em;
}

.text-block-15 {
  color: #fff;
  margin-left: 12px;
  padding-top: 0;
  padding-bottom: 12px;
}

.div-block-33 {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-16, .text-block-17 {
  color: #fff;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 12px;
  padding-left: 0;
}

.text-block-18 {
  color: #fff;
  flex: none;
  margin-left: 10px;
  padding: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}

.div-block-34 {
  opacity: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #4caf5000;
  border-radius: 0;
}

.image-20 {
  opacity: .3;
  margin-right: 5px;
}

.calendar {
  max-width: 80rem;
}

.grid-7 {
  grid-column-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-left: 50px;
  margin-right: 50px;
}

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

.text-block-19 {
  margin-right: 5px;
}

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

.text-block-20 {
  margin-right: 5px;
}

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

.text-block-21 {
  flex: none;
  font-weight: 400;
}

.next-2, .previous-2 {
  margin-top: 50px;
}

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

.div-block-39 {
  width: 700px;
  margin-right: 80px;
  padding-right: 0;
}

.filter-block {
  grid-column-gap: 71px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: block;
}

.main-wrapper {
  margin-top: 100px;
}

.filter_wrapper {
  font-size: 14px;
}

.container-form {
  max-width: 80rem;
}

.filter_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  display: grid;
}

.filter_options {
  border-bottom: 1px solid #0003;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.filter_options.end {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.filter_options.ibc {
  display: none;
}

.filter_options.speakers {
  height: 400px;
  overflow: auto;
}

.filter_search-field {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/62c2dc6b261b6940943175a1_icons8-search-100.svg");
  background-position: 24px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border: 1px #000;
  border-bottom: 1px solid #0003;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  height: auto;
  min-height: 4.4rem;
  margin-bottom: 0;
  padding: 1rem 1.5rem 1rem 4rem;
  font-size: 1rem;
}

.filter_search-field::placeholder {
  line-height: 1.5;
}

.filter_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: block;
}

.filter_block.end {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.filter_block.ex.hide {
  display: none;
}

.heading-9 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.filter_reset {
  color: #6e6e6e;
  border-bottom: 1px solid #dae4d8;
  padding-bottom: .2rem;
  text-decoration: none;
}

.status_block-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem 1.5rem;
  display: grid;
}

.status_block-header.ibc {
  display: none;
}

.checkbox_field {
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.checkbox_symbol {
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
  display: block;
}

.checkbox_symbol:active, .checkbox_symbol:focus {
  background-color: #0000;
}

.checkbox_symbol:focus-visible, .checkbox_symbol[data-wf-focus-visible] {
  color: #0000;
  background-color: #0000;
}

.checkbox_symbol.w--redirected-checked {
  background-color: #d00070;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/6470a85d6194e83c48e98488_check.svg");
  background-position: 55%;
  background-size: 14px 14px;
  border-color: #d00070;
}

.checkbox_symbol.w--redirected-focus {
  box-shadow: none;
}

.submit-button-2 {
  display: none;
}

.filter_block-header {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  outline-offset: 0px;
  background-color: #fff;
  border-bottom: 1px solid #0003;
  outline: 3px #333;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  display: grid;
  position: relative;
  inset: 0% 0% auto;
}

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

.text-color-green {
  color: #d00070;
  font-size: 1rem;
  line-height: 1.5;
}

.hide {
  display: none;
}

.fs-cmsfilter_highlight {
  color: #fff;
  background-color: #d00070;
}

.filter_reset-all {
  border-bottom: 1px solid #3c7c43;
  padding-bottom: .2rem;
  text-decoration: none;
}

.filter_reset-all.text-color-green {
  border-bottom-color: #d00070;
}

.text-span {
  font-size: 1rem;
  line-height: 1.5;
}

.filter_tag-remove {
  opacity: .5;
  filter: invert();
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: column;
  width: 1.5rem;
  margin-top: .4rem;
  margin-right: .5rem;
  padding: .25rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.filter_header {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  min-height: 4.5rem;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown {
  margin-left: 0;
  margin-right: 0;
  display: none;
  overflow: visible;
}

.filter_tag {
  color: #fff;
  background-color: #d00070;
  border-radius: 11px;
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-right: .5rem;
  padding: .5rem 2.5rem .5rem 1rem;
  font-size: .85rem;
  font-weight: 500;
  position: relative;
}

.filter_sort-by {
  border: 1px solid #dae4d8;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 12rem;
  padding: .5rem 4rem .5rem 1.2rem;
  display: flex;
}

.dropdown_list.w--open {
  background-color: #fff;
}

.filter_tags-wrapper {
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: start;
  align-items: center;
  margin-right: 1rem;
  display: flex;
}

.dropdown_icon {
  margin-right: 1.2rem;
  font-size: 1rem;
}

.filter_tags-text {
  color: #8f8f8f;
  margin-right: 1rem;
  font-size: 1rem;
  line-height: 1.5;
}

.sort_field {
  color: #000;
  cursor: pointer;
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 1rem 2rem 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.sort_field.w--current {
  color: #3c7c43;
  background-color: #f4f9f4;
}

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

.text-block-22, .text-block-23 {
  margin-left: 5px;
}

.text-block-24 {
  color: #33333380;
  border: 1px #0003;
  margin-top: 20px;
  font-size: 12px;
  line-height: 1.5;
}

.emptyresult {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 400px;
  display: flex;
  box-shadow: 0 6px 20px -14px #878787;
}

.image-21 {
  display: block;
}

.text-block-25 {
  color: #a1a1a1;
  font-size: 1rem;
}

.heading-11 {
  color: #545859;
  font-size: 2.5rem;
  line-height: 1.5;
}

.heading-11.prod {
  font-size: 1.8rem;
}

.container-13 {
  max-width: 80rem;
}

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

.div-block-52.sd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: center;
  width: 80rem;
  max-width: 80rem;
  overflow: visible;
}

.div-block-52.diq {
  grid-template-rows: auto;
}

.collection-item-9 {
  z-index: 2;
  border: 1px solid #00000014;
  border-radius: 20px;
  height: 400px;
  position: relative;
  overflow: hidden;
}

.collection-item-9.sd {
  object-fit: fill;
  flex: 1;
  justify-content: center;
  width: auto;
  display: block;
  overflow: hidden;
  box-shadow: 0 6px 20px -11px #878787;
}

.soon.nsd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.link-block-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  grid-template-rows: minmax(min-content, 5fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: absolute;
  inset: 0%;
}

.link-block-11.ibc {
  background-position: 50% 100%;
}

.text-block-29 {
  color: #fff;
  background-color: #d00070;
  background-image: none;
  border-radius: 20px;
  margin-top: 20px;
  margin-left: 20px;
  padding: 5px 20px;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  display: inline-block;
}

.div-block-53 {
  z-index: 1;
  opacity: 1;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 35%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-54 {
  flex-direction: row;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.text-block-30 {
  color: #fff;
  margin-left: 10px;
  font-size: 1.2rem;
  line-height: 1;
}

.soon_name {
  color: #fff;
  margin: 0 10px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

.empty-state-5 {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
  position: relative;
  box-shadow: 0 6px 20px -11px #878787;
}

.text-block-31 {
  color: #fff;
  background-color: #d00070;
  border-radius: 12px;
  margin-top: 20px;
  margin-left: 20px;
  padding: 5px 20px;
  font-size: 1rem;
  line-height: 1.5;
  display: inline-block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-55 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 60%;
  display: block;
}

.div-block-55.sd {
  width: 90%;
}

.div-block-55.nsd {
  width: 60%;
}

.text-block-32 {
  color: #a1a1a1;
  margin-top: 10px;
  font-size: 1rem;
  line-height: 1.5;
}

.section-18 {
  margin-top: 100px;
}

.div-block-56 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 20px;
  display: flex;
}

.heading-12 {
  color: #545859;
  font-size: 2.5rem;
}

.body-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-59 {
  border: 1px solid #00000014;
  border-radius: 16px;
  align-items: center;
  margin-top: 72px;
  margin-bottom: 50px;
  font-size: 2rem;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 1px 30px -20px #878787;
}

.richtectcms {
  margin-top: 0;
  padding-left: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.section_button {
  margin-top: 50px;
}

.back_div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.back_button {
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #00000080;
  background-color: #dddddd7a;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/6367aa04fc9d801644411a3c_left-50.png");
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 12px;
  width: 100%;
  padding-left: 30px;
  font-size: 1rem;
  line-height: 1.5;
}

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

.text-block-34 {
  margin-right: 5px;
  font-weight: 700;
}

.text-block-35, .text-block-36 {
  margin-right: 5px;
}

.div-block-63 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: #000;
  background-color: #ffffff45;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: .4fr .4fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  place-items: center start;
  margin: 0;
  padding: 10px 20px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-63.info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #00000080;
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: .25fr .25fr .25fr .25fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
  font-size: 1rem;
  line-height: 1;
  display: flex;
  position: static;
}

.div-block-65 {
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(260px, .6fr) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-27 {
  object-fit: cover;
  object-position: 50% 100%;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/640b1983caf87f45283c27e9_Frame%2023.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 260px;
  max-height: 260px;
  display: block;
}

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

.image-28 {
  margin-left: 20px;
}

.div-block-66 {
  z-index: 5;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  height: 100%;
  display: flex;
}

.text-block-37 {
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.link-block-12 {
  color: #fff;
  background-color: #d00070;
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
}

.link-block-12.link_maerials {
  background-color: #545859;
  width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}

.link-block-13 {
  color: #fff;
  background-color: #545859;
  border-radius: 20px;
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1.5rem;
  line-height: 1.5;
  text-decoration: none;
}

.link-block-13.link_maerials {
  padding-top: 10px;
  padding-bottom: 10px;
}

.link-block-14 {
  color: #fff;
  background-color: #545859;
  border-radius: 20px;
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
}

.link-block-14.link_maerials {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-68 {
  margin-top: 50px;
}

.div-block-70 {
  grid-column-gap: 76px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  margin-top: 50px;
  display: flex;
}

.div-block-71 {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 40px -15px #878787;
}

.div-block-71.app {
  display: none;
}

.div-block-72 {
  z-index: 5;
  background-color: #0000;
  background-image: linear-gradient(20deg, #d00070 39%, #8a034c);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  display: flex;
}

.heading-14 {
  color: #fff;
  flex: 0 auto;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 2rem;
  line-height: 1.5;
  position: static;
  inset: 0% 0% auto;
}

.heading-14.materials {
  margin-left: 10px;
}

.div-block-73 {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: static;
  inset: 0%;
}

.div-block-73.materials {
  flex-direction: row;
}

.div-block-75 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-position: 50% 50%;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-height: 270px;
  font-size: 1rem;
  display: block;
  position: relative;
}

.field-label-5 {
  z-index: 10;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #fff;
  background-color: #d00070;
  border-radius: 7px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.5;
  position: static;
  inset: 5% 5% auto auto;
}

.field-label-5.cancel {
  color: #fff;
  background-color: #545859;
  border-radius: 9007200000000000px;
  margin-left: 10px;
  padding-right: 10px;
  font-size: .9rem;
  line-height: 1.5;
  position: static;
}

.field-label-5.done {
  color: #fff;
  background-color: #25a711;
  margin-left: 10px;
  padding-right: 10px;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.5;
  position: static;
  overflow: hidden;
}

.field-label-5.done.prode {
  font-size: .8rem;
}

.field-label-5.date {
  background-color: #545859;
  margin-left: 0;
  font-size: .9rem;
  line-height: 1.5;
  inset: 5% auto auto 5%;
}

.field-label-5.date.prod {
  margin-left: 0;
}

.field-label-5.prod {
  flex: none;
  margin-left: 5px;
}

.field-label-5.archive {
  background-color: #d00003;
}

.text-block-38 {
  color: #fff;
  background-color: #d00070;
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: .9rem;
  line-height: 1.5;
  position: absolute;
  inset: 5% 5% auto auto;
}

.text-block-38.done {
  color: #fff;
  background-color: #25a711;
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: .9rem;
  line-height: 1.5;
  position: absolute;
  inset: 5% 5% auto auto;
}

.text-block-38.cancel {
  color: #fff;
  background-color: #545859;
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: .9rem;
  position: absolute;
  inset: 5% 5% auto auto;
}

.div-block-76 {
  z-index: -1;
  opacity: .5;
  background-image: linear-gradient(30deg, #545859 20%, #fff);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  display: block;
  position: absolute;
  inset: 0%;
}

.collection-list-5 {
  flex: 1;
  display: block;
}

.collection-list-6, .collection-list-7, .collection-list-8, .collection-list-9, .collection-list-10, .collection-list-11 {
  flex: 1;
}

.div-block-82, .div-block-83 {
  display: flex;
  position: absolute;
  inset: 5% auto auto 3%;
}

.div-block-83.prod {
  z-index: 2;
  flex: 1;
  display: flex;
  inset: 5% 0% auto 3%;
}

.link-block-18 {
  cursor: pointer;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 530px;
  padding-left: 18px;
  padding-right: 18px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.collection-item-12 {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  display: block;
  position: relative;
  box-shadow: 0 6px 20px -14px #878787;
}

.image_prod {
  object-fit: contain;
  height: 300px;
  margin-top: 0;
}

.text-block-40 {
  color: #545859;
  text-align: left;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  display: block;
}

.text-block-41 {
  font-size: .9rem;
  line-height: 1.5;
  text-decoration: none;
}

.div-block-86 {
  color: #33333380;
  flex-direction: row;
  margin-top: 17px;
  line-height: 1.2em;
  display: flex;
}

.text-block-42 {
  margin-right: 5px;
  font-size: .9rem;
  line-height: 1.5;
}

.text-block-43 {
  color: #33333380;
  flex: none;
  margin-right: 5px;
  font-size: .9rem;
  line-height: 1.5;
}

.div-block-87 {
  flex-direction: row;
  display: flex;
}

.text-block-44 {
  color: #33333380;
  flex: 0 auto;
  font-size: .9rem;
  line-height: 1.5;
}

.text-block-45 {
  color: #fff;
  background-color: #d00070;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 20px;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.5;
  display: inline-block;
  position: static;
  inset: 0% auto auto 0%;
}

.text-block-45.no_for_order {
  background-color: #545859;
  position: static;
}

.text-block-45.no_for_order.new1 {
  background-color: var(--pink-mk);
  border-bottom-right-radius: 0;
  padding-right: 10px;
}

.text-block-45.no_for_order.new2 {
  border-top-left-radius: 0;
  padding-left: 10px;
}

.html-embed-new_prod {
  opacity: 1;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.fs-checkbox_toggle-7 {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 18px;
  padding: .25rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.fs-checkbox_toggle-dot-7 {
  z-index: 2;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.fs-checkbox_button-7 {
  opacity: 0;
  background-color: #0000;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.fs-checkbox_button-7:focus-visible, .fs-checkbox_button-7[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-checkbox_label-7 {
  width: auto;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.fs-checkbox_mask-7 {
  z-index: 1;
  background-color: #ddd;
  border-radius: 999rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.text-block-46 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-91 {
  margin-left: 111px;
  position: relative;
}

.container-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .3fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 80rem;
  position: static;
}

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

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

.tab_grid.about {
  grid-template-rows: minmax(auto, max-content);
  grid-template-columns: minmax(200px, .75fr) 1fr;
  margin-top: 0;
  margin-bottom: 0;
}

.img-gallery-main-slide {
  border-radius: 16px;
}

.c-sub-img-feed-wrapper {
  display: none;
}

.cloneable-area {
  min-height: 50vh;
}

.cloneable-area._2 {
  display: block;
}

.c-img-gallery-main-dots, .c-main-img-feed-wrapper {
  display: none;
}

.c-sub-img-feed-item {
  justify-content: center;
  align-items: center;
}

.c-img-gallery-main {
  margin-bottom: 20px;
}

.c-main-img-feed-item {
  position: relative;
}

._w-sub-img-feed-item {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img-gallery-subs {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 150px;
}

.sub-img-feed-item {
  opacity: .5;
  cursor: pointer;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px #131313;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  transition: all .25s;
  position: relative;
}

.sub-img-feed-item:hover {
  opacity: 1;
  border-color: #eee;
}

.c-main-img-overlay-lightbox {
  z-index: 10;
  background-color: #131313bf;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.main-img-overlay-icon {
  width: 5%;
}

.img-gallery-main {
  background-color: #0000;
  height: 450px;
}

.c-img-gallery {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.img-gallery-main-arrow {
  display: none;
}

.c-main-img-lightbox {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-img-gallery-main-icon {
  display: none;
}

.c-img-gallery-sub {
  position: relative;
  overflow: hidden;
}

.img-gallery-subs-slide {
  border-radius: 20px;
  width: 33.33%;
  padding: 5px;
  overflow: hidden;
}

.c-img-gallery-subs-dots {
  display: none;
}

.icon, .icon-2 {
  background-color: #868686;
  display: none;
}

.info_prod {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  align-self: stretch;
  padding: 30px 40px 2.5em;
  box-shadow: -2px 6px 20px -12px #878787;
}

.info_prod.result {
  flex: 1;
  min-width: 49%;
  display: block;
}

.info_prod.characters {
  flex: 0 auto;
}

.info_prod.bestpracties {
  display: none;
}

.info_prod.conent {
  padding-left: 0;
  padding-right: 0;
  overflow: auto;
}

.info_prod.print {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
}

.info_prod.speakers {
  border-radius: 14px;
  align-items: center;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.info_prod.video {
  display: none;
}

.div-block-93 {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  overflow: hidden;
}

.div-block-93.name {
  opacity: .7;
  border-radius: 0;
  font-size: .9rem;
  font-weight: 400;
}

.div-block-93.system {
  flex-direction: row;
  display: flex;
}

.div-block-93.print {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.div-block-93.video {
  border-radius: 20px;
  box-shadow: -2px 6px 20px -12px #878787;
}

.div-block-93.play_video {
  box-shadow: -2px 6px 20px -12px #878787;
}

.image-32 {
  object-fit: fill;
  border-radius: 16px;
  max-width: none;
  height: 300px;
  display: block;
}

.tab_prod {
  color: #d0007080;
  background-color: #0000;
  flex: 1;
  justify-content: center;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
  transition: all .3s;
  display: flex;
}

.tab_prod:hover {
  opacity: 1;
  color: var(--pink-mk);
}

.tab_prod.w--current {
  color: var(--pink-mk);
  background-color: #0000;
  border-bottom: 2px #d00070;
  justify-content: center;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.tabs {
  flex-direction: column;
  margin-top: 20px;
  display: block;
}

.text-block-47 {
  flex: none;
  font-size: 1rem;
}

.text-block-47:hover {
  color: var(--pink-mk);
}

.tabs-content {
  margin-top: 50px;
  margin-bottom: 50px;
  overflow: visible;
}

.tabs-menu {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 1em 2.5em 1.2em;
  display: flex;
  position: relative;
  box-shadow: -2px 6px 20px -12px #878787;
}

.image-33 {
  opacity: 1;
  width: 30px;
  margin-right: 10px;
}

.div-block-94 {
  opacity: 1;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.div-block-94:hover, .div-block-94:focus {
  opacity: 1;
}

.tabs-nav-unterline {
  z-index: 1;
  background-color: var(--pink-mk);
  opacity: 1;
  border-radius: 999em;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.right-arrow {
  justify-content: center;
  align-items: center;
  padding-left: 50px;
  display: flex;
}

.back_btn {
  opacity: .5;
  width: 20px;
}

.left-arrow {
  justify-content: center;
  align-items: center;
  padding-right: 50px;
  display: flex;
}

.mask {
  margin-left: 50px;
  margin-right: 50px;
  position: relative;
}

.name_tab {
  margin-top: 0;
  font-size: 1.4rem;
  line-height: 1.4rem;
}

.tag_prod {
  opacity: .5;
  margin-bottom: 20px;
  margin-right: 40px;
}

.tag_prod.content {
  margin-left: 40px;
}

.collection-item-14 {
  margin-bottom: 1em;
}

.collection-item-14.print {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-item-14.parfum {
  flex-direction: column;
  margin-bottom: 0;
  margin-right: 0;
}

.image-34 {
  object-fit: cover;
  border-radius: 14px;
  margin-right: 1.5em;
  display: none;
}

.ingridients {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.ingridients.special {
  align-items: center;
}

.text-block-50 {
  margin-bottom: .5em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-50.print {
  font-size: 1rem;
}

.text-block-50.special {
  font-weight: 400;
}

.text-block-50.parfum {
  color: #33333380;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  margin-right: 0;
  font-weight: 400;
  line-height: 1.2;
}

.grid-10 {
  grid-template-rows: minmax(auto, max-content);
  grid-template-columns: auto;
  grid-auto-rows: minmax(auto, max-content);
}

.rich-text-block-2 {
  font-size: 1rem;
  line-height: 1.5;
}

.rich-text-block-2.print.rtebody {
  font-size: 1rem;
}

.rich-text-block-4 {
  margin-left: 2em;
  font-size: 1rem;
  line-height: 1.5;
}

.rich-text-block-4.print {
  font-size: 14px;
}

.div-block-96 {
  margin-top: 16px;
}

.div-block-96.video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto minmax(auto, max-content);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

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

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 50%) minmax(200px, 50%);
}

.grid-12.print {
  grid-template-columns: minmax(200px, 1fr);
}

.div-block-99 {
  height: 200px;
  display: none;
}

.image-35 {
  object-fit: cover;
  border-radius: 14px;
  width: 70px;
  height: 70px;
  display: block;
}

.lightbox-link {
  flex: none;
  width: 70px;
  height: 70px;
  margin-right: 1.5em;
}

.lightbox-link.parfum {
  margin-right: 0;
}

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

.submit-button-3 {
  display: none;
}

.text-block-57 {
  font-size: 1rem;
  line-height: 1.5;
}

.text-block-58 {
  font-size: 1rem;
  line-height: 1.5;
  display: inline;
}

.print_prod {
  display: none;
}

.image-38 {
  object-fit: contain;
  width: 600px;
  height: 400px;
  display: block;
}

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

.rich-text-block-5 {
  font-size: 1rem;
  line-height: 1.5;
  display: inline-block;
}

.rich-text-block-5.print {
  font-size: 14px;
  line-height: 1.5;
}

.rich-text-block-5.print.rtebody {
  font-size: 1rem;
}

.div-block-103 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name {
  flex-direction: column;
  margin-bottom: 20px;
  font-weight: 700;
  display: flex;
}

.text-block-64 {
  margin-left: 5px;
  margin-right: 5px;
}

.text-block-65 {
  margin-right: 5px;
}

.body-4 {
  margin-left: 20px;
  margin-right: 20px;
  line-height: 1.5;
}

.text_print {
  font-size: 14px;
}

.text_prod {
  text-transform: uppercase;
  font-size: 1rem;
}

.text_prod.print {
  font-size: .9rem;
  display: inline;
}

.page8.new_page {
  margin-top: 10px;
}

.button-7, .html-embed-4, .html-embed-5 {
  display: none;
}

.button_save {
  opacity: .5;
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 100%;
  margin-top: 140px;
  display: inline-block;
  position: relative;
  top: 0%;
  bottom: 0%;
}

.button_save:hover {
  opacity: 1;
}

.button-8 {
  color: var(--pink-mk);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/635304ea12c18da518952212_save.png");
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding-left: 40px;
  font-size: .8rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ingredients_text {
  font-size: 1rem;
}

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

.text-block-66 {
  margin-right: 5px;
}

.ingredients_button {
  opacity: .5;
  color: var(--pink-mk);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/635688d1777c4b669ee499e3_list.png");
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding-left: 40px;
  font-size: .8rem;
  position: static;
}

.ingredients_button:hover {
  opacity: 1;
}

.div-block-106 {
  justify-content: flex-end;
  display: flex;
  position: static;
  inset: auto 3% 3% auto;
}

.collection-list-19 {
  display: flex;
}

.collection-item-17 {
  margin-right: 5px;
  display: flex;
}

.skin_prod_cms {
  display: none;
}

.mask-2 {
  border-radius: 20px;
}

.div-block-107, .div-block-108 {
  align-items: center;
  display: flex;
}

.image-39 {
  z-index: 0;
  opacity: .4;
  border-radius: 20px;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-111 {
  width: 70rem;
  position: relative;
}

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

.faq-item {
  border-bottom: 1px solid #00000014;
  font-size: 1rem;
}

.faq-wrap {
  box-shadow: none;
  cursor: pointer;
  padding: 20px 20px 20px 0;
  overflow: hidden;
}

.faq-question-wrap {
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.faq-answer-wrap {
  overflow: hidden;
}

.question {
  margin-right: 30px;
  font-size: 1rem;
  font-weight: 700;
}

.question.print {
  font-size: 1rem;
}

.plus-wrap {
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  display: flex;
  position: relative;
}

.plus-wrap.ptint {
  display: none;
}

.plus-horizontal {
  background-color: var(--pink-mk);
  width: 100%;
  height: 2px;
}

.polus-vertical {
  background-color: var(--pink-mk);
  width: 2px;
  height: 100%;
  position: absolute;
}

.answer {
  font-size: 1rem;
  display: block;
}

.answer.rtefaq {
  cursor: default;
  margin-top: 20px;
}

.answer.rtefaq.print {
  font-size: 1rem;
}

.no-line {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
  box-shadow: 0 6px 20px -14px #878787;
}

.no-line.ing-div-empty {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
}

.div-block-112 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-around;
  align-items: stretch;
  display: none;
}

.rtefaq a {
  border-bottom: 1px dashed var(--hover-pink-mk);
  color: var(--hover-pink-mk);
  font-weight: 700;
  text-decoration: none;
}

.container-17 {
  background-color: #fff;
  max-width: 81rem;
  position: relative;
}

.div-block-113 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63643f9e51918ba3eda46e4e_DSC08545.jpg");
  background-position: 0%;
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  height: 1000px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.list-2 {
  color: #fff;
  font-size: 1rem;
  line-height: 2;
}

.list-2.corext {
  color: #333;
}

.list-2.print {
  color: #333;
  font-size: 14px;
}

.list-item-2 {
  line-height: 1.5;
}

.div-block-116 {
  z-index: 5;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #7e7e7e2e;
  border: 1px solid #00000014;
  border-radius: 20px;
  width: 700px;
  padding: 20px;
  position: relative;
  top: -102px;
  left: 20px;
}

.div-block-116.print {
  background-color: #0000;
  border-style: none;
  padding-left: 0;
  position: static;
}

.image-41 {
  width: 700px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: -5%;
}

.heading-17 {
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.5;
}

.heading-17.correct {
  color: #333;
}

.heading-17.print {
  color: #333;
  font-size: 14px;
}

.section_edu {
  background-color: #dfdfdf;
}

.div-block-119 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #545859;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 650px;
  margin-top: 43px;
  margin-bottom: -158px;
  margin-left: 53px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: relative;
  bottom: 110px;
  transform: rotate(-9deg);
  box-shadow: -35px 35px 60px -12px #6666668f;
}

.heading-18 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 1.5rem;
  line-height: 1.5;
}

.div-block-120 {
  z-index: 1;
  position: static;
  bottom: 115px;
}

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

.paragraph-5 {
  font-size: 1.5rem;
  line-height: 1.5;
}

.div-block-122 {
  margin-right: 50px;
  padding: 20px;
}

.div-block-123 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
  position: static;
  overflow: hidden;
}

.div-block-124 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 2rem;
  display: flex;
  position: static;
  inset: 30% 0% auto 16%;
}

.div-block-125 {
  background-color: #fff;
  margin-top: 100px;
  margin-left: 40px;
  margin-right: 40px;
}

.grid-15 {
  grid-column-gap: 30px;
  grid-template-rows: auto auto;
  margin-top: 50px;
}

.paragraph-6 {
  margin-top: 50px;
  margin-bottom: 30px;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-126 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-68 {
  font-size: .9rem;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.table_div {
  border-top: 1px solid #0000001a;
}

.div-block-127 {
  font-size: 1rem;
  line-height: 1.5;
}

.table_text {
  margin: 20px;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-128 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
  display: flex;
}

.title_edu {
  border: 1px solid #0003;
  border-radius: 20px;
  padding: 20px 40px;
  font-size: 1.5rem;
  line-height: 1.5;
}

.title_edu.correct {
  padding-right: 60px;
}

.grid-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto minmax(auto, max-content) minmax(auto, max-content);
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image_tab {
  max-width: none;
  height: 250px;
}

.image_div {
  border-bottom: 1px solid #0000001a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text_tab {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 1rem;
  line-height: 1.5;
}

.list-3 {
  padding-left: 20px;
  font-size: 1rem;
  line-height: 2;
}

.head_tab {
  font-size: 1rem;
  line-height: 1.5;
}

.list_tab {
  line-height: 1.5;
}

.grit_label {
  border-bottom: 1px solid #0000001a;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: static;
}

.title_label {
  border-bottom: 1px solid #0000001a;
  height: 100%;
  padding-left: 20px;
  display: flex;
}

.div-block-130 {
  height: 100px;
}

.div-block-131 {
  position: relative;
}

.image-44 {
  width: 100px;
  position: absolute;
  top: -46px;
  left: auto;
  right: 0%;
}

.div-block-132 {
  position: relative;
}

.div-block-133 {
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-134 {
  width: 100%;
}

.heading-19 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 1.1;
  position: static;
  inset: 7% auto auto 14%;
}

.heading-19.print {
  color: #333;
  font-size: 14px;
}

.div-block-135 {
  width: 700px;
  position: absolute;
  inset: 7% auto auto 13%;
}

.div-block-136 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-70 {
  color: #fff;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-70.print {
  color: #333;
  font-size: 14px;
}

.image-45 {
  margin-right: 20px;
}

.image-45.print {
  filter: invert();
}

.bold-text-2 {
  text-align: center;
  font-size: .9rem;
  line-height: 1.5px;
}

.text-block-71, .text-block-72, .text-block-73 {
  text-align: center;
  margin-bottom: 10px;
  font-size: .9rem;
  line-height: 1.5;
}

.bold-text-3 {
  font-size: .9rem;
  line-height: 1.5;
}

.image-46 {
  max-height: 250px;
}

.image-46.list {
  padding-left: 0;
}

.image-46.list._3tab {
  max-height: 150px;
}

.collection-item-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.link-block-22 {
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-74 {
  color: #33333380;
  font-size: 1rem;
}

.text-block-74._3tab {
  font-size: .9rem;
}

.text-block-75 {
  color: #333;
  text-align: center;
  width: 350px;
  font-size: 1rem;
}

.text-block-75.print {
  width: auto;
  font-size: 14px;
}

.text-block-75._3tab {
  width: 250px;
  font-size: .9rem;
  line-height: 1.2;
}

.text-block-75._3-1tab {
  font-size: .9rem;
  line-height: 1.2;
}

.collection-list-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.collection-list-21.print {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 300px) minmax(200px, 300px) minmax(200px, 300px) repeat(auto-fit, minmax(200px, 300fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-21._3tab {
  grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr);
}

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

.text-block-76.print {
  color: #33333380;
}

.div-block-137 {
  color: var(--pink-mk);
  flex: 1;
  font-size: .7rem;
  display: block;
  position: relative;
  top: 5px;
}

.text-block-77 {
  font-weight: 400;
  display: block;
  position: absolute;
  inset: -8% auto auto 5%;
}

.checkbox-label-3 {
  flex: 0 auto;
}

.div-block-138 {
  color: #33333380;
  font-size: .9rem;
  display: flex;
}

.div-block-139 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63642a2098f2b753f475301c_DSC09046.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
  display: block;
}

.div-block-140 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/6364425f5c4f50442f0ed5d3_gray-abstract-background-abstract-oil-bubble-water-wallpaper.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.text_hide {
  font-size: .9rem;
  font-weight: 700;
  line-height: 1.5;
  display: none;
}

.rtebody {
  font-size: 1rem;
  line-height: 1.5;
}

.rtebody a {
  border-bottom: 1px dashed var(--hover-pink-mk);
  color: var(--hover-pink-mk);
  font-weight: 700;
  text-decoration: none;
}

.rtebody h4 {
  color: #33333380;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2;
}

.rtebody.system {
  margin-left: 20px;
}

.container-18 {
  max-width: 50rem;
}

.div-block-142 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 260px;
  margin-top: 50px;
  display: grid;
}

.div-block-143 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
}

.div-block-144 {
  flex-direction: row;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.body-6 {
  font-size: 1rem;
  line-height: 1.5;
}

.text-block-79 {
  margin-right: 5px;
  font-weight: 700;
  line-height: 1;
}

.text-block-80 {
  line-height: 1;
}

.div-block-145 {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

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

.no_content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

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

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

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

.div-block-147 {
  width: 70%;
  margin-left: 20px;
}

.ing_print {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(auto, min-content) minmax(auto, max-content);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 1rem;
  display: block;
}

.page4.new_page {
  margin-top: 10px;
}

.faq-wrap-print {
  box-shadow: none;
  cursor: pointer;
  padding: 20px;
}

.faq-wrap-print.print {
  font-size: 14px;
}

.page6.new_page {
  margin-top: 10px;
}

.print_edu {
  background-color: #fff;
  max-width: 81rem;
}

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

.div-block-148 {
  height: 400px;
}

.div-block-149 {
  color: #333;
}

.section-23 {
  background-color: #dfdfdf;
  display: none;
}

.image-48 {
  width: 100%;
}

.empty {
  height: 300px;
}

.div-block-150 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-151, .div-block-152 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-153, .div-block-154 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.prod {
  display: block;
}

.collection-item-20 {
  display: flex;
}

.text-block-81 {
  color: #33333380;
  font-size: .9rem;
  line-height: 1.25;
}

.div-block-156 {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.algoritm_title {
  color: #33333380;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 1.4rem;
  line-height: 1.5;
  display: block;
}

.algoritm_title._2nd {
  margin-left: 20px;
  font-size: 1.2rem;
}

.algoritm_title._2nd._3ed {
  margin-top: 30px;
}

.algoritm_title.cl {
  color: var(--pink-mk);
}

.div-block-157 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 20px) 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
}

.div-block-158 {
  z-index: 2;
  background-color: #929292;
  border-radius: 999rem;
  align-self: flex-start;
  width: 1.2rem;
  height: 1.2rem;
  margin-top: 26px;
  position: relative;
}

.div-block-158.cl {
  background-color: var(--pink-mk);
}

.div-block-160 {
  z-index: 1;
  opacity: .5;
  background-color: #33333380;
  width: 2px;
  height: 102%;
  margin-top: 40px;
  position: absolute;
  inset: 0 auto auto 8px;
  transform: rotate(180deg);
}

.div-block-161 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 20px) 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-162 {
  grid-column-gap: 3rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, max-content) minmax(40%, max-content);
  grid-auto-columns: 1fr;
  align-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: grid;
  overflow: hidden;
}

.div-block-162._2nd_block {
  grid-template-columns: minmax(200px, max-content);
}

.image-49 {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  transform: rotate(180deg);
}

.image-49.question_img {
  opacity: .5;
  mix-blend-mode: normal;
  transform: none;
}

.div-block-163 {
  align-items: center;
  margin-left: 50px;
  display: flex;
}

.text-block-83 {
  flex: 0 auto;
  font-size: 1rem;
}

.div-block-164 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 1px) 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 20px;
  display: block;
  position: relative;
}

.div-block-164.checklist {
  margin-bottom: 50px;
}

.div-block-166 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, max-content);
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
  overflow: visible;
}

.div-block-168 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, max-content);
  grid-auto-columns: 1fr;
  margin-left: 50px;
  display: grid;
}

.div-block-169 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  justify-content: space-between;
  width: 500px;
  min-height: 100%;
  display: block;
  overflow: visible;
}

.div-block-170 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, max-content);
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-171 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(1.2rem, 1.2rem) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-172 {
  margin-left: 50px;
}

.text-block-84 {
  margin-top: 20px;
  margin-left: 20px;
  font-size: 1rem;
}

.div-block-174 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.div-block-175 {
  display: none;
  position: absolute;
}

.div-block-178 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.html-embed-8 {
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.div-block-179 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-180 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(max-content, min-content) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 20px;
  display: grid;
}

.paragraph-8 {
  margin-top: 20px;
  font-size: 1rem;
  line-height: 1.5;
}

.image-52 {
  width: 120px;
}

.text-block-85, .bold-text-7, .bold-text-9, .text-block-86, .list-4 {
  font-size: 1rem;
  line-height: 1.5;
}

.text-block-87 {
  margin-top: 40px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-88 {
  margin-top: 20px;
  font-size: 1rem;
  line-height: 1.5;
}

.bold-text-11 {
  color: var(--pink-mk);
}

.div-block-186 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63846f3f8c40a7867c9c09ff_J2005438-GB-Hydrating-Sheet-Mask-07-22-Final.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
  position: relative;
}

.div-block-187 {
  grid-column-gap: 170px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
  position: relative;
  inset: 549px 0% 0%;
}

.div-block-188 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-189 {
  margin-top: 20px;
  font-size: 1rem;
  line-height: 1.5;
}

.heading-21 {
  text-align: center;
  margin-top: 310px;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.2;
}

.paragraph-9 {
  margin-top: 100px;
  margin-left: 50px;
  margin-right: 50px;
  font-size: 1rem;
  line-height: 1.5;
}

.heading-22 {
  margin-bottom: 50px;
  font-size: 2rem;
  line-height: 1.5;
}

.div-block-191 {
  border: 1px solid #00000014;
  border-radius: 20px;
  align-items: center;
  display: flex;
  position: static;
  box-shadow: 0 6px 20px -12px #878787;
}

.div-block-191.tag {
  flex-direction: column;
  margin-top: 0;
}

.div-block-191._3d {
  align-items: flex-start;
}

.image-56 {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 200px;
  height: 200px;
}

.paragraph-10 {
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 1rem;
  line-height: 1.5;
}

.paragraph-10.tag_txt {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
}

.paragraph-10._2n {
  align-self: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
}

.div-block-192 {
  margin-top: 16px;
}

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

.div-block-193 {
  background-color: var(--pink-mk);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.text-block-91 {
  color: #fff;
  text-transform: uppercase;
  margin: 5px 20px;
  font-size: 1rem;
  line-height: 1.5;
}

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

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

.div-block-194 {
  margin-top: 16px;
}

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

.grid-23._2ns {
  grid-template-columns: 1.5fr 1fr;
}

.div-block-195 {
  margin-top: 16px;
}

.div-block-196 {
  margin-top: 50px;
  margin-left: 50px;
  margin-right: 50px;
}

.div-block-197 {
  margin-top: 16px;
}

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

.div-block-203 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63846fc72abcc746e5dea56c_%D0%A1%D1%82%D0%BE%D0%BB%D1%8F%D1%80%D0%B5%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 300px;
  height: 400px;
  box-shadow: -2px 6px 20px -12px #878787;
}

.div-block-203._2d {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63846fe773b91e03169df987_%D0%96%D0%B5%D0%B1%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5.jpg");
  background-position: 50%;
  background-size: cover;
}

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

.div-block-205 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63847ab72a102442fdbb5d1c_MicrosoftTeams-image%20(9)%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 560px;
}

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

.div-block-207 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/638480bed54e429289602af3_Image.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
}

.page7.new_page {
  margin-top: 10px;
}

.div-block-208 {
  font-size: 1rem;
}

.container-21, .container-22 {
  max-width: 80rem;
}

.table1 {
  max-width: 80rem;
  margin-bottom: 50px;
  margin-left: 15px;
  margin-right: 15px;
}

.head_grid_mask {
  z-index: 4;
  grid-column-gap: 0px;
  background-color: #fff;
  border-bottom: 1px solid #d0007080;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
  justify-content: stretch;
  padding-bottom: 10px;
  position: static;
  top: 0;
}

.div-block-209 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 150px;
  display: flex;
}

.text-block-92 {
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.2;
}

.image-61 {
  object-fit: contain;
  height: 100px;
  min-height: 150px;
}

.body_grid_mask {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: minmax(200px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
  justify-content: stretch;
}

.text_table.v2 {
  border-right: 1px solid #d0007080;
}

.text-block-93 {
  align-items: center;
  height: 100%;
  padding: 10px;
  font-size: 1rem;
  line-height: 1.2;
  display: flex;
}

.text-block-93.bosy {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: .9rem;
  display: flex;
}

.img_table {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 20px;
  height: 100%;
  min-height: 20px;
  display: flex;
}

.image-62 {
  width: 30px;
  height: 30px;
}

.img_table_cell {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-210 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: 25px;
  display: flex;
}

.bold-text-12 {
  color: #33333380;
}

.table2 {
  margin-bottom: 50px;
  margin-left: 15px;
  margin-right: 15px;
  overflow: auto;
}

.head_grid_syv {
  z-index: 4;
  grid-column-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr);
  padding-bottom: 10px;
  position: static;
  top: 0;
}

.body_grid_syv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: minmax(200px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr) minmax(130px, 1fr);
}

.div-block-211 {
  height: 500px;
}

.div-block-_syv {
  border-bottom: 1px solid #d0007080;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

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

.text-block-94 {
  color: var(--pink-mk);
  font-size: 1rem;
  line-height: 0;
}

.text_table_cell_bg {
  background-color: #d000700d;
}

.img_table_cell_bg {
  background-color: #d000700d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-215 {
  margin: 30px 0 2.5em;
  overflow: auto;
}

.text-block-95 {
  display: none;
}

.div-block-216 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.image-63 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  min-width: 100px;
  max-width: 100px;
  min-height: 100px;
  max-height: 100px;
}

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

.div-block-217 {
  margin-left: 1.5em;
}

.text-block-96 {
  color: #333;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-96.v2 {
  margin-top: 25px;
}

.text-block-97 {
  color: #33333380;
  font-size: 1rem;
  line-height: 1.2;
}

.grid-27 {
  grid-template-rows: auto;
  align-self: stretch;
}

.link-block-23 {
  text-decoration: none;
}

.div-block-218 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-self: center;
  width: 200px;
  font-size: 14rem;
  display: grid;
}

.html-embed-9 {
  z-index: 4;
  text-align: center;
  cursor: pointer;
  background-color: #545859;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 16px 32px;
  font-size: 1rem;
  line-height: 1.2;
  transition: all .3s;
  display: block;
  position: static;
  inset: 0%;
}

.html-embed-9:hover {
  background-color: #6c7375;
}

.div-block-219 {
  justify-content: space-around;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.download {
  color: var(--pink-mk);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/635304ea12c18da518952212_save.png");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  flex: none;
  margin-top: 10px;
  padding-left: 30px;
  font-size: .9rem;
  position: static;
  inset: auto 0% 0% auto;
}

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

.container-23 {
  max-width: 70rem;
}

.tab-link-tab-1-2 {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 16px;
  padding: 20px 50px;
  font-size: 1rem;
  line-height: 1.5;
  box-shadow: -2px 6px 20px -12px #878787;
}

.tab-link-tab-1-2:hover {
  color: #333;
  background-color: #c9b9c233;
  border-style: solid;
  border-color: #d0007033;
}

.tab-link-tab-1-2.w--current {
  background-color: var(--pink-mk);
  color: #fff;
  border: 1px solid #00000014;
  border-radius: 14px;
  padding: 20px 50px;
  font-size: 1rem;
  line-height: 1.5;
}

.tabs-menu-3 {
  grid-column-gap: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-content-2 {
  margin-top: 50px;
  overflow: visible;
}

.tabs-2 {
  margin-top: 50px;
}

.order_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: start;
  place-items: start;
  padding: 50px 35px;
  display: flex;
  overflow: auto;
}

.div-block-220 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.text-block-99 {
  color: #fff;
  align-self: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  position: static;
  top: -32px;
  left: -5px;
}

.text-block-100 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100px;
  font-size: 1rem;
  line-height: 1.2;
  overflow: visible;
}

.text-block-100.ex {
  font-size: .9rem;
  position: static;
}

.image-64 {
  z-index: 2;
  object-fit: contain;
  width: 150px;
  height: 100px;
}

.image-64.ex {
  width: 50px;
  height: 50px;
}

.text-block-101 {
  font-size: 1rem;
  line-height: 1.5;
}

.image-65 {
  opacity: .5;
  align-self: center;
  width: 30px;
  height: 30px;
  margin-left: -10px;
  margin-right: -10px;
  transform: rotate(180deg);
}

.image-65.ex {
  position: relative;
  top: -57px;
}

.div-block-221 {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  flex-direction: column;
  align-self: auto;
  height: 250px;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 6px 20px -12px #878787;
}

.div-block-221.ex {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 170px;
  display: flex;
  position: absolute;
  top: 196.375px;
  left: 101px;
}

.tab-pane-tab-1 {
  padding-bottom: 50px;
}

.div-block-222 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #5458596e;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: -28px;
  display: flex;
  position: absolute;
  top: -16px;
  left: 16px;
  box-shadow: -2px 6px 20px -12px #878787;
}

.text-block-104 {
  color: #33333380;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-223 {
  margin-top: 20px;
  display: block;
}

.div-block-223.ex {
  display: none;
}

.div-block-223.ex2 {
  display: block;
}

.order_grid2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: start;
  place-items: start;
  height: 470px;
  padding: 50px 35px;
  display: flex;
  overflow: auto;
}

.div-block-224 {
  margin-left: 40px;
  margin-right: 40px;
}

.image-66 {
  opacity: .5;
  flex: none;
  width: 20px;
  height: 20px;
}

.div-block-225 {
  z-index: 5;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #d000700a;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-top: 20px;
  display: flex;
  position: absolute;
  inset: -16% 3% auto 71%;
}

.text-block-105 {
  color: #33333380;
  text-align: center;
  font-size: .8rem;
  line-height: 1.2;
}

.text-block-106 {
  margin-top: 30px;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-226 {
  grid-column-gap: 150px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tittle_news {
  border-left: 7px solid var(--dim-grey);
  color: #33333380;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 2rem;
  line-height: 1.2;
}

.collection-item-22 {
  display: flex;
}

.text-block-107 {
  color: #54585980;
  font-size: .7rem;
  font-weight: 700;
  position: absolute;
  left: 4px;
}

.div-block-227 {
  position: relative;
}

.pagination-3, .pagination-4, .pagination-5, .pagination-6 {
  display: none;
}

.table3 {
  margin-bottom: 50px;
  margin-left: 15px;
  margin-right: 15px;
}

.paragraph-11 {
  margin-bottom: 50px;
  font-size: 1rem;
  line-height: 1.5;
}

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

.table_info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #00000014;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: max-content minmax(200px, 200px);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: -2px 6px 20px -12px #878787;
}

.text-block-108 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -8px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.div-block-232 {
  background-color: var(--dim-grey);
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.paragraph-12 {
  margin-top: 100px;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-233 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.image-67 {
  height: 220px;
  margin-top: 20px;
}

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

.div-block-235 {
  margin-bottom: 50px;
}

.order_grid_3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: start space-between;
  justify-items: start;
  padding: 50px 35px;
  display: flex;
}

.text-block-109 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.container-24 {
  max-width: 70rem;
}

.forum_zk {
  grid-column-gap: 80px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.ll_button {
  background-color: var(--dim-grey);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  padding: 16px 32px;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .2s;
}

.ll_button:hover {
  background-color: #6c7375;
}

.section-24 {
  margin-top: 49px;
}

.div-block-237 {
  grid-column-gap: 50px;
  opacity: .7;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.image-68 {
  opacity: .7;
  width: 30px;
  margin-right: 20px;
}

.div-block-238 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-block-112.v2 {
  margin-left: 5px;
}

.div-block-239 {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-240 {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template: "Area"
  / 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start start;
  margin-top: 20px;
  display: grid;
}

.div-block-241 {
  background-color: #e0b896;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.div-block-241.iv2 {
  background-color: #d2a580;
}

.div-block-242 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-243 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-113 {
  font-size: 1rem;
  line-height: 1.5;
}

.form-block {
  margin-top: 100px;
  margin-bottom: 100px;
  display: none;
}

.color3 {
  background-color: #ec8772;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color3.v3 {
  background-color: #d2847e;
}

.color3.v4 {
  background-color: #e18d81;
}

.color4 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63cd72d0d805d5621e013358_Untitled-2.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.text-block-115 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
}

.color5 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63cd7353993f0063fa56398d_Untitled-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color6 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63cd74248b02caabb9453c0a_Untitled-2.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color7 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63cd74d7d7632e43f457274e_Untitled-2.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color8 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63cd755c3f5ddf1aa294911f_Untitled-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color9 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63cd760957b94e000de65abd_Untitled-2.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color10 {
  background-color: #f5d9bf;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color11 {
  background-color: #e4b68d;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color12 {
  background-color: #9b6a5b;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color13 {
  background-color: #876b5d;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.body2_grid_mask {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 200px) minmax(450px, 450px) minmax(300px, 300px) 1fr 1fr;
}

.div-block-246 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div-block-246.actions {
  align-items: flex-start;
}

.image-70 {
  object-fit: cover;
  border-radius: 20px;
  width: 200px;
  min-width: 200px;
  height: 200px;
  min-height: 200px;
}

.text-block-116 {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-117 {
  color: #33333380;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-247 {
  text-align: left;
  align-self: center;
  margin-left: 1.5em;
}

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

.image-71 {
  object-fit: cover;
  border-radius: 14px 0 0 14px;
  align-self: stretch;
  width: 120px;
  min-width: 120px;
  position: static;
  inset: 0% auto 0% 0%;
}

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

.link-block-24 {
  border-radius: 20px;
  align-items: center;
  text-decoration: none;
  display: block;
  position: relative;
}

.text-block-118 {
  color: #33333380;
  font-size: 1rem;
  line-height: 1.5;
}

.text-block-119 {
  color: #333;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-248 {
  margin-left: 1.5em;
}

.div-block-250 {
  background-color: #fff0;
  border-radius: 20px;
  position: absolute;
  inset: 0%;
}

.div-block-251 {
  flex: none;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-252 {
  width: 120px;
  min-width: 120px;
  margin-left: -30px;
  transition: all .3s;
}

.div-block-253 {
  background-color: #54585966;
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  align-self: stretch;
  width: 120px;
  height: 100%;
  position: absolute;
}

.div-block-254 {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  display: flex;
}

.image-72 {
  display: flex;
}

.paragraph-13 {
  font-size: 1rem;
  line-height: 1.5;
}

.grid-33 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
}

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

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

.image-74 {
  margin-top: 20px;
}

.rich-text-block-8 {
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-257 {
  margin-top: 20px;
}

.text-block-120 {
  font-size: 1rem;
  line-height: 1.5;
}

.virtualdiq {
  grid-column-gap: 80px;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 80px;
  display: flex;
}

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

.div-block-258 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-76 {
  padding-bottom: 10px;
}

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

.color9-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63cd760957b94e000de65abd_Untitled-2.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color9-copy._10 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63eb60156d84a5b9f188de7f_red.jpg");
}

.div-block-266 {
  align-items: center;
  display: flex;
}

.image-77 {
  width: 20%;
  min-width: 20%;
}

.text-block-121 {
  color: #33333380;
  margin-left: 20px;
  font-size: 1rem;
  line-height: 1.5;
}

.paragraph-14 {
  font-size: 1rem;
  line-height: 1.5;
}

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

.div-block-268 {
  color: var(--dim-grey);
  text-decoration: none;
}

.div-block-269 {
  grid-column-gap: 30px;
  margin-top: 26px;
  display: flex;
}

.div-block-271 {
  background-image: linear-gradient(42deg, #d00070, #ecaecd 100%, #fff);
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.image-78 {
  height: 113%;
  position: absolute;
  inset: auto 0% 0% .5%;
}

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

.div-block-273 {
  z-index: 2;
  width: 100%;
  margin-left: 525px;
  margin-right: 85px;
  position: relative;
}

.heading-27 {
  color: #fff;
  margin-top: 50px;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1;
}

.text-block-122 {
  color: #fff;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 2rem;
}

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

.div-block-274 {
  align-items: center;
  display: flex;
}

.div-block-275 {
  background-color: #fff;
  border-radius: 999rem;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  display: flex;
}

.text-block-123 {
  color: var(--pink-mk);
  text-align: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.div-block-276 {
  margin-left: 20px;
}

.text-block-124 {
  color: #fff;
  font-size: 1rem;
  line-height: 1;
}

.div-block-277 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.text-field-2 {
  display: none;
}

.text-field-3 {
  border-radius: 10px;
}

.textarea {
  border-radius: 10px;
  min-height: 100px;
  margin-top: 20px;
}

.submit-button-5 {
  background-color: var(--pink-mk);
  border-radius: 50px;
  align-self: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px 60px;
  font-size: 1rem;
  font-weight: 700;
  transition: all .3s;
  position: static;
}

.submit-button-5:hover {
  background-color: var(--hover-pink-mk);
  box-shadow: 6px 16px 50px -4px #c0327b;
}

.div-block-278 {
  border-radius: 20px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.questionwebinar {
  margin-top: 100px;
  margin-bottom: 100px;
  display: block;
}

.image-78-webinar {
  position: absolute;
  inset: auto auto 0% 3%;
}

.success-message {
  background-color: var(--pink-mk);
  color: #fff;
  border-radius: 10px;
  font-size: 1rem;
  line-height: 1.5;
}

.slaid-show {
  grid-column-gap: 80px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.table4 {
  margin-bottom: 50px;
  margin-left: 15px;
  margin-right: 15px;
  overflow: auto;
}

.text-block-125 {
  text-align: center;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: .8rem;
  line-height: 1.2;
}

.head_grid_line {
  z-index: 4;
  grid-column-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr 1fr;
  padding-bottom: 10px;
  position: static;
  top: 0;
}

.body_grid_line {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr 1fr;
}

.img_table_cell_bg_list {
  background-color: #d000700d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 5px;
  display: flex;
}

.list-item-15, .list-item-16 {
  margin-top: 5px;
}

.list-5 {
  align-self: flex-start;
  padding-left: 40px;
}

.text-block-126 {
  align-self: flex-start;
}

.list-item-17 {
  margin-top: 5px;
  margin-left: 40px;
}

.img_table_list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 20px;
  height: 100%;
  min-height: 20px;
  padding-top: 5px;
  padding-right: 20px;
  display: flex;
}

.pop-up-modal {
  z-index: 999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.pop-up {
  z-index: 1000;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 450px;
  margin-top: 18em;
  padding: 30px;
  display: flex;
  position: absolute;
  top: 3vh;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.pop-up-icon {
  background-color: #f6b685;
  background-image: none;
  border: 5px solid #fff;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: none;
  position: absolute;
  inset: -13% 0% auto;
}

.exit-button {
  background-color: var(--pink-mk);
  opacity: 1;
  cursor: pointer;
  border-radius: 580%;
  width: 40px;
  height: 40px;
  padding: 10px;
  position: absolute;
  inset: -13px -17px 0% auto;
}

.pop-up-heading {
  color: var(--pink-mk);
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.primary-button {
  background-color: var(--pink-mk);
  text-transform: uppercase;
  border-radius: 50px;
  margin-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 15px;
  font-weight: 700;
}

.primary-button:hover {
  background-color: var(--hover-pink-mk);
}

.image-80 {
  border-radius: 20px;
}

.paragraph-15 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.pop-up-window {
  z-index: 999999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-280 {
  border: 5px solid #eb01744d;
  border-radius: 20px;
  width: 600px;
  margin-top: 100px;
  padding: 20px;
  position: relative;
}

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

.heading-28 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 2rem;
  line-height: 1.2;
}

.list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-size: 1rem;
  line-height: 1.5;
  display: none;
}

.checkbox-label-4 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.intensive {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

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

.text-field-4 {
  border: 1px solid var(--pink-mk);
}

.div-block-281 {
  z-index: -2;
  opacity: .3;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/6426a29db8b80c106e3fda4c_Frame.svg");
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.success-message-2 {
  color: #fff;
  background-color: #d00070b3;
  border-radius: 15px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.checkbox-field-3 {
  align-items: center;
  display: flex;
}

.mycheckbox {
  background-color: #fff;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.mycheckbox.w--redirected-checked {
  border-color: var(--pink-mk);
  background-color: var(--pink-mk);
}

.mycheckbox.w--redirected-focus {
  box-shadow: 0 0 3px 1px var(--pink-mk);
}

.daydzest {
  grid-column-gap: 80px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.div-block-258-2nd {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-81 {
  height: 300px;
}

.list-7 {
  font-size: 1rem;
  line-height: 1.5;
}

.text-span-4 {
  color: var(--pink-mk);
}

.pgheading {
  font-size: 1.5em;
  line-height: 1.5;
}

.div-block-258-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-76-3 {
  height: 200px;
  padding-bottom: 20px;
}

.image-76-3.v2 {
  height: 300px;
}

.div-block-259-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-263-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-14-3 {
  text-align: center;
  font-size: 1rem;
  line-height: 1.5;
}

.text-block-127 {
  color: #fff;
  margin-top: 50px;
  font-size: 1rem;
}

.collection-list-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: stretch center;
  display: block;
}

.image-82 {
  height: 150px;
}

.link-block-25 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-282 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-283 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-84 {
  object-fit: cover;
  border-radius: 20px;
  width: 80%;
  margin-top: 20px;
}

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

.div-block-284 {
  margin-top: 20px;
  display: flex;
}

.text-block-129 {
  margin-right: 5px;
}

.parfumlist {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  display: grid;
}

.parfumcollection {
  margin-bottom: 10px;
}

.text-block-130 {
  color: #33333380;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  font-weight: 700;
}

.text-block-130.v2 {
  margin-top: 50px;
}

.color14 {
  background-color: #c38881;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.text-block-131 {
  color: var(--pink-mk);
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.5;
}

.div-block-286 {
  position: absolute;
  inset: 15px -65px auto auto;
}

.color15 {
  background-color: #927374;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color15._16 {
  background-color: #b27a7d;
}

.color17 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/645a7e68e3b26a0248feb385_1047909-UNL-GB-109-LIP-GLOSS-RUB-CREAM-ICONIC-RED.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color18 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/645a7ea8e1efdd8483b96efe_1047909-UNL-GB-124-LIP-GLOSS-RUB-PINK-BALLERINA.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color19 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/645a82af9219a3dbdf2e7c2f_1047909-UNL-GB-088-LIP-GLOSS-RUB-CREAM-UNIQUE-MAUVE-PhotoRoom.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color20 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/645a8a2551b6a1b97e255253_%D0%A0%D0%BE%D0%B7%D0%BE%D0%B2%D0%BE%D0%B5%20%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color21 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/645a8a2c502698f6024bc66c_%D0%90%D0%BB%D1%8B%D0%B9%20%D0%BC%D0%B0%D0%BA.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.tabs-3 {
  margin-top: 50px;
}

.heading-29 {
  color: var(--pink-mk);
  margin-top: 30px;
}

.text-block-132 {
  margin-bottom: 20px;
}

.list-8 {
  margin-bottom: 40px;
}

.tabs-menu-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 200px) minmax(200px, 200px) minmax(200px, 200px);
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-bottom: 30px;
  display: flex;
}

.l-l_info {
  margin-bottom: 20px;
}

.l-l_number {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.div-block-287 {
  background-color: var(--pink-mk);
  color: #fff;
  border-radius: 999rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.text-block-133 {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5;
}

.lightbox-link-2 {
  margin-bottom: 20px;
}

.paragraph-16 {
  margin-left: 50px;
}

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

.image-86 {
  border-radius: 10px;
}

.image-86.v2 {
  max-width: 80%;
}

.text-block-134 {
  color: #54585980;
  margin-top: 5px;
  text-decoration: none;
}

.text-block-134.v2 {
  color: #fff;
}

.l-l_lightbox {
  color: var(--dim-grey);
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div_info_prod {
  flex-direction: column;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  margin-left: 5%;
  margin-right: 5%;
  padding: 30px 0 2.5em;
}

.div_info_prod.v2 {
  margin-top: 50px;
}

.l-l_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-top: 100px;
  display: block;
}

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

.paragraph-17 {
  margin-top: 50px;
}

.div-block-290 {
  background-image: linear-gradient(55deg, var(--hover-pink-mk), #b40262);
  border-radius: 20px;
  margin-top: 50px;
  padding: 10px 2% 50px;
}

.heading-30 {
  color: #fff;
  margin-bottom: 5px;
}

.heading-30.v2 {
  border: 1px #000;
  border-bottom: 3px solid #fff;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 5px;
  display: inline-block;
}

.text-block-135 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 16px;
}

.div-block-291 {
  margin-top: 50px;
}

.field-label-7 {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-292 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, 1fr) minmax(min-content, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-292.v2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.select-field {
  margin-bottom: 20px;
}

.list-9 {
  margin-left: 50px;
}

.l-l_form {
  margin-left: 5%;
  margin-right: 5%;
}

.div-block-293 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.submit-button-7 {
  background-color: var(--dim-grey);
  border-radius: 20rem;
  padding: 15px 40px;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5;
}

.submit-button-7:hover {
  background-color: #9fa2a3;
}

.div-block-294 {
  height: 100px;
}

.tab-2-l-l {
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  width: 200px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 1rem;
  line-height: 1.5;
  box-shadow: 0 2px 5px #0003;
}

.tab-2-l-l:hover {
  background-color: #fafafa;
}

.tab-2-l-l.w--current {
  background-color: var(--pink-mk);
  color: #fff;
  text-align: center;
  width: 200px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.tab-pane-tab-1-2 {
  margin-top: 20px;
}

.text-block-136 {
  color: #fff;
  font-size: 2rem;
  line-height: 1.5;
}

.success-message-3 {
  background-color: var(--pink-mk);
  border-radius: 18px;
  margin-top: 50px;
  margin-left: 20%;
  margin-right: 20%;
  padding-top: 100px;
  padding-bottom: 100px;
}

.textarea-3 {
  min-height: 150px;
}

.skin_type {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  margin-right: 40px;
  display: block;
}

.filter_grid_2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.product_list {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: min-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.submit-button-8 {
  display: none;
}

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

.info_prod-_v2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #00000014;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 60% 40%;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  width: 100%;
  min-height: 400px;
  margin-bottom: 2.5em;
  padding-bottom: 2.5em;
  padding-left: 40px;
  display: grid;
  box-shadow: -2px 6px 20px -12px #878787;
}

.info_prod-_v2.hide_outframe {
  overflow: hidden;
}

.heading-31 {
  color: var(--dim-grey);
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 2rem;
  line-height: 1.5;
}

.heading-31.v-2 {
  background-color: var(--profile);
  margin-left: 0;
  padding-right: 10px;
}

.heading-31.v-3 {
  color: #fff;
  background-color: #54585980;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 3rem;
}

.heading-31.v3_1 {
  color: #fff;
  background-color: #545859b3;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 3rem;
}

.heading-31.v-4 {
  background-color: #ff090980;
  margin-left: 0;
  margin-right: 0;
  padding-right: 10px;
}

.mk_checkbox_label {
  color: var(--dim-grey);
  font-size: 1rem;
  line-height: 1.2;
}

.mk_checkbox_label.bold {
  margin-bottom: 30px;
  font-weight: 700;
}

.mk_checkbox {
  background-color: #fff;
  border: 1px solid #bdbcdb;
  border-radius: 4px;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  margin-top: 0;
  margin-right: 10px;
}

.mk_checkbox:hover {
  border-color: #faabd5;
}

.mk_checkbox.w--redirected-checked {
  border-style: none;
  border-color: var(--dim-grey);
  background-color: #ff090980;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/6470a85d6194e83c48e98488_check.svg");
  background-position: 4px 4px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-radius: 4px;
}

.mk_checkbox.w--redirected-focus {
  border: 2px none var(--pink-mk);
  box-shadow: none;
  outline-color: var(--pink-mk);
  outline-offset: 0px;
  border-radius: 4px;
  outline-width: 1px;
  outline-style: solid;
}

.mk_checkbox_field {
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.mk_checkbox_field.hide {
  display: block;
}

.link-block-26, .link-block-27, .link-2 {
  display: none;
}

.image-87 {
  object-fit: cover;
}

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

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

.collection-list-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .9fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 1px;
  display: grid;
}

.collection-list-28.v2 {
  margin-bottom: 16px;
}

.collection-list-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(80px, 80px) minmax(80px, 80px) minmax(80px, 80px);
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-105_hide, .text-block-138, .insert_div {
  display: none;
}

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

.back_button_form {
  display: none;
}

.div-block-302 {
  z-index: -1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex-direction: column;
  flex: 1;
  width: 100%;
  margin-bottom: -2.5em;
  display: flex;
  position: relative;
}

.div-block-302.img1 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64bf90468e86a8d83049df96_community-of-women-gathering-together.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-302.img2 {
  background-image: none;
}

.div-block-302.img5 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6641be4ad5109a7fe79f6_beautiful-girl-face-perfect-skin.jpg");
  background-position: 78%;
  background-size: cover;
}

.div-block-302.img6 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64db7f7ccc476b8dcc86b9b4_beautiful-young-woman-s-eye-close-up-shot.jpg");
  background-position: 50%;
}

.div-block-302.img7 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6a5be11ebf4577fc02a40_shutterstock_378078346.webp");
  background-position: 50%;
  background-size: cover;
}

.div-block-302.img8 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64d4ed1633a36472e1b56dce_Kerasal-Mast-na-supinatu-zrohovatenu-a-stvrdnutu-pokozku-psoriazu-aj-na-ekzemy-scaled.webp");
  background-position: 50%;
}

.div-block-302._18 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64bf90468e86a8d83049df96_community-of-women-gathering-together.jpg");
  background-position: 50% 100%;
  display: none;
}

.div-block-302.img2-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6a6448a42b2304eabeabc_third_pic-81fda34b.jpeg");
  display: none;
}

.div-block-302.img3-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c65da10bcb95fd677640dc_face.jpg");
  background-position: 50%;
  display: none;
}

.div-block-302.img8-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64d4ed1633a36472e1b56dce_Kerasal-Mast-na-supinatu-zrohovatenu-a-stvrdnutu-pokozku-psoriazu-aj-na-ekzemy-scaled.webp");
  background-position: 50%;
  display: none;
}

.div-block-302.img5-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6641be4ad5109a7fe79f6_beautiful-girl-face-perfect-skin.jpg");
  background-position: 78%;
  background-size: cover;
  display: none;
}

.div-block-302.img6-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6a4f285d5477b4cc178ae_katelyn-greer-qTbcqjmggcE-unsplash.jpg");
  display: none;
}

.div-block-302.img9 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6a4a74ec02a6c5a7d541d_iulia%2B3.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-302.img9-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6a4a74ec02a6c5a7d541d_iulia%2B3.jpg");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.div-block-302.img5-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6641be4ad5109a7fe79f6_beautiful-girl-face-perfect-skin.jpg");
  background-position: 78%;
  background-size: cover;
}

.div-block-302.img7-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6a5be11ebf4577fc02a40_shutterstock_378078346.webp");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.div-block-302.img2 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fa9a6872ba97ebcd84696_beautiful-young-woman-lying-bed.jpg");
  background-position: 50% 100%;
}

.div-block-302.img3 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660faa018157f79e2344771d_candid-happy-woman-posing-selfie-holding-smartphone-taking-pic-.jpg");
  background-position: 50%;
}

.div-block-302.img4 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fc20c53a753d1925997ea_attractive-woman-with-blue-eyes.jpg");
  background-position: 50% 100%;
}

.div-block-302.img5 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fc2428dd0f4a10d719080_portrait-expressive-woman.jpg");
  background-position: 50% 100%;
}

.div-block-302.img6 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fa9a6872ba97ebcd84696_beautiful-young-woman-lying-bed.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-302.img10 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660faa018157f79e2344771d_candid-happy-woman-posing-selfie-holding-smartphone-taking-pic-.jpg");
  background-position: 50%;
}

.div-block-302.img1-1 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6a6448a42b2304eabeabc_third_pic-81fda34b.jpeg");
  background-position: 0 0;
}

.div-block-302.img1-2 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c65da10bcb95fd677640dc_face.jpg");
  background-position: 50%;
}

.div-block-302.img2-1, .div-block-302._16, .div-block-302._35, .div-block-302._60 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64bf90468e86a8d83049df96_community-of-women-gathering-together.jpg");
  background-position: 50% 100%;
  display: none;
}

.div-block-302.img1-3 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fa9a6872ba97ebcd84696_beautiful-young-woman-lying-bed.jpg");
  background-position: 50% 60%;
}

.div-block-302._1-5 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fcbf240d40e9b10deb80b_happy-senior-person-fooling-around.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-302.img8-copy {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64c6a5be11ebf4577fc02a40_shutterstock_378078346.webp");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.div-block-303 {
  flex-wrap: wrap;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-right: 40px;
  display: flex;
}

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

.div-block-304 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-left: 35px;
  display: flex;
}

.div-block-304.v2 {
  flex-flow: column wrap;
  justify-content: center;
  margin-left: 0;
}

.collection-list-wrapper-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-right: 40px;
  display: flex;
}

.mk_checkbox_label-_select-_yes {
  z-index: 2;
  color: var(--dim-grey);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1;
  transition: all .3s;
  display: flex;
  position: relative;
}

.mk_checkbox_label-_select-_yes.v2 {
  width: 150px;
  height: 80px;
}

.mk_checkbox_label-_select-_no {
  z-index: 2;
  color: var(--dim-grey);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1;
  transition: all .3s;
  display: flex;
  position: relative;
}

.mk_checkbox_label-_select-_no.v2 {
  width: 150px;
  height: 80px;
}

.radio-button-2 {
  background-color: #eee;
  border-style: none;
  border-radius: 10px;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  transition: all .3s;
  position: absolute;
  inset: 0%;
}

.radio-button-2.w--redirected-checked {
  background-color: #ff090980;
  border-color: #b40202;
}

.radio-button-2.w--redirected-focus {
  box-shadow: none;
}

.radio-button-field {
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.radio-button-field.v2 {
  align-self: stretch;
}

.hide_info {
  display: none;
}

.mk_text_label {
  color: var(--dim-grey);
  font-size: 1rem;
  line-height: 1.2;
}

.mk_text_label.size {
  width: 90%;
  margin-bottom: 40px;
  line-height: 1.2;
}

.f-form-step-item {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.step {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 70%;
  display: flex;
}

.button-10 {
  outline-offset: 0px;
  color: #fff;
  background-color: #83838394;
  border-radius: 10px;
  outline: 3px #545859;
  padding: 15px 30px;
  font-size: 1rem;
  line-height: 1.2;
}

.next-button {
  background-color: #ff090980;
  border-radius: 10px;
  padding: 15px 30px;
  font-size: 1rem;
  line-height: 1.2;
}

.next-button:hover {
  background-color: #ff0909b3;
}

.link-block-28 {
  color: var(--dim-grey);
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2.5em 40px;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: relative;
}

.info_prod_v3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #00000014;
  border-radius: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 60%;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  width: 400px;
  min-height: 300px;
  display: flex;
  box-shadow: -2px 6px 20px -12px #878787;
}

.heading-32 {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
}

.div-block-307 {
  color: #54585966;
  flex-wrap: wrap;
  font-size: .9rem;
  display: flex;
}

.text-block-140 {
  text-transform: uppercase;
  margin-left: 5px;
}

.image-89 {
  transform-style: preserve-3d;
  width: 50px;
  margin-left: 100%;
  position: static;
  top: 210px;
  left: 383px;
  transform: rotateX(1deg)rotateY(180deg)rotateZ(0);
}

.div-block-308 {
  z-index: -1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.item-count {
  display: none;
}

.div-block-309, .div-block-310 {
  display: flex;
}

.div_text_heading {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-141 {
  color: #54585980;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.lottie-animation-4 {
  justify-content: center;
  align-items: center;
  width: 70%;
  display: block;
}

.div-block-312 {
  z-index: 9999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  transition: all .3s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.button-11 {
  color: var(--dim-grey);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64e723df0574719a84ef3dfe_64d9f88b343169203723636c_Group%20(1)%201.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 3px solid #54585980;
  border-radius: 10px;
  padding: 12px 30px 12px 50px;
  font-size: 1rem;
  line-height: 1.2;
  transition: all .3s;
}

.button-11:hover {
  background-color: var(--dim-grey);
  color: #fff;
  overflow-wrap: normal;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64da0238f2389076b0efe510_Group%20(2).svg");
  border-style: solid;
  border-color: #ff090900;
}

.button_ptof {
  flex-direction: column;
  align-items: flex-end;
  min-width: 60%;
  display: flex;
}

.heading-33 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-33.v2 {
  margin-left: 127px;
}

.div-block-323 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.div-block-323.v2 {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 42px;
  padding-right: 34px;
  position: relative;
  top: -160px;
}

.emptyresult-profile {
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 600px;
  display: flex;
  box-shadow: 0 6px 20px -14px #878787;
}

.heading_prof {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  display: flex;
}

.saveorprint_button {
  color: #ff0909;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64e340aa6227f3a62b9c2443_Frame%20(1).svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: 25px;
  border: 3px solid #ff090980;
  border-radius: 10px;
  padding: 15px 30px 15px 60px;
  font-size: 1rem;
  line-height: 1.2;
  transition: all .3s;
}

.saveorprint_button:hover {
  color: #fff;
  overflow-wrap: normal;
  background-color: #ff090980;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64e340aa4b8f4cab26a1656b_Frame%20(2).svg");
  border-style: solid;
  border-color: #ff090900;
}

.banner {
  color: var(--dim-grey);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  margin-bottom: 30px;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
}

.background-video-3 {
  object-fit: fill;
  height: 400px;
  position: absolute;
  inset: 0%;
}

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

.image-91 {
  position: relative;
  bottom: 107px;
}

.div-block-327 {
  background-color: var(--pink-mk);
  opacity: 1;
  border-bottom-left-radius: 20px;
  padding: 10px 20px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-143 {
  color: #fff;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-144 {
  color: #33333380;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-328 {
  margin-bottom: 50px;
}

.section-25 {
  margin-top: 120px;
  transition: all .3s;
  display: flex;
}

.vsegda_krasnyi {
  grid-column-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.image-92 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.grid-35 {
  grid-row-gap: 50px;
  grid-template-columns: .25fr 1fr;
  margin-top: 50px;
}

.text-block-145 {
  font-size: 2rem;
  line-height: 1.5;
}

.text-block-145.v2 {
  font-size: 1.5rem;
}

.grid-36 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-top: 20px;
}

.image-93 {
  border-radius: 20px;
  width: 150px;
}

.heading-34 {
  text-align: center;
  margin-top: 50px;
  font-size: 2rem;
  line-height: 1.5;
}

.heading-35 {
  width: 500px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 1.5;
}

.div-block-329 {
  align-items: center;
  display: flex;
}

.list-10 {
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 1.5;
}

.quick-stack {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.image-94 {
  width: 700px;
  display: block;
}

.image-94.v2 {
  width: 500px;
}

.cell {
  justify-content: center;
  align-items: center;
}

.list-item-18 {
  margin-bottom: 20px;
}

.button-14 {
  background-color: #f598aa;
  border-radius: 30px;
  padding: 15px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.button-14:hover {
  background-color: #f5b3c0;
}

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

.image-95 {
  width: 60%;
}

.div-block-330, .tabs-menu-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabsretinol {
  background-color: var(--transparent);
  color: #333333b3;
  border-bottom: 1px solid #00000014;
  font-size: 1rem;
  line-height: 1.5;
}

.tabsretinol:hover {
  background-color: #f4f4f4;
}

.tabsretinol.w--current {
  color: var(--pink-mk);
  background-color: #d000701a;
  border-bottom-color: #0000004d;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-331 {
  background-color: var(--pink-mk);
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.div-block-331.v2 {
  background-color: var(--dim-grey);
}

.image-96 {
  width: 16px;
}

.text-block-147 {
  color: #fff;
  margin-right: 5px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-147.v2 {
  margin-right: 0;
}

.grid-38 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 25% 75%;
  font-size: 1rem;
  line-height: 1.5;
}

.grid-38.v2 {
  grid-template-columns: 15% 85%;
}

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

.steps_retinol {
  background-color: #f8f8f8;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

.steps_retinol.v2 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.text-block-148 {
  background-color: #f8f8f8;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
}

.cell-3 {
  justify-content: center;
  align-items: center;
}

.text-block-149 {
  font-size: 1rem;
  line-height: 1.5;
}

.cell-4 {
  align-items: center;
}

.cell-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.image-97 {
  object-fit: cover;
  height: 100%;
}

.cell-7 {
  border-right: 1px solid #00000026;
}

.paragraph-19, .text-block-150 {
  font-size: 1rem;
  line-height: 1.5;
}

.container-27 {
  max-width: 70rem;
}

.image-98 {
  width: 32px;
}

.text-block-151 {
  color: var(--pink-mk);
  background-color: #d000701a;
  border-radius: 9px;
  padding: 10px 10px 10px 20px;
  font-size: 1.2rem;
  line-height: 1.5;
}

.image-99 {
  object-fit: cover;
  height: 100%;
}

.image-100 {
  object-fit: cover;
}

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

.image-101 {
  width: 25px;
}

.image-102, .image-103 {
  object-fit: cover;
}

.image-104 {
  max-width: 50%;
}

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

.cell-11 {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-105 {
  max-width: 50%;
}

.text-block-153 {
  font-size: 1rem;
  line-height: 1.5;
}

.text-block-153.v2 {
  font-weight: 700;
}

.text-block-153.v3 {
  margin-left: 5px;
}

.image-106, .image-107, .image-109, .image-110, .image-111, .image-112 {
  max-width: 50%;
}

.div-block-335 {
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.div-block-336 {
  background-color: var(--dim-grey);
  color: #fff;
  border-radius: 999rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-337 {
  margin-bottom: 20px;
}

.image-113, .image-115, .image-118 {
  max-width: 50%;
}

.cell-12 {
  align-items: center;
}

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

.image-119 {
  max-width: 50%;
}

.text-block-154 {
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.image-120 {
  width: 80px;
  min-width: 80px;
  height: 80px;
}

.cell-13 {
  flex-direction: row;
}

.div-block-339 {
  align-items: flex-start;
  display: flex;
}

.div-block-339.v2 {
  align-items: center;
  margin-top: 20px;
  margin-left: 20px;
}

.text-block-155 {
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.div-block-340 {
  margin-left: 20px;
}

.info_prod_4 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffd9;
  border: 1px solid #00000014;
  border-radius: 20px;
  align-self: stretch;
  padding: 30px 40px 2.5em;
  box-shadow: -2px 6px 20px -12px #878787;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 100px;
  margin-bottom: 100px;
}

.div-block-343 {
  z-index: -1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/65512a080fc956749cd31f6e_GZ1A0327-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: fixed;
  inset: 0%;
}

.list-item-19, .list-11 {
  font-size: 20px;
  line-height: 1.5;
}

.list-item-20 {
  font-size: 20px;
}

.div-block-71-v2 {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 40px -15px #878787;
}

.faq-question {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 100%;
  display: flex;
}

.quick-stack-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-15 {
  background-color: var(--pink-mk);
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.cell-15.left {
  border-top-left-radius: 20px;
}

.cell-15.right {
  border-top-right-radius: 20px;
}

.cell-15.center {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}

.cell-16 {
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dfdfdf;
  justify-content: center;
  padding: 15px 10px;
  font-size: 1.5rem;
  line-height: 1.5;
}

.cell-16.v2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-weight: 700;
}

.cell-16.v2.v3 {
  border-right-style: none;
}

.cell-16.v2.v3.v4 {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.cell-16.v2.v4, .cell-16.v3.v4 {
  border-bottom-style: none;
}

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

.bold-text-15.v2 {
  font-weight: 700;
}

.text-block-156 {
  font-size: 1rem;
  line-height: 1.2;
}

.udesly-code-snippet {
  display: none;
}

.udesly-label-text {
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 300;
}

.udesly-after-label {
  z-index: 3;
  background-color: #ffffff26;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 0 10px;
  transition: opacity .2s ease-in-out;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.udesly-before-label {
  z-index: 3;
  background-color: #ffffff26;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding-left: 10px;
  padding-right: 10px;
  transition: opacity .2s ease-in-out;
  display: flex;
  position: absolute;
  inset: 20px auto auto 20px;
}

.udesly-circle-handle {
  cursor: grab;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/658d4e0eb700e73390f213b6_arrows.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
}

.udesly-handlebar-wrapper {
  z-index: 10;
  color: #0000;
  cursor: grab;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: relative;
}

.udesly-left-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.udesly-right-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.udesly-before-after-slider {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40vh;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.udesly-before-after-slider.v2 {
  width: 100%;
  height: 80vh;
}

.text-block-157 {
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-157.v2 {
  font-weight: 400;
}

.div-block-344 {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-block-158 {
  font-size: 1rem;
  line-height: 1.5;
}

.text-block-158.v2 {
  font-weight: 700;
}

.text-block-159 {
  color: var(--pink-mk);
  text-align: center;
  margin-right: 10px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.div-block-345 {
  background-color: #f5e1e5;
  border-radius: 10px;
  flex-direction: row;
  align-content: flex-start;
  margin-bottom: 20px;
  padding: 10px 20px;
  display: flex;
}

.image-122 {
  width: 15px;
  height: 15px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 0;
}

.text-block-160 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-28 {
  max-width: 80rem;
}

.collection-item-23 {
  margin-bottom: 30px;
}

.mk_checkbox_label-_select-_task {
  z-index: 2;
  color: var(--dim-grey);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 80px;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1;
  transition: all .3s;
  display: flex;
  position: relative;
}

.mk_checkbox_label-_select-_task.v2 {
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 80px;
  display: flex;
}

.cell-17 {
  justify-content: center;
  align-items: center;
}

.quick-stack-6 {
  align-self: center;
}

.mk_checkbox_label-_select-_task-copy {
  z-index: 2;
  color: var(--dim-grey);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 80px;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1;
  transition: all .3s;
  display: flex;
  position: relative;
}

.mk_checkbox_label-_select-_task-copy.v2 {
  width: 150px;
  height: 80px;
}

.mk_checkbox_label-_select-_ageopy {
  z-index: 2;
  color: var(--dim-grey);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1;
  transition: all .3s;
  display: flex;
  position: relative;
}

.mk_checkbox_label-_select-_ageopy.v2 {
  width: 150px;
  height: 80px;
}

.color16 {
  background-color: #ce5969;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color23 {
  background-color: #ed5e77;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color24 {
  background-color: #ec6a63;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.color25 {
  background-color: #be3533;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.f-paragraph-regular {
  font-size: var(--1-rem);
  letter-spacing: -.02em;
  margin-bottom: 0;
  line-height: 1.5;
}

.f-tab-heading {
  color: var(--flowui-component-library-gray-900\<deleted\|variable-7b64cafb\>);
  font-size: var(--1-rem);
  letter-spacing: -.03em;
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 24px;
}

.f-tab-pane {
  background-color: var(--flowui-component-library--gray-100);
  border-radius: 12px;
  padding: 24px;
}

.f-tab-button-toggle {
  color: var(--flowui-component-library-gray-900\<deleted\|variable-7b64cafb\>);
  font-size: var(--1-rem);
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border-radius: 4px;
  padding: 12px 44px;
  line-height: 1.5;
}

.f-tab-button-toggle:hover {
  background-color: #e2e8f9;
  border-radius: 10px;
}

.f-tab-button-toggle.w--current {
  color: var(--flowui-component-library-gray-900\<deleted\|variable-7b64cafb\>);
  font-size: var(--1-rem);
  background-color: #fff;
  border-radius: 10px;
  line-height: 1.5;
  box-shadow: 3px 8px 20px #8d9bbe29;
}

.f-tab-toggle-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--flowui-component-library-gray-200);
  border-radius: 13px;
  align-self: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 16px;
  display: flex;
}

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

.text-block-161, .text-block-162 {
  font-size: var(--1-rem);
  line-height: 1.2;
}

.list-12 {
  font-size: var(--1-rem);
  margin-top: 20px;
  line-height: 1.5;
}

.tabs-content-4 {
  align-self: stretch;
}

.text-block-163 {
  background-color: var(--flowui-component-library-gray-200);
  border-radius: 5px;
  padding-left: 8px;
  padding-right: 8px;
}

.color26 {
  background-color: #573d36;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.div-block-346 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #00000014;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-164 {
  font-size: var(--1-rem);
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  line-height: 1.5;
}

.text-block-164.v2 {
  border-right-style: none;
}

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

.div-block-348, .div-block-349 {
  border-right: 1px solid #00000014;
}

.text-block-165, .idtext {
  display: none;
}

.quick-stack-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}

.cell-18 {
  justify-content: flex-start;
  align-items: center;
}

.heading-36 {
  margin-left: 40px;
}

.button-15 {
  font-size: 2rem;
}

.modal-code {
  color: #000;
  background-color: #f2edfb;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}

.modal-slide {
  opacity: 1;
}

.modal-css {
  z-index: 5;
  align-items: center;
  position: relative;
}

.modal-lock {
  z-index: 9999;
  opacity: 0;
  background-color: #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px;
  transition: opacity .3s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal-lock.is-signup {
  display: flex;
  position: fixed;
}

.modal-close {
  z-index: 1;
  display: block;
  position: absolute;
  inset: 0%;
}

.modal-button {
  color: #fff;
  text-align: center;
  background-color: #ff0909;
  background-image: linear-gradient(270deg, #ff0909b3, #ffffff1a);
  border-radius: 10px;
  width: 43%;
  height: 52px;
  margin-bottom: -60px;
  margin-left: 6%;
  margin-right: 6%;
  padding: 15px 20px;
  font-size: 17px;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  position: absolute;
  inset: auto 0% 0% auto;
}

.modal-button:hover {
  background-color: #fac2c2;
  background-image: linear-gradient(270deg, #ff0909, #ffffff1c 100%, #fff);
}

.modal-button.back {
  color: #616a73;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e0e0e0;
  inset: auto auto 0% 0%;
}

.modal-button.back:hover {
  color: #545761;
  border-color: #545761;
}

.modal-h1 {
  color: #333;
  font-size: var(--1-rem);
  margin-bottom: 5px;
  font-weight: 700;
}

.modal-content {
  opacity: 1;
  text-align: center;
  padding: 6% 6% 60px;
  display: block;
}

.modal-text {
  z-index: 2;
  font-size: var(--1-rem);
  text-align: left;
  margin-top: 20px;
  line-height: 1.4;
  position: relative;
}

.modal-js {
  z-index: 5;
  position: relative;
}

.modal-image {
  height: 100px;
  margin-bottom: 20px;
}

.relative {
  position: relative;
}

.don-t-delete {
  display: none;
}

.modal-image-wrapper {
  background-image: linear-gradient(180deg, var(--profile), white);
  justify-content: space-around;
  align-items: stretch;
  padding-top: 6%;
  padding-bottom: 6%;
  display: flex;
}

.modal-image-wrapper.v2 {
  height: 150px;
}

.modal-form {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #f2f3ff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-bottom: 0;
  padding-bottom: 90px;
  line-height: 1.4;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 30px -10px #1d015040;
}

.modal_close-icon {
  z-index: 10;
  color: #fff;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  display: flex;
  position: absolute;
  inset: 50px 150px auto auto;
}

.modal-slider {
  opacity: 1;
  background-color: #fff;
  height: 100%;
  display: block;
}

.mask-3 {
  background-image: linear-gradient(180deg, var(--profile) 10%, white 40%);
}

.heading-37 {
  color: #ff0909;
  font-size: 2rem;
  line-height: 1.5;
}

.image-123 {
  position: absolute;
  inset: 2% auto auto 2%;
}

.link-4 {
  color: #ff0909;
  text-decoration: none;
}

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

.heading-38 {
  display: none;
}

._100vh {
  height: 100vh;
}

._100vh._1 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/6626677016bde00dc4ba7206_Rectangle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

._100vh._2 {
  background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/6641f417371c876801a33099_J2006491-UNL-GB-mka-library-s4-010-pinkified2%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  position: relative;
}

.container-29 {
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 80rem;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.clip-image {
  object-fit: cover;
  z-index: 1;
  height: 80%;
}

.image-125 {
  mix-blend-mode: color-dodge;
  position: absolute;
  inset: 0% 0% auto;
}

.image-126 {
  border-radius: 8rem;
  position: absolute;
  inset: 25% 6% auto auto;
}

.image-127 {
  position: absolute;
  inset: 72% auto auto 56%;
}

.title_welcome_page {
  z-index: 3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7rem;
  line-height: 1.2;
  position: relative;
  top: -254px;
  left: 414px;
}

.title_welcome_page.bottom {
  background-color: var(--pink-mk);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-text-1 {
  position: relative;
  left: -294px;
}

.hero-text-2 {
  color: var(--transparent);
  -webkit-text-stroke-color: #d00070;
  -webkit-text-stroke-width: 3px;
  z-index: 3;
  position: absolute;
  left: -294px;
}

.image-128 {
  -webkit-clip-path: url("#clip-image");
  clip-path: url("#clip-image");
  z-index: 0;
  position: relative;
}

.image-129 {
  z-index: 2;
  mix-blend-mode: normal;
  position: absolute;
  inset: auto -15% 6% auto;
}

.image-130 {
  position: absolute;
  inset: 31% 1% auto auto;
}

.image-131, .image-132 {
  position: absolute;
}

.image-133 {
  filter: blur(8px);
  position: absolute;
  inset: auto auto 0% 40%;
}

.image-134 {
  position: absolute;
  inset: 39% auto auto 9%;
}

.image-135 {
  position: absolute;
  inset: 16% auto auto 35%;
}

.heading-39 {
  color: var(--pink-mk);
  margin-bottom: 0;
  font-size: 7rem;
  line-height: 1;
}

.heading-40 {
  color: var(--flowui-component-library-gray-200);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6rem;
  line-height: 1;
}

.div-block-350 {
  z-index: 2;
  font-size: 5rem;
  line-height: 1;
  position: relative;
  top: -279px;
  left: 349px;
}

.div-block-351 {
  background-color: var(--pink-mk);
  border-radius: 10px;
  padding: 20px 30px;
}

.block-quote {
  color: #fff;
}

.text-block-166 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5;
  position: static;
  top: 71px;
  left: 725px;
}

.div-block-352 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(#ededed14, #ededed14);
  border: 1px solid #d7d7d71a;
  border-radius: 20px;
  width: 500px;
  padding: 50px;
  position: relative;
  top: 100px;
  left: 730px;
}

.text-block-167 {
  color: #fff;
  text-align: right;
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  position: static;
  top: 71px;
  left: 725px;
}

.image-136 {
  position: absolute;
  top: 104px;
  left: 7px;
}

.image-137 {
  position: absolute;
  inset: 0% 0% auto;
}

.image-138 {
  position: absolute;
  top: -2%;
  left: 76%;
}

.image-139 {
  z-index: 2;
  position: absolute;
  top: 63%;
  left: 59%;
}

.image-140 {
  text-align: left;
  max-width: 80%;
}

.daydzest1 {
  grid-column-gap: 80px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.color27, .color28, .color29, .color30 {
  background-color: #573d36;
  border-radius: 14px;
  width: 70px;
  max-width: 100%;
  height: 70px;
  margin-right: 1.5em;
}

.checkbox-label-5 {
  border: 1px #000;
}

@media screen and (min-width: 1280px) {
  .clip-image {
    z-index: 2;
  }
}

@media screen and (min-width: 1440px) {
  .div-block-240 {
    grid-column-gap: 35px;
    grid-template: "Area Area-2"
                   ". ."
                   ". ."
                   / 1fr 1fr;
  }

  .color27 {
    background-color: #4c5658;
  }

  .color28 {
    background-color: #181818;
  }

  .color29 {
    background-color: #6e868f;
  }

  .color30 {
    background-color: #194a6b;
  }
}

@media screen and (min-width: 1920px) {
  .collection-item-2.cl {
    background-color: #fff;
    background-image: none;
  }

  .div-block-22.cl {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 14px;
  }

  .text-block-10 {
    color: #919191;
    margin-left: 20px;
    padding-left: 0;
  }

  .text-block-10.cl {
    flex: 0 auto;
    margin-left: 0;
    padding-left: 0;
  }

  .text-block-11 {
    color: #919191;
    font-weight: 400;
  }

  .text-block-11.cl {
    color: #33333380;
    flex: 0 auto;
    margin-right: 0;
    padding-right: 0;
  }

  .link-block-5.cl, .image-18.cl {
    display: block;
  }

  .div-block-26 {
    position: relative;
  }

  .text-block-13 {
    flex: 0 auto;
    margin-left: 0;
    padding-left: 0;
  }

  .slader-list {
    height: auto;
    display: block;
    position: static;
  }

  .div-block-31 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .text-block-18 {
    flex: 0 auto;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0;
    font-size: 2rem;
    line-height: 1.1;
    display: block;
  }

  .div-block-75 {
    position: relative;
  }

  .field-label-5 {
    color: #fff;
    background-color: #d00070;
    padding-right: 10px;
  }

  .field-label-5.cancel {
    background-color: #545859;
  }

  .field-label-5.done {
    background-color: #21aa0b;
  }

  .text-block-38 {
    color: #fff;
    background-color: #d00070;
    border-radius: 20px;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    inset: 5% 5% auto auto;
  }

  .text-block-38.done {
    background-color: #21aa0b;
  }

  .text-block-38.cancel {
    background-color: #545859;
  }

  .section-22 {
    transition: all .3s;
  }

  .tab_grid.about {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .icon {
    display: none;
  }

  .icon-2 {
    display: none;
    overflow: visible;
  }

  .tab_prod {
    opacity: 1;
    margin-top: 1em;
    margin-bottom: 1em;
    transition: all .3s;
  }

  .tab_prod:hover {
    opacity: 1;
    color: var(--pink-mk);
    flex: 1;
  }

  .tab_prod.w--current {
    color: var(--pink-mk);
    font-weight: 400;
  }

  .text-block-47 {
    flex: 0 auto;
  }

  .text-block-47:hover {
    color: var(--pink-mk);
    font-weight: 400;
  }

  .tabs-content {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .tabs-menu {
    color: var(--pink-mk);
    background-color: #fff;
    border-radius: 20px;
    padding: 1em 2.5em 1.2em;
    font-size: 1rem;
    box-shadow: -2px 6px 20px -12px #878787;
  }

  .image-33 {
    opacity: .7;
    width: 2em;
    height: 2em;
  }

  .image-33.cap {
    width: 2.2em;
    height: 2.2em;
  }

  .right-arrow {
    justify-content: center;
    align-items: center;
    padding-left: 50px;
    display: flex;
  }

  .back_btn {
    opacity: .5;
    width: 20px;
    margin-right: 0;
  }

  .left-arrow {
    justify-content: center;
    align-items: center;
    padding-right: 50px;
    display: flex;
  }

  .mask {
    margin-left: 50px;
    margin-right: 50px;
  }

  .name_tab {
    margin-top: 0;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1;
  }

  .tag_prod {
    opacity: .5;
    margin-bottom: 20px;
  }

  .order_grid {
    justify-items: center;
    display: flex;
  }

  .div-block-220 {
    overflow: visible;
  }

  .text-block-99 {
    font-size: 1.5rem;
  }

  .image-65 {
    transform: rotate(180deg);
  }

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

  .order_grid2, .order_grid_3 {
    justify-items: center;
    display: flex;
  }

  .f-form-step-item {
    width: 100%;
  }

  .faq-question {
    grid-column-gap: 11rem;
    grid-row-gap: 11rem;
    justify-content: space-between;
  }

  ._100vh {
    background-repeat: repeat-x;
  }

  .image-125 {
    mix-blend-mode: color-dodge;
    position: absolute;
    inset: 0% 0% auto;
  }
}

@media screen and (max-width: 991px) {
  .collection-item-2.cl {
    width: auto;
  }

  .nocodelytics-iwyig {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .collection-list-3 {
    grid-template-columns: minmax(300px, 300px);
    place-content: center;
    place-items: stretch stretch;
    margin-left: 0;
  }

  .collection-list-3.prod {
    grid-template-rows: auto;
    grid-template-columns: minmax(290px, .4fr) minmax(290px, .4fr);
    place-content: center start;
    place-items: stretch stretch;
  }

  .lottie-animation {
    margin-left: 160px;
  }

  .title {
    margin-left: 60px;
    margin-right: 60px;
  }

  .title.news {
    margin-left: 0;
    margin-right: 0;
  }

  .filter_wrapper {
    margin-left: 30px;
    margin-right: 30px;
  }

  .filter_grid {
    grid-template-columns: 1.33fr 1.5fr;
    place-items: stretch stretch;
  }

  .filter_column {
    margin-left: 0;
  }

  .filter_block-header {
    align-items: start;
    padding-left: 1rem;
  }

  .filter_header {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    min-height: 4.5rem;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

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

  .image-21 {
    width: 100px;
  }

  .text-block-25 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-11 {
    text-align: center;
    margin-left: 0;
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .div-block-52.sd {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 44rem;
  }

  .collection-item-9 {
    object-fit: fill;
    width: auto;
    max-width: 100%;
  }

  .collection-item-9.sd {
    flex: 1;
    width: 340px;
  }

  .div-block-55 {
    width: 80%;
  }

  .section-18 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section_button {
    margin-left: 20px;
    margin-right: 20px;
  }

  .back_button {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/6367aa04fc9d801644411a3c_left-50.png");
    background-size: 20px;
  }

  .collection-list-5, .collection-list-6, .collection-list-7, .collection-list-8, .collection-list-9, .collection-list-10, .collection-list-11 {
    flex: 1;
  }

  .text-block-46 {
    flex-direction: row;
    display: block;
  }

  .section-22 {
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .img-gallery-main-slide {
    overflow: hidden;
  }

  .img-gallery-subs {
    height: 170px;
  }

  .c-main-img-overlay-lightbox {
    display: none;
  }

  .img-gallery-main {
    height: 370px;
  }

  .c-img-gallery-main-icon {
    z-index: 10;
    background-color: #131313e6;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-right: 5px;
    padding: 5px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .img-gallery-main-icon {
    width: 20px;
  }

  .tab_prod {
    justify-content: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tab_prod.w--current {
    flex: 1;
    justify-content: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs {
    margin-top: 60px;
  }

  .text-block-47 {
    text-align: center;
    flex: 1;
    font-size: 1rem;
    line-height: 1.2;
  }

  .div-block-94 {
    flex: 1;
    justify-content: center;
  }

  .grid-10 {
    grid-template-columns: auto;
  }

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

  .body-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .button_save {
    display: none;
  }

  .div-block-111 {
    width: 47rem;
  }

  .body-5 {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .div-block-113 {
    background-position: 50%;
    height: 1300px;
  }

  .div-block-116 {
    top: -103px;
  }

  .heading-17, .heading-17.correct {
    line-height: 1.2;
  }

  .div-block-121 {
    grid-template-columns: 1fr;
  }

  .paragraph-5 {
    font-size: 1.3rem;
  }

  .div-block-122 {
    margin-right: 0;
  }

  .div-block-124 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-6, .table_text {
    line-height: 1.2;
  }

  .title_edu {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .title_edu.correct {
    padding-right: 90px;
  }

  .image_tab {
    object-fit: cover;
    max-width: 100%;
    height: 200px;
  }

  .image_div {
    justify-content: flex-start;
  }

  .text_tab {
    line-height: 1.2;
  }

  .title_label {
    padding-left: 10px;
  }

  .image-44 {
    top: -47px;
  }

  .heading-19 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .div-block-135 {
    left: 9%;
  }

  .text-block-70 {
    font-size: 1.5rem;
  }

  .bold-text-2 {
    line-height: 1px;
  }

  .text-block-71, .text-block-72, .text-block-73, .bold-text-3 {
    line-height: 1.2;
  }

  .text-block-75._3tab {
    width: auto;
    max-width: 200px;
  }

  .collection-list-21._3tab {
    grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr);
    justify-content: center;
  }

  .div-block-139 {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63642a2098f2b753f475301c_DSC09046.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
  }

  .bold-text-4 {
    line-height: 1.2;
  }

  .bold-text-5 {
    padding-right: 20px;
  }

  .rtebody.system {
    flex: 1;
  }

  .empty {
    height: 200px;
  }

  .algoritm_title {
    font-size: 1.5rem;
  }

  .algoritm_title._2nd {
    font-size: 1.2rem;
  }

  .div-block-158 {
    width: 1.2rem;
    height: 1.2rem;
    margin-top: 28px;
  }

  .div-block-160 {
    left: 8px;
  }

  .div-block-162 {
    grid-template-columns: minmax(200px, max-content);
  }

  .div-block-164 {
    grid-template-columns: minmax(20px, 1px) .75fr;
    justify-items: stretch;
    overflow: visible;
  }

  .div-block-166 {
    grid-template-columns: minmax(0, max-content);
  }

  .div-block-169 {
    min-width: auto;
    max-width: none;
    height: 500px;
    margin-left: 50px;
    position: static;
  }

  .div-block-179 {
    grid-template-columns: 1fr;
  }

  .div-block-187 {
    grid-column-gap: 50px;
    grid-template-columns: .5fr .5fr;
  }

  .div-block-188 {
    margin-left: 50px;
  }

  .div-block-191._2d {
    align-items: flex-start;
  }

  .image-56 {
    width: 200px;
    height: 300px;
  }

  .paragraph-10 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .grid-20 {
    grid-template-columns: 2fr;
  }

  .grid-22 {
    grid-template-columns: auto;
  }

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

  .div-block-198 {
    margin-right: 50px;
  }

  .div-block-205 {
    background-size: cover;
    width: 100%;
    height: 800px;
  }

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

  .div-block-207 {
    height: 800px;
  }

  .table1 {
    overflow: auto;
  }

  .body_grid_mask {
    position: static;
    left: 0;
  }

  .table2 {
    overflow: auto;
  }

  .head_grid_syv {
    width: auto;
  }

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

  .div-block-226 {
    grid-column-gap: 100px;
  }

  .tittle_news {
    line-height: 1.2;
  }

  .table3 {
    overflow: auto;
  }

  .div-block-233 {
    height: 650px;
  }

  .forum_zk {
    grid-column-gap: 60px;
  }

  .div-block-246 {
    align-items: center;
  }

  .text-block-116, .text-block-117 {
    text-align: left;
  }

  .div-block-247 {
    text-align: center;
    align-self: center;
  }

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

  .collection-list-24 {
    grid-row-gap: 30px;
  }

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

  .div-block-258 {
    grid-template-columns: 1fr;
  }

  .div-block-266 {
    flex-direction: column;
  }

  .text-block-121 {
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-267 {
    flex-direction: column;
    grid-template-columns: 3fr .5fr;
    display: flex;
  }

  .div-block-270 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .image-78 {
    left: -37px;
  }

  .div-block-273 {
    margin-left: 285px;
    margin-right: 28px;
  }

  .questionwebinar {
    width: 100%;
  }

  .image-78-webinar {
    margin-left: -21px;
  }

  .slaid-show {
    grid-column-gap: 60px;
  }

  .table4 {
    overflow: auto;
  }

  .head_grid_line {
    width: auto;
  }

  .daydzest {
    grid-column-gap: 60px;
  }

  .div-block-258-2nd, .div-block-258-3 {
    grid-template-columns: 1fr;
  }

  .backblur {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: #d8d4d475;
    border-radius: 12px;
    padding: 20px;
  }

  .l-l_section {
    margin-left: 30px;
    margin-right: 30px;
  }

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

  .info_prod-_v2 {
    grid-template-columns: 60%;
    padding-left: 0;
    display: block;
  }

  .div-block-302._18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660faa018157f79e2344771d_candid-happy-woman-posing-selfie-holding-smartphone-taking-pic-.jpg");
    background-position: 50%;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
    grid-auto-columns: 1fr;
    height: 300px;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .div-block-302.img2-copy, .div-block-302.img3-copy, .div-block-302.img8-copy {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    min-height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-302.img5-copy {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-302.img6-copy {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64db7f7ccc476b8dcc86b9b4_beautiful-young-woman-s-eye-close-up-shot.jpg");
    background-position: 50%;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-302.img9-copy {
    background-position: 50% 30%;
    background-size: cover;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-302.img7-copy {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-302.img2-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
    grid-auto-columns: 1fr;
    height: 300px;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .div-block-302._16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fa9a6872ba97ebcd84696_beautiful-young-woman-lying-bed.jpg");
    background-position: 50%;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
    grid-auto-columns: 1fr;
    height: 300px;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .div-block-302._35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fc20c53a753d1925997ea_attractive-woman-with-blue-eyes.jpg");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
    grid-auto-columns: 1fr;
    height: 300px;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .div-block-302._60 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fc2428dd0f4a10d719080_portrait-expressive-woman.jpg");
    background-position: 50%;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
    grid-auto-columns: 1fr;
    height: 300px;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .div-block-302.img8-copy {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/660fcbf240d40e9b10deb80b_happy-senior-person-fooling-around.jpg");
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-304 {
    margin-left: 0;
  }

  .step {
    width: 90%;
  }

  .info_prod_v3 {
    width: 300px;
    min-height: 200px;
  }

  .heading-32 {
    font-size: 1rem;
  }

  .div-block-307 {
    font-size: .9rem;
  }

  .button_ptof {
    width: 90%;
  }

  .heading-33.v2 {
    margin-left: 0;
    line-height: 1;
  }

  .div-block-314, .div-block-315, .div-block-316 {
    margin-bottom: 2.5em;
    margin-left: 40px;
  }

  .div-block-317, .div-block-318, .div-block-319, .div-block-320, .div-block-321, .div-block-322 {
    margin-bottom: 2.5em;
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-323 {
    justify-content: flex-start;
  }

  .div-block-323.v2 {
    margin-top: 89px;
    margin-left: 26px;
    padding-right: 0;
    top: -5px;
  }

  .emptyresult-profile, .heading_prof {
    width: 100%;
  }

  .image-91 {
    left: -88px;
  }

  .div-block-327 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 0;
    inset: 0% auto auto 0%;
  }

  .vsegda_krasnyi {
    grid-column-gap: 60px;
  }

  .text-block-145 {
    font-size: 1.5rem;
  }

  .text-block-145.v2 {
    font-size: 1.2rem;
  }

  .heading-34 {
    margin-top: 50px;
    font-size: 1.5rem;
  }

  .quick-stack {
    grid-column-gap: 50px;
  }

  .button-14 {
    padding: 10px 20px;
  }

  .grid-38 {
    grid-template-columns: 20% 80%;
  }

  .grid-38.v2 {
    grid-template-columns: 10% 90%;
  }

  .image-120 {
    min-width: 80px;
  }

  .div-block-339 {
    align-items: flex-start;
  }

  .faq-question {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .cell-15.left {
    border-top-left-radius: 15px;
  }

  .cell-15.right {
    border-top-right-radius: 15px;
  }

  .cell-15.center {
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
  }

  .udesly-handlebar-wrapper {
    height: 500px;
  }

  .daydzest1 {
    grid-column-gap: 60px;
  }
}

@media screen and (max-width: 767px) {
  .text-block-6 {
    font-size: 1.5rem;
  }

  .nocodelytics-iwyig {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-3 {
    grid-column-gap: 13px;
    grid-template-columns: minmax(300px, 1px);
    place-content: center;
    place-items: stretch stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-3.prod {
    grid-template-columns: .4fr;
    justify-content: center;
  }

  .lottie-animation {
    margin-left: 130px;
  }

  .title {
    margin-left: 15px;
    margin-right: 15px;
  }

  .filter_grid {
    flex-direction: column;
    display: flex;
  }

  .filter_column {
    min-width: auto;
  }

  .filter_header {
    max-width: none;
    margin-left: 0;
  }

  .filter_tags-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .emptyresult {
    align-items: stretch;
  }

  .text-block-25, .heading-11 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-52 {
    grid-template-columns: 1fr;
    justify-content: center;
    overflow: visible;
  }

  .div-block-52.sd {
    grid-template-columns: 1fr;
    width: auto;
  }

  .collection-item-9 {
    width: auto;
    min-width: auto;
  }

  .collection-item-9.sd {
    flex: 1;
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .soon.nsd {
    justify-content: space-between;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .empty-state-5 {
    flex: 1;
  }

  .richtectcms {
    font-size: .9rem;
  }

  .div-block-62.date {
    flex-direction: column;
  }

  .text-block-34, .text-block-35 {
    flex: none;
  }

  .div-block-63.info {
    padding-left: 0;
    padding-right: 0;
    font-size: .9rem;
  }

  .collection-list-5, .collection-list-8, .collection-list-9, .collection-list-10 {
    flex: 1;
  }

  .tab_grid.about {
    grid-template-columns: minmax(350px, 4fr);
  }

  .img-gallery-main {
    height: 270px;
  }

  .img-gallery-main-arrow {
    display: block;
  }

  .img-gallery-main-arrow.right {
    background-color: #13131380;
    width: 50%;
    height: 35px;
    font-size: 1em;
    display: none;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .img-gallery-main-arrow.left {
    background-color: #13131380;
    width: 50%;
    height: 35px;
    font-size: 1em;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .c-img-gallery-main-icon {
    opacity: .75;
  }

  .c-img-gallery-sub {
    display: block;
  }

  .img-gallery-main-icon {
    width: 15px;
  }

  .div-block-93.system {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-32 {
    height: 300px;
  }

  .tab_prod {
    border-left: 2px solid #0000001a;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .tab_prod.w--current {
    border-left: 2px solid var(--pink-mk);
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .tabs-menu {
    flex-direction: column;
    align-items: stretch;
    padding: 2em;
  }

  .div-block-94 {
    flex: 0 auto;
    margin-left: 20px;
  }

  .tabs-nav-unterline {
    display: none;
  }

  .grid-10 {
    grid-template-columns: minmax(258px, max-content);
  }

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

  .div-block-111 {
    width: 35rem;
  }

  .no-line {
    max-width: 500px;
    margin-left: 30px;
  }

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

  .list-item-2 {
    line-height: 1.2;
  }

  .div-block-116 {
    width: 500px;
    position: relative;
    top: -105px;
    left: auto;
  }

  .div-block-119 {
    width: 500px;
    bottom: 133px;
    left: -14px;
  }

  .heading-18 {
    line-height: 1.2;
  }

  .paragraph-5 {
    font-size: 1rem;
  }

  .text-block-68 {
    display: block;
  }

  .image-44 {
    top: -47px;
  }

  .div-block-135 {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    left: auto;
  }

  .text-block-75._3tab, .text-block-75._3-1tab {
    width: auto;
  }

  .collection-list-21._3tab {
    grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr);
    justify-content: center;
  }

  .list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12, .list-item-13, .list-item-14 {
    line-height: 1.2;
  }

  .text_hide {
    display: none;
  }

  .rtebody.system {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
    margin-left: 0;
  }

  .no_content {
    max-width: 500px;
    margin-left: 30px;
  }

  .empty {
    height: 150px;
  }

  .div-block-150 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .algoritm_title {
    font-size: 1.2rem;
  }

  .algoritm_title._2nd {
    font-size: 1rem;
  }

  .div-block-158, .div-block-160 {
    display: none;
  }

  .div-block-162 {
    grid-template-columns: minmax(200px, 1fr);
  }

  .div-block-163 {
    margin-left: 20px;
  }

  .text-block-83 {
    line-height: 1.2;
  }

  .div-block-169 {
    width: 94%;
    margin-left: 20px;
  }

  .div-block-171 {
    grid-template-columns: 1fr;
  }

  .div-block-177 {
    align-self: center;
  }

  .div-block-187 {
    align-items: start;
  }

  .heading-21 {
    margin-top: 335px;
    font-size: 4rem;
  }

  .image-56 {
    display: none;
  }

  .paragraph-10 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

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

  .grid-23._2ns {
    grid-template-columns: 1.5fr;
  }

  .div-block-203 {
    width: 220px;
    height: 350px;
  }

  .div-block-203._2d {
    height: 350px;
  }

  .div-block-204 {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63846fc72abcc746e5dea56c_%D0%A1%D1%82%D0%BE%D0%BB%D1%8F%D1%80%D0%B5%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    width: 100%;
    height: 300px;
    margin-bottom: 16px;
    display: block;
  }

  .div-block-205 {
    background-size: cover;
  }

  .div-block-206 {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63846fe773b91e03169df987_%D0%96%D0%B5%D0%B1%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    height: 300px;
    margin-bottom: 16px;
    display: block;
  }

  .div-block-210 {
    margin-left: 0;
  }

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

  .order_grid {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .image-65 {
    transform: rotate(-90deg);
  }

  .image-65.ex {
    top: 0;
  }

  .div-block-221 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 250px;
    display: flex;
  }

  .div-block-221.ex {
    z-index: 5;
    min-height: auto;
    left: 164px;
  }

  .div-block-223.ex {
    display: block;
  }

  .div-block-223.ex2 {
    display: none;
  }

  .order_grid2 {
    flex-direction: column;
    align-items: center;
    overflow: visible;
  }

  .div-block-225 {
    z-index: 4;
    left: 64%;
  }

  .div-block-226 {
    grid-column-gap: 50px;
  }

  .tittle_news {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .paragraph-11 {
    line-height: 1.2;
  }

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

  .paragraph-12 {
    line-height: 1.2;
  }

  .div-block-233 {
    height: auto;
    margin-bottom: 50px;
  }

  .order_grid_3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .forum_zk {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .image-70 {
    border-radius: 18px;
    width: 150px;
    min-width: 150px;
    height: 150px;
    min-height: 150px;
  }

  .collection-list-24 {
    grid-row-gap: 30px;
  }

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

  .div-block-265 {
    padding-bottom: 20px;
  }

  .div-block-266 {
    flex-direction: column;
  }

  .text-block-121 {
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-268 {
    align-self: center;
  }

  .div-block-269 {
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .image-78 {
    height: 90%;
    inset: -12% 0% auto auto;
  }

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

  .submit-button-5 {
    background-color: var(--hover-pink-mk);
  }

  .submit-button-5:hover {
    background-color: var(--pink-mk);
  }

  .image-78-webinar {
    left: 158px;
  }

  .slaid-show {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

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

  .container-25 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .daydzest {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .image-76-3 {
    height: 150px;
    padding-bottom: 0;
  }

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

  .product_list {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .heading-31 {
    padding-left: 0;
  }

  .heading-31.v-2 {
    padding-left: 10px;
  }

  .heading-31.v2 {
    padding-left: 0;
  }

  .heading-31.v-4 {
    padding-left: 10px;
  }

  .image-87 {
    object-fit: contain;
    height: 150px;
  }

  .collection-list-29 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-302.img5 {
    display: block;
  }

  .div-block-302.img5-copy {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-302.img6-copy {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/64db7f7ccc476b8dcc86b9b4_beautiful-young-woman-s-eye-close-up-shot.jpg");
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-302.img9-copy {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-302.img5-copy {
    display: block;
  }

  .div-block-302.img7-copy, .div-block-302.img8-copy {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    height: 300px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-304 {
    margin-left: 0;
  }

  .f-form-step-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .step {
    width: 100%;
  }

  .info_prod_v3 {
    width: auto;
  }

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

  .div-block-307 {
    justify-content: flex-start;
    align-items: stretch;
    font-size: .7rem;
  }

  .text-block-140 {
    margin-left: 0;
  }

  .image-89 {
    margin-left: 0%;
  }

  .div-block-308 {
    width: auto;
    inset: 0% 0% 0% auto;
  }

  .div_text_heading {
    display: block;
  }

  .button_ptof {
    width: 90%;
  }

  .heading-33 {
    line-height: 1.2;
  }

  .div-block-318 {
    margin-bottom: 2.5em;
  }

  .div-block-323.v2 {
    margin-top: 14px;
    top: 64px;
  }

  .text-block-142 {
    margin-right: 5px;
  }

  .emptyresult-profile {
    align-items: stretch;
    width: 100%;
  }

  .saveorprint_button {
    margin-top: 50px;
  }

  .banner, .background-video-3 {
    height: 600px;
  }

  .div-block-326 {
    flex-flow: column;
  }

  .image-91 {
    position: relative;
    top: 46px;
    left: 6px;
  }

  .div-block-327 {
    inset: 0% auto auto 0%;
  }

  .text-block-144 {
    margin-top: 50px;
  }

  .vsegda_krasnyi {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

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

  .text-block-145 {
    font-size: 1.2rem;
  }

  .div-block-329 {
    flex-direction: column;
  }

  .quick-stack {
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-94 {
    width: 200px;
    margin-bottom: 50px;
  }

  .button-14 {
    font-size: 16px;
  }

  .grid-37 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .cell-2 {
    flex-direction: column;
  }

  .tabs-menu-5 {
    margin-bottom: 20px;
  }

  .tabsretinol, .tabsretinol.w--current {
    font-size: .8rem;
  }

  .grid-38, .grid-38.v2 {
    grid-template-columns: 15% 85%;
  }

  .div-block-332 {
    margin-left: 0;
  }

  .cell-3 {
    justify-content: flex-start;
  }

  .cell-6 {
    display: none;
  }

  .div-block-333 {
    display: block;
  }

  .quick-stack-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cell-9, .cell-10 {
    display: none;
  }

  .quick-stack-4 {
    padding-top: 0;
  }

  .div-block-335 {
    align-items: flex-start;
  }

  .image-120 {
    min-width: 80px;
  }

  .cell-15.right {
    font-size: 1rem;
  }

  .cell-15.center {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 1rem;
  }

  .udesly-before-after-slider, .f-tab-button-toggle {
    width: 100%;
  }

  .f-tab-toggle-menu {
    flex-wrap: wrap;
  }

  .daydzest1 {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-direction: column;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: .9rem;
    line-height: 1;
  }

  h5 {
    font-size: 1rem;
    line-height: 1.2;
  }

  p {
    font-size: .9rem;
    line-height: 1.5;
  }

  .text-block-6 {
    font-size: 1rem;
    line-height: 1.5;
  }

  .nocodelytics-iwyig {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-3 {
    grid-row-gap: 24px;
    grid-template-columns: minmax(300px, 300px);
    place-content: center;
    place-items: stretch stretch;
    margin-left: 0;
  }

  .collection-list-3.prod {
    grid-template-columns: .4fr;
    justify-content: center;
  }

  .lottie-animation {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 150px;
    display: block;
    overflow: visible;
  }

  .div-block-28 {
    flex-direction: row;
  }

  .filter_wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }

  .filter_grid {
    display: flex;
  }

  .filter_column {
    flex: 0 auto;
    min-width: auto;
  }

  .filter_content {
    margin-left: 0;
    margin-right: 0;
  }

  .checkbox_symbol.w--redirected-checked {
    background-position: 3px 2px;
    background-size: 14px 14px;
  }

  .filter_header {
    margin-left: 0;
    margin-right: 0;
  }

  .emptyresult {
    margin-left: 0;
  }

  .image-21 {
    width: 80px;
  }

  .text-block-25 {
    text-align: center;
    margin-left: 0;
  }

  .heading-11 {
    font-size: 1.2rem;
  }

  .div-block-52 {
    grid-template-columns: 1fr;
  }

  .div-block-52.sd {
    grid-template-columns: 1fr;
    place-content: stretch;
    width: auto;
    overflow: visible;
  }

  .collection-item-9 {
    min-width: 250px;
    max-width: none;
  }

  .collection-item-9.sd {
    flex: 1;
    width: auto;
    min-width: 250px;
  }

  .soon.nsd {
    flex-direction: row;
    justify-content: space-between;
    width: auto;
    display: flex;
  }

  .text-block-29 {
    margin-left: 15px;
  }

  .text-block-30, .soon_name {
    font-size: 1rem;
  }

  .text-block-31 {
    margin-left: 15px;
  }

  .section-18 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-62.date {
    flex-direction: column;
    flex: 1;
    line-height: 1.2;
  }

  .div-block-65 {
    grid-template-columns: 1fr;
  }

  .div-block-68 {
    margin-top: 20px;
  }

  .div-block-70 {
    grid-template-columns: .75fr;
  }

  .div-block-71 {
    width: 300px;
  }

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

  .div-block-73.materials {
    display: block;
  }

  .collection-list-5 {
    flex: 1;
    justify-content: space-between;
    display: block;
  }

  .collection-list-8, .collection-list-9, .collection-list-10, .collection-list-11 {
    flex: 1;
  }

  .div-block-83.prod {
    left: 3%;
  }

  .section-22 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .tab_grid.about {
    grid-template-columns: minmax(153px, 1fr);
  }

  .img-gallery-subs {
    height: 100px;
  }

  .img-gallery-main {
    height: 250px;
  }

  .img-gallery-subs-slide {
    height: 100px;
  }

  .info_prod {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab_prod.w--current {
    align-self: stretch;
  }

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

  .tabs-menu {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .name_tab {
    font-size: 1rem;
  }

  .tag_prod {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 0;
    font-size: .9rem;
  }

  .collection-item-14.parfum {
    align-items: flex-start;
  }

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

  .text-block-50 {
    line-height: 1.2;
  }

  .text-block-50.parfum {
    text-align: left;
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 16px;
  }

  .grid-10 {
    grid-template-columns: minmax(139px, max-content);
  }

  .rich-text-block-2 {
    font-size: .9rem;
    line-height: 1.5;
  }

  .grid-12 {
    grid-template-columns: minmax(200px, 1fr);
  }

  .lightbox-link {
    margin-bottom: 10px;
  }

  .lightbox-link.parfum {
    margin-bottom: 0;
  }

  .grid-13 {
    grid-template-columns: auto;
  }

  .text-block-58 {
    font-size: .9rem;
    line-height: 1.2;
  }

  .body-4 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text_prod {
    font-size: .9rem;
  }

  .ingredients_text {
    font-size: .9rem;
    line-height: 1.2;
  }

  .div-block-111 {
    width: 29rem;
  }

  .faq-list {
    grid-template-rows: auto;
  }

  .faq-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .question {
    margin-right: 20px;
    font-size: .9rem;
    line-height: 1.2;
  }

  .answer.rtefaq {
    font-size: .9rem;
    line-height: 1.2;
  }

  .no-line {
    margin-left: 0;
  }

  .div-block-116 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-17 {
    font-size: 1.2rem;
  }

  .div-block-119 {
    width: 300px;
    bottom: 148px;
    left: -42px;
  }

  .heading-18 {
    font-size: 1.2rem;
  }

  .div-block-123 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

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

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

  .text-block-68.mobile {
    display: none;
  }

  .table_text {
    margin-left: 0;
    margin-right: 0;
    font-weight: 400;
  }

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

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

  .title_edu.correct {
    font-size: 1rem;
  }

  .image_tab {
    object-fit: contain;
    flex: none;
    width: 200px;
    height: 200px;
    display: block;
  }

  .image_div {
    justify-content: flex-start;
  }

  .image-44 {
    width: 100px;
    top: -46px;
  }

  .heading-19 {
    font-size: 1.2rem;
  }

  .text-block-70 {
    font-size: 1rem;
  }

  .text-block-71 {
    flex: 1;
    align-items: flex-start;
    display: block;
  }

  .image-46.list._3tab {
    max-height: 100px;
  }

  .text-block-74._3tab {
    text-align: center;
  }

  .text-block-75._3tab {
    width: auto;
  }

  .collection-list-21._3tab {
    grid-template-columns: minmax(120px, 1fr) repeat(auto-fit, minmax(120px, 1fr));
  }

  .div-block-139 {
    height: 450px;
  }

  .text_hide {
    display: block;
  }

  .rtebody {
    font-size: .9rem;
    line-height: 1.5;
  }

  .rtebody h4 {
    font-size: 1rem;
  }

  .no_content {
    margin-left: 0;
  }

  .empty {
    height: 100px;
  }

  .algoritm_title {
    font-size: .9rem;
  }

  .algoritm_title._2nd {
    margin-left: 0;
    font-size: .9rem;
  }

  .div-block-162 {
    place-content: stretch;
    place-items: stretch stretch;
  }

  .div-block-163, .div-block-168 {
    margin-left: 0;
  }

  .div-block-169 {
    width: 93%;
    margin-left: 0;
  }

  .div-block-172 {
    margin-left: 0;
  }

  .image-51 {
    width: 80px;
  }

  .div-block-177 {
    align-self: center;
  }

  .div-block-178 {
    flex-direction: column;
    margin-top: 300px;
  }

  .div-block-180 {
    grid-template-columns: 1fr;
  }

  .paragraph-8, .text-block-85, .bold-text-7, .bold-text-8, .bold-text-9 {
    font-size: .9rem;
    line-height: 1.2;
  }

  .div-block-183, .div-block-184 {
    text-align: center;
  }

  .list-4, .text-block-87, .text-block-88 {
    font-size: .9rem;
    line-height: 1.2;
  }

  .div-block-187 {
    grid-template-columns: 1fr;
    top: 548px;
  }

  .div-block-188 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-21 {
    margin-top: 250px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 3rem;
  }

  .paragraph-9 {
    margin-top: 113px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-10.tag_txt {
    line-height: 1.5;
  }

  .div-block-193 {
    height: 80px;
  }

  .text-block-91 {
    line-height: 1.2;
  }

  .div-block-196 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-198 {
    margin-top: 44px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-199 {
    margin-top: 739px;
  }

  .div-block-203 {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63846fc72abcc746e5dea56c_%D0%A1%D1%82%D0%BE%D0%BB%D1%8F%D1%80%D0%B5%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    justify-content: center;
    align-items: stretch;
    height: 300px;
    display: block;
  }

  .div-block-204 {
    background-image: url("https://cdn.prod.website-files.com/622cea81ade9be9c30b1a064/63846fc72abcc746e5dea56c_%D0%A1%D1%82%D0%BE%D0%BB%D1%8F%D1%80%D0%B5%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    width: 100%;
    height: 200px;
    margin-bottom: 16px;
  }

  .div-block-205 {
    height: 400px;
  }

  .div-block-206 {
    height: 200px;
  }

  .div-block-207 {
    height: 400px;
  }

  .table1 {
    position: relative;
  }

  .image-62 {
    width: 20px;
    height: 20px;
  }

  .div-block-210 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
  }

  .div-block-216 {
    flex-direction: column;
    align-items: center;
  }

  .collection-list-23 {
    grid-template-columns: 1.25fr;
  }

  .div-block-217 {
    text-align: center;
    align-self: center;
    margin-top: 10px;
  }

  .text-block-96, .text-block-97 {
    font-size: .9rem;
  }

  .link-block-23 {
    display: block;
  }

  .tab-link-tab-1-2, .tab-link-tab-1-2.w--current {
    padding: 10px 20px;
  }

  .tabs-menu-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .text-block-101, .text-block-102, .text-block-103 {
    font-size: .9rem;
  }

  .div-block-221.ex {
    width: 110px;
    height: 160px;
    top: 172.375px;
    left: 137px;
  }

  .tab-pane-tab-1 {
    position: static;
  }

  .text-block-104 {
    font-size: .9rem;
  }

  .order_grid2 {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-225 {
    z-index: 4;
  }

  .text-block-106 {
    font-size: .9rem;
  }

  .div-block-226 {
    flex-direction: column;
    align-items: flex-start;
  }

  .tittle_news {
    font-size: 1rem;
  }

  .paragraph-11 {
    line-height: 1.2;
  }

  .table_info {
    grid-template-rows: min-content minmax(200px, 200px);
  }

  .div-block-233 {
    height: auto;
    margin-bottom: 50px;
  }

  .tab-pane-tab-2 {
    position: static;
  }

  .div-block-241 {
    margin-right: 1em;
  }

  .text-block-113 {
    flex: 1;
    margin-right: 10px;
    font-size: .9rem;
    line-height: 1.5;
  }

  .color3, .color4, .color5, .color6, .color7, .color8, .color9, .color10, .color11, .color12, .color13 {
    margin-right: 1em;
  }

  .div-block-246 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-246.actions {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-70 {
    border-radius: 14px;
    width: 150px;
    height: 150px;
    min-height: 150px;
  }

  .text-block-116 {
    text-align: center;
    font-size: 1rem;
    line-height: 1.5;
  }

  .text-block-117 {
    text-align: center;
    font-size: .9rem;
    line-height: 1.5;
  }

  .div-block-247 {
    margin-top: 20px;
    margin-left: 0;
  }

  .collection-list-24 {
    grid-row-gap: 30px;
  }

  .text-block-118 {
    font-size: .9rem;
    line-height: 1.5;
  }

  .text-block-119 {
    line-height: 1.5;
  }

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

  .virtualdiq {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .div-block-265 {
    padding-bottom: 20px;
  }

  .color9-copy {
    margin-right: 1em;
  }

  .div-block-266 {
    flex-direction: column;
  }

  .text-block-121 {
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-269 {
    justify-content: center;
    align-items: center;
  }

  .div-block-271 {
    overflow: visible;
  }

  .image-78 {
    height: 150vw;
    display: none;
    position: absolute;
    inset: -11% 0% 0% auto;
  }

  .heading-27 {
    font-size: 3rem;
  }

  .text-block-122 {
    font-size: 1.5rem;
  }

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

  .div-block-277 {
    align-items: center;
  }

  .submit-button-5 {
    background-color: var(--hover-pink-mk);
  }

  .image-78-webinar {
    max-width: 90%;
    inset: -50px 0% 0% 11%;
  }

  .pop-up {
    width: 96%;
    padding: 34px 20px 20px;
  }

  .pop-up-icon {
    display: none;
  }

  .exit-button {
    right: 134px;
  }

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

  .div-block-280 {
    margin-bottom: 100px;
  }

  .heading-28 {
    font-size: 1.2rem;
    line-height: 1.5;
  }

  .list-6 {
    padding-left: 20px;
  }

  .checkbox-label-4 {
    line-height: 1.2;
  }

  .mycheckbox {
    flex: none;
  }

  .image-76-3 {
    height: 100px;
  }

  .parfum {
    flex-direction: row;
    align-items: center;
  }

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

  .color14, .color15, .color17, .color18, .color19, .color20, .color21 {
    margin-right: 1em;
  }

  .div_info_prod {
    padding-left: 0;
    padding-right: 0;
  }

  .l-l_section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .skin_type, .product_list {
    grid-template-columns: 1fr;
  }

  .info_prod-_v2 {
    padding-right: 0;
  }

  .heading-31 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .heading-31.v-2 {
    padding-top: 2px;
    padding-bottom: 3px;
  }

  .heading-31.v3_1 {
    border-radius: 5px;
    margin-left: -11px;
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .heading-31.v-4 {
    padding-top: 2px;
    padding-bottom: 3px;
  }

  .div-block-302.img6-copy {
    background-position: 50%;
  }

  .div-block-303 {
    line-height: 1.2;
  }

  .step {
    width: 100%;
  }

  .info_prod_v3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-89 {
    transform: rotateX(0)rotateY(180deg)rotateZ(-90deg);
  }

  .div-block-308 {
    justify-content: center;
    height: auto;
    inset: 111% 0% 0%;
  }

  .button_ptof {
    width: 100%;
  }

  .heading-33 {
    line-height: 1;
  }

  .heading-33.v2 {
    margin-left: 38px;
    font-size: 1.5rem;
  }

  .div-block-323.v2 {
    flex: none;
  }

  .emptyresult-profile {
    margin-left: 0;
  }

  .banner, .background-video-3 {
    height: 450px;
  }

  .image-91 {
    top: 74px;
    left: 5px;
  }

  .grid-36 {
    flex-direction: column;
    display: flex;
  }

  .image-93 {
    width: 120px;
  }

  .bold-text-13 {
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .heading-35 {
    width: auto;
    font-size: 16px;
    line-height: 1.2;
  }

  .bold-text-14 {
    line-height: 1.5;
  }

  .list-10 {
    font-size: 16px;
  }

  .quick-stack {
    grid-row-gap: 50px;
  }

  .image-94 {
    width: 100px;
  }

  .button-14 {
    font-size: 14px;
  }

  .grid-37 {
    grid-row-gap: 30px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-95 {
    width: 80%;
  }

  .tabs-menu-5 {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .tabsretinol {
    padding-left: 5px;
    padding-right: 5px;
    font-size: .8rem;
  }

  .tabsretinol.w--current {
    font-size: .8rem;
  }

  .grid-38, .grid-38.v2 {
    grid-template-columns: 25% 75%;
  }

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

  .quick-stack-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-4 {
    padding-top: 0;
  }

  .div-block-335 {
    align-items: center;
  }

  .cell-13 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-339 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-339.v2 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .div-block-340 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
    margin-left: 0;
  }

  .info_prod_4 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .cell-14 {
    justify-content: center;
    align-items: center;
  }

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

  .div-block-71-v2 {
    width: 300px;
  }

  .cell-15.right {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-15.center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .udesly-circle-handle {
    width: 60px;
    height: 60px;
  }

  .udesly-handlebar-wrapper {
    height: 300px;
  }

  .udesly-before-after-slider {
    min-width: 250px;
  }

  .color16, .color23, .color24, .color25, .color26, .color27, .color28, .color29, .color30 {
    margin-right: 1em;
  }
}

#w-node-_0518ec96-50aa-47f6-0de8-92b0c353be98-303a313a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a48ddae5-b48e-63af-2621-f54cee24b155-303a313a, #w-node-_589332a6-d462-abf6-befb-e36d1c532369-303a313a, #w-node-e6b983c4-5aec-1385-68af-1a7a9fdf9275-303a313a, #w-node-_16e4d559-9909-4516-afd1-51067c9930ed-303a313a, #w-node-be233c30-8aec-5fa7-4634-0e2a95244200-303a313a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aaf3f85-9f22-f0ab-a28c-426dd1befe57-303a313a {
  place-self: stretch;
}

#w-node-d36e1861-d249-c579-0694-a6a6048a3bae-303a313a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_434a79c2-de5d-aca9-a16c-e46a8ef642c4-303a313a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a313b, #w-node-_2340ecbd-40e4-f72f-a7ea-97671f6118fa-303a313b, #w-node-_704402ff-0dfb-0793-1737-8d6e0fc316dd-303a313b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#wf-form-filter.w-node-a43589e8-6cfc-8203-562b-ba98c7f6c4ec-303a313b {
  place-self: center;
}

#w-node-b1881ab4-8d14-2e2e-9106-ef987ee17079-303a313b, #w-node-fab54349-a09d-ab74-908b-f6bed8beb0bf-303a313b, #w-node-f4191a72-9d26-1124-f8bc-2e2202390101-303a313b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e0457e4-3b1e-dc9b-f445-464bfbbccff9-303a313b {
  place-self: end center;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c63-303a313b, #w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c64-303a313b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c66-303a313b {
  place-self: end center;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc0-303a313b, #w-node-_24204db3-1513-c650-e90b-dacf031f9bc1-303a313b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc3-303a313b {
  place-self: end center;
}

#w-node-f51d3d50-29e6-7757-f5cc-6ee525cbedbb-303a313b, #w-node-f51d3d50-29e6-7757-f5cc-6ee525cbedbc-303a313b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f51d3d50-29e6-7757-f5cc-6ee525cbedbe-303a313b {
  place-self: end center;
}

#w-node-e04ba519-a094-9330-fc07-96c22d3bf51f-303a313b, #w-node-e04ba519-a094-9330-fc07-96c22d3bf520-303a313b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e04ba519-a094-9330-fc07-96c22d3bf522-303a313b {
  place-self: end center;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f29-303a313b, #w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2a-303a313b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2c-303a313b {
  place-self: end center;
}

#w-node-_51389479-b102-9a16-b512-ccdc438b6f2a-303a313b, #w-node-f6f58716-bb31-9465-a1be-bc6cd77191d8-303a313b, #w-node-_2e24b0fe-37ca-6ef9-eb61-e2c2c790e4e5-303a313b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e61a2b5-77d4-9a2f-e300-864af074e5fa-303a313e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2014119c-0334-793c-9703-0f22b6db1fc6-303a313e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#group-radio-buttons.w-node-e49fb621-ef63-5f92-43db-0f1886644ca3-303a313e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e070a303-dd03-941b-5899-d12875b20133-303a313e {
  grid-column: span 2 / span 2;
}

#w-node-_907579a1-7335-c99e-8ce1-8a119cf6b448-303a313e, #w-node-_74123c4d-457e-a8a7-e0af-66e0a5007b70-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74123c4d-457e-a8a7-e0af-66e0a5007b78-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_74123c4d-457e-a8a7-e0af-66e0a5007b79-303a313e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e978f7b1-de38-425e-40c6-8f87be516cd3-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e978f7b1-de38-425e-40c6-8f87be516cdb-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-e978f7b1-de38-425e-40c6-8f87be516cdc-303a313e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#group-radio-buttons.w-node-b4304995-752a-237c-650f-bfbc646eebfd-303a313e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b4304995-752a-237c-650f-bfbc646eec12-303a313e {
  grid-column: span 2 / span 2;
}

#w-node-ee83f50c-e6cd-8951-a6e6-25e75cbff568-303a313e, #w-node-_75d80d76-1afa-a0f6-c2ca-ebe1039c7318-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75d80d76-1afa-a0f6-c2ca-ebe1039c7320-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_75d80d76-1afa-a0f6-c2ca-ebe1039c7321-303a313e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_563d622f-20a7-8978-de69-1527b87a36c9-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_563d622f-20a7-8978-de69-1527b87a36d1-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_563d622f-20a7-8978-de69-1527b87a36d2-303a313e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#group-radio-buttons.w-node-_25205667-df1c-beca-11f5-8f6d4c83416b-303a313e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_25205667-df1c-beca-11f5-8f6d4c834180-303a313e {
  grid-column: span 2 / span 2;
}

#w-node-_1caeef7b-30b4-aa8d-c7e6-ed285842071c-303a313e, #w-node-_9ee451a3-eed9-eb2e-3c46-a2487229a89b-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ee451a3-eed9-eb2e-3c46-a2487229a8a3-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9ee451a3-eed9-eb2e-3c46-a2487229a8a4-303a313e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_49140906-5976-16df-77a9-531b64dba06f-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49140906-5976-16df-77a9-531b64dba077-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_49140906-5976-16df-77a9-531b64dba078-303a313e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#group-radio-buttons.w-node-f8332435-0805-2b74-67ea-726b5485d86a-303a313e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f8332435-0805-2b74-67ea-726b5485d87f-303a313e {
  grid-column: span 2 / span 2;
}

#w-node-_1c9ce739-02aa-56b0-f8c0-da718f74c1e5-303a313e, #w-node-_90ef1253-c45e-0ce6-842b-9c439191e9d6-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90ef1253-c45e-0ce6-842b-9c439191e9de-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_90ef1253-c45e-0ce6-842b-9c439191e9df-303a313e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a5afd06a-174c-a262-51cd-873c6549e71d-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5afd06a-174c-a262-51cd-873c6549e725-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a5afd06a-174c-a262-51cd-873c6549e726-303a313e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_88874bb1-ec1e-9620-eeb8-fb1ce6d1eb69-303a313e, #w-node-eecb7ec9-793e-9651-584b-c3aae388d9fd-303a313e, #w-node-de5608a2-5f95-c0bd-6cb8-1eb087085e22-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_622cc0cd-0364-8964-3430-3db73fd77df5-303a313e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6c3e5701-52e5-2444-7372-f5e1dc886f81-303a313e {
  align-self: stretch;
}

#w-node-_2627d78b-1b77-1601-53f7-89d8ff78be14-303a313e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_399adb7c-97b6-4f66-0d48-0427941c1c92-303a3141, #w-node-_399adb7c-97b6-4f66-0d48-0427941c1c96-303a3141, #w-node-_399adb7c-97b6-4f66-0d48-0427941c1c9a-303a3141, #w-node-_399adb7c-97b6-4f66-0d48-0427941c1c9e-303a3141, #w-node-_399adb7c-97b6-4f66-0d48-0427941c1ca2-303a3141, #w-node-_399adb7c-97b6-4f66-0d48-0427941c1ca6-303a3141, #w-node-b7245490-1d25-5cec-0515-aedaaa64a57e-303a3141, #w-node-b7245490-1d25-5cec-0515-aedaaa64a582-303a3141, #w-node-b7245490-1d25-5cec-0515-aedaaa64a586-303a3141, #w-node-df050dea-9ce2-8412-4acc-78f30d363ee5-303a3141, #w-node-df050dea-9ce2-8412-4acc-78f30d363ee9-303a3141, #w-node-df050dea-9ce2-8412-4acc-78f30d363eed-303a3141, #w-node-df050dea-9ce2-8412-4acc-78f30d363ef1-303a3141, #w-node-_8e64d304-1a6d-2334-bebc-3a6426a50070-303a3141, #w-node-_8e64d304-1a6d-2334-bebc-3a6426a50074-303a3141, #w-node-_8e64d304-1a6d-2334-bebc-3a6426a50078-303a3141, #w-node-aa232782-0252-fa54-4595-eeff5171cd80-303a3141, #w-node-aa232782-0252-fa54-4595-eeff5171cd84-303a3141, #w-node-aa232782-0252-fa54-4595-eeff5171cd88-303a3141, #w-node-aa232782-0252-fa54-4595-eeff5171cd8c-303a3141, #w-node-aa232782-0252-fa54-4595-eeff5171cd90-303a3141, #w-node-ef04487f-cac1-b0eb-b425-898f8a688ccf-303a3141, #w-node-ef04487f-cac1-b0eb-b425-898f8a688cd3-303a3141, #w-node-ef04487f-cac1-b0eb-b425-898f8a688cd7-303a3141, #w-node-ef04487f-cac1-b0eb-b425-898f8a688cdb-303a3141, #w-node-ef04487f-cac1-b0eb-b425-898f8a688cdf-303a3141, #w-node-da4a9b8f-78b4-a98e-1d54-cbd0adfa2bca-303a3141, #w-node-da4a9b8f-78b4-a98e-1d54-cbd0adfa2bce-303a3141, #w-node-da4a9b8f-78b4-a98e-1d54-cbd0adfa2bd2-303a3141, #w-node-da4a9b8f-78b4-a98e-1d54-cbd0adfa2bd6-303a3141, #w-node-da4a9b8f-78b4-a98e-1d54-cbd0adfa2bda-303a3141, #w-node-_1ecd8783-e3f1-8570-b51a-ae7a58a46af0-303a3141, #w-node-_1ecd8783-e3f1-8570-b51a-ae7a58a46af4-303a3141, #w-node-_1ecd8783-e3f1-8570-b51a-ae7a58a46af8-303a3141, #w-node-_1ecd8783-e3f1-8570-b51a-ae7a58a46afc-303a3141, #w-node-e654d391-856e-3cd1-6113-f686f4147ac4-303a3141, #w-node-e654d391-856e-3cd1-6113-f686f4147ac8-303a3141, #w-node-e654d391-856e-3cd1-6113-f686f4147acc-303a3141, #w-node-e654d391-856e-3cd1-6113-f686f4147ad0-303a3141, #w-node-e654d391-856e-3cd1-6113-f686f4147ad4-303a3141, #w-node-c771d5d3-7de0-20b6-9932-04023e79e41f-303a3141, #w-node-c771d5d3-7de0-20b6-9932-04023e79e423-303a3141, #w-node-c771d5d3-7de0-20b6-9932-04023e79e427-303a3141, #w-node-c771d5d3-7de0-20b6-9932-04023e79e42b-303a3141, #w-node-_0bd26f71-43c8-f25f-c4dc-7193eabc486d-303a3141, #w-node-_0bd26f71-43c8-f25f-c4dc-7193eabc4871-303a3141, #w-node-_0bd26f71-43c8-f25f-c4dc-7193eabc4875-303a3141, #w-node-_0bd26f71-43c8-f25f-c4dc-7193eabc4879-303a3141, #w-node-_59d9cc46-d239-35df-5c81-864396df98b2-303a3141, #w-node-_521c2c4b-2cf0-2f4d-4bec-c55a5d33cc83-303a3141, #w-node-_521c2c4b-2cf0-2f4d-4bec-c55a5d33cc87-303a3141, #w-node-_521c2c4b-2cf0-2f4d-4bec-c55a5d33cc8b-303a3141, #w-node-_521c2c4b-2cf0-2f4d-4bec-c55a5d33cc8f-303a3141, #w-node-_521c2c4b-2cf0-2f4d-4bec-c55a5d33cc93-303a3141, #w-node-_1af55f70-7a40-b5c8-56d6-eeb9d1f4860b-303a3141, #w-node-_1af55f70-7a40-b5c8-56d6-eeb9d1f4860f-303a3141, #w-node-_1af55f70-7a40-b5c8-56d6-eeb9d1f48613-303a3141, #w-node-_1af55f70-7a40-b5c8-56d6-eeb9d1f48617-303a3141, #w-node-_1af55f70-7a40-b5c8-56d6-eeb9d1f4861b-303a3141, #w-node-_3e904c06-0228-25ca-69fd-71af5a533a09-303a3141, #w-node-_3e904c06-0228-25ca-69fd-71af5a533a0d-303a3141, #w-node-_3e904c06-0228-25ca-69fd-71af5a533a11-303a3141, #w-node-_3e904c06-0228-25ca-69fd-71af5a533a15-303a3141, #w-node-_3e904c06-0228-25ca-69fd-71af5a533a19-303a3141, #w-node-c91d039d-c92a-b24e-4e24-1efd8274655c-303a3141, #w-node-c91d039d-c92a-b24e-4e24-1efd82746560-303a3141, #w-node-c91d039d-c92a-b24e-4e24-1efd82746564-303a3141, #w-node-c91d039d-c92a-b24e-4e24-1efd82746568-303a3141, #w-node-c91d039d-c92a-b24e-4e24-1efd8274656c-303a3141, #w-node-ca49e177-74ff-bde6-bb55-e8b4df749cde-303a3141, #w-node-ca49e177-74ff-bde6-bb55-e8b4df749ce2-303a3141, #w-node-ca49e177-74ff-bde6-bb55-e8b4df749ce6-303a3141, #w-node-ca49e177-74ff-bde6-bb55-e8b4df749cea-303a3141, #w-node-ca49e177-74ff-bde6-bb55-e8b4df749cee-303a3141, #w-node-dfc85622-de4e-b550-e513-2fda522d0cf5-303a3141, #w-node-dfc85622-de4e-b550-e513-2fda522d0cf9-303a3141, #w-node-dfc85622-de4e-b550-e513-2fda522d0cfd-303a3141, #w-node-dfc85622-de4e-b550-e513-2fda522d0d01-303a3141, #w-node-dfc85622-de4e-b550-e513-2fda522d0d05-303a3141, #w-node-_79ed1368-3d76-1a11-7c67-dd9902476c1c-303a3141, #w-node-bbbe7542-1eae-3ae0-ee00-dd09d541246e-303a3141, #w-node-bbbe7542-1eae-3ae0-ee00-dd09d5412472-303a3141, #w-node-bbbe7542-1eae-3ae0-ee00-dd09d5412476-303a3141, #w-node-bbbe7542-1eae-3ae0-ee00-dd09d541247a-303a3141, #w-node-bbbe7542-1eae-3ae0-ee00-dd09d541247e-303a3141, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a3143, #w-node-_2340ecbd-40e4-f72f-a7ea-97671f6118fa-303a3143, #w-node-_704402ff-0dfb-0793-1737-8d6e0fc316dd-303a3143, #w-node-_0cfb23b8-0c93-fa8f-914a-63a8eccc1af4-303a3143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#wf-form-filter.w-node-a43589e8-6cfc-8203-562b-ba98c7f6c4ec-303a3143 {
  place-self: center;
}

#w-node-b1881ab4-8d14-2e2e-9106-ef987ee17079-303a3143, #w-node-fab54349-a09d-ab74-908b-f6bed8beb0bf-303a3143, #w-node-f4191a72-9d26-1124-f8bc-2e2202390101-303a3143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e0457e4-3b1e-dc9b-f445-464bfbbccff9-303a3143 {
  place-self: end center;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c63-303a3143, #w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c64-303a3143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c66-303a3143 {
  place-self: end center;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc0-303a3143, #w-node-_24204db3-1513-c650-e90b-dacf031f9bc1-303a3143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc3-303a3143 {
  place-self: end center;
}

#w-node-_8f3392ca-6c6d-2191-a3b1-4a9c2e4108a5-303a3143, #w-node-_8f3392ca-6c6d-2191-a3b1-4a9c2e4108a6-303a3143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f3392ca-6c6d-2191-a3b1-4a9c2e4108a8-303a3143 {
  place-self: end center;
}

#w-node-aa773a0b-6fe1-899b-ad94-886571fe2322-303a3143, #w-node-aa773a0b-6fe1-899b-ad94-886571fe2323-303a3143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa773a0b-6fe1-899b-ad94-886571fe2325-303a3143 {
  place-self: end center;
}

#w-node-_8c666e1c-caff-63e7-aa50-62a49198bd6d-303a3143, #w-node-_8c666e1c-caff-63e7-aa50-62a49198bd6e-303a3143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c666e1c-caff-63e7-aa50-62a49198bd70-303a3143 {
  place-self: end center;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f29-303a3143, #w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2a-303a3143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2c-303a3143 {
  place-self: end center;
}

#w-node-_51389479-b102-9a16-b512-ccdc438b6f2a-303a3143, #w-node-f6f58716-bb31-9465-a1be-bc6cd77191d8-303a3143, #w-node-_2e24b0fe-37ca-6ef9-eb61-e2c2c790e4e5-303a3143, #w-node-_9b6a7f1d-d95f-c76d-cbe1-b045c86ce2e1-303a3161, #w-node-_65443dc9-cc79-2cfe-0165-5f7204d2f32e-303a3161, #w-node-_626788b7-7f43-3dca-a2ab-458c0a51489e-303a3161, #w-node-_431fe0a1-0112-56e3-e011-c7efcbeb314e-303a3161 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c86314b8-31cd-fa06-2f01-6c6c7eaffa19-303a3161, #w-node-c86314b8-31cd-fa06-2f01-6c6c7eaffa1c-303a3161, #w-node-c86314b8-31cd-fa06-2f01-6c6c7eaffa1f-303a3161 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_26c38235-5e5d-d07e-0f6e-faf684bced0a-303a317b, #w-node-_2249afe6-eeaa-a881-cfa2-fddb2523b5e2-303a317b, #w-node-_574d3bed-e807-3aff-8e64-58dfe03caa64-303a317b, #w-node-f7ab8af6-7bc2-ca31-6fed-9584137d8b06-303a317b, #w-node-_2bea79d4-27af-cee1-8e82-88e49892932e-303a317b, #w-node-_2bea79d4-27af-cee1-8e82-88e498929335-303a317b, #w-node-_2bea79d4-27af-cee1-8e82-88e49892933c-303a317b, #w-node-_2bea79d4-27af-cee1-8e82-88e498929343-303a317b, #w-node-c19166d1-6003-f94f-cfc4-9ef19cef611c-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_073a2156-b09a-9de2-939b-67f3e6df3af2-303a317b {
  align-self: start;
}

#w-node-_85b5fcdd-7586-43d4-3c9c-b68f5227d78d-303a317b, #w-node-_2d58243b-1d84-1582-e25e-cdc8fdd78096-303a317b, #w-node-_15fc8e66-054b-95c0-133e-3a4b76363123-303a317b, #w-node-_7a9f54e3-b9c3-0325-b894-a751c8a77ce4-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b304927-974a-e8a0-4cf2-6025f2f7fdb3-303a317b, #w-node-_9b304927-974a-e8a0-4cf2-6025f2f7fdb6-303a317b, #w-node-_9b304927-974a-e8a0-4cf2-6025f2f7fdb9-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c63152f7-14a5-371e-b4f8-8b930625177c-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c63152f7-14a5-371e-b4f8-8b9306251788-303a317b {
  align-self: start;
}

#w-node-c63152f7-14a5-371e-b4f8-8b930625178d-303a317b, #w-node-c63152f7-14a5-371e-b4f8-8b930625178e-303a317b, #w-node-c63152f7-14a5-371e-b4f8-8b930625178f-303a317b, #w-node-c63152f7-14a5-371e-b4f8-8b9306251790-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c63152f7-14a5-371e-b4f8-8b930625179f-303a317b, #w-node-c63152f7-14a5-371e-b4f8-8b93062517a3-303a317b, #w-node-c63152f7-14a5-371e-b4f8-8b93062517a6-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf363f15-7d8b-537d-7677-137cf6202ad5-303a317b, #w-node-cf363f15-7d8b-537d-7677-137cf6202ad6-303a317b, #w-node-cf363f15-7d8b-537d-7677-137cf6202ad7-303a317b, #w-node-cf363f15-7d8b-537d-7677-137cf6202ad8-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#web_link.w-node-_1b89f846-50b3-80ec-fe9b-9f56030d68f6-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_44eb1371-4791-a7d1-6915-7785bcc2a607-303a317b, #w-node-_44eb1371-4791-a7d1-6915-7785bcc2a60a-303a317b, #w-node-_44eb1371-4791-a7d1-6915-7785bcc2a60d-303a317b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4db44f5a-10e3-bcf3-7d80-1d6d6a5dd1e1-303a317c {
  align-self: start;
}

#w-node-_278f49fd-72e0-01ca-646b-0e552469db2a-303a317c {
  justify-self: stretch;
}

#w-node-_73b6599f-768f-e1aa-db8b-5ef9e56a08e7-303a317d, #w-node-_6da511b9-4e89-3889-1243-51e9f5932558-303a317d, #w-node-_9a15be70-02b1-4a50-f62f-aef1352c1eea-303a317d, #w-node-_39e539f9-0e2c-c5da-05c9-e2a53553ad38-303a317d, #w-node-_39e539f9-0e2c-c5da-05c9-e2a53553ad3e-303a317d, #w-node-dd111247-7dab-4237-5803-af9379a05e20-303a317d, #w-node-_70316599-5cc6-e80b-8aa6-ebbde303b895-303a317d, #w-node-_436931c6-f25c-f2b3-2b5a-67c66056133d-303a317d, #w-node-_7d49a4f8-c5b3-056e-483e-910e97ddc210-303a317d, #w-node-a3cb20d4-f00c-582a-8e70-0456d39d43c0-303a317d, #w-node-a3cb20d4-f00c-582a-8e70-0456d39d43c6-303a317d, #w-node-a3cb20d4-f00c-582a-8e70-0456d39d43cc-303a317d, #w-node-a3cb20d4-f00c-582a-8e70-0456d39d43d2-303a317d, #w-node-_81323d58-faf6-74a9-5d20-b43d3d8c2340-303a317d, #w-node-_0bd49107-2e46-9773-f5c6-12a3c721d143-303a317d, #w-node-_5bba0f15-7d8a-3a8e-1d67-22e5e25b95d5-303a317d, #w-node-_5a09abbd-597d-11cc-e2fe-c5ed68e90436-303a317d, #w-node-c5e1e482-6870-a5e6-3831-a97e26530888-303a317d, #w-node-_0c16f03e-df2e-c917-54f9-8fd389c42d18-303a317d, #w-node-_0c16f03e-df2e-c917-54f9-8fd389c42d1a-303a317d, #w-node-_0c16f03e-df2e-c917-54f9-8fd389c42d1b-303a317d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71149d03-6546-31fc-3aba-6288dfc6dce2-303a317d {
  place-self: start center;
}

#w-node-e767b4da-7339-f823-dd59-eb8ec9275489-303a317d, #w-node-d15ff3da-f279-9045-d1b9-d7bf52cebb75-303a317d, #w-node-ba33701f-6489-51c8-8daa-312aaa6eb7bf-303a317d, #w-node-e991540d-bb20-aad4-7f3e-1bafe2fac7e1-303a317d, #w-node-_327db87e-b3ee-e832-06a9-8e0cc335ea4f-303a317d, #w-node-_183444b8-6177-5da7-9069-2876c1b3ec6e-303a317d, #w-node-_1ba51508-442d-aa3d-e8ec-34fae6eaae7a-303a317d, #w-node-_490ebe19-ffc1-5267-0d87-dea5aac98ea1-303a317d, #w-node-a0c43614-807e-c3bd-f2d4-f6f3ac4e5475-303a317d, #w-node-c71eab07-4af4-ccc5-bdee-d2fd0a3cd134-303a317d, #w-node-_7f2ed7df-3ef1-2f6c-ebc6-6451403057fa-303a317d, #w-node-_721ef07f-531d-fd30-cc58-1e8434253761-303a317d, #w-node-_8438c570-34d8-2a3e-86d1-68b3a9efd495-303a317d, #w-node-adabc84f-0056-fab0-9d20-b1c56d25007d-303a317d, #w-node-adabc84f-0056-fab0-9d20-b1c56d250081-303a317d, #w-node-adabc84f-0056-fab0-9d20-b1c56d250088-303a317d, #w-node-adabc84f-0056-fab0-9d20-b1c56d25008c-303a317d, #w-node-_16c778ae-2723-7a02-b301-f52c86a073c2-303a317d, #w-node-_16c778ae-2723-7a02-b301-f52c86a073c6-303a317d, #w-node-_16c778ae-2723-7a02-b301-f52c86a073ca-303a317d, #w-node-_16c778ae-2723-7a02-b301-f52c86a073ce-303a317d, #w-node-_8b45d40b-b26f-f737-26c8-e38c710bb9ad-303a317d, #w-node-_8b45d40b-b26f-f737-26c8-e38c710bb9b1-303a317d, #w-node-_8b45d40b-b26f-f737-26c8-e38c710bb9b5-303a317d, #w-node-_17b476cf-ba77-1147-581f-8508790bd77e-303a317d, #w-node-_923ff403-1b14-f554-0e16-dec87f82bbe5-303a317d, #w-node-_254c7da0-3a14-b2e2-37b5-ca5335d6dc1a-303a317d, #w-node-_4d19f3a5-e2e0-6937-2ac5-f33379a964b4-303a317d, #w-node-_4d19f3a5-e2e0-6937-2ac5-f33379a964b9-303a317d, #w-node-_4d19f3a5-e2e0-6937-2ac5-f33379a964be-303a317d, #w-node-cb2134d6-347c-5ae8-ff3f-8b992df64343-303a317d, #w-node-cb2134d6-347c-5ae8-ff3f-8b992df64344-303a317d, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c2, #w-node-eba68097-c41b-876b-6670-96f107195313-303a31c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#wf-form-filter.w-node-a43589e8-6cfc-8203-562b-ba98c7f6c4ec-303a31c2 {
  place-self: center;
}

#w-node-b1881ab4-8d14-2e2e-9106-ef987ee17079-303a31c2, #w-node-fab54349-a09d-ab74-908b-f6bed8beb0bf-303a31c2, #w-node-f4191a72-9d26-1124-f8bc-2e2202390101-303a31c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e0457e4-3b1e-dc9b-f445-464bfbbccff9-303a31c2 {
  place-self: end center;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c63-303a31c2, #w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c64-303a31c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c66-303a31c2 {
  place-self: end center;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc0-303a31c2, #w-node-_24204db3-1513-c650-e90b-dacf031f9bc1-303a31c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc3-303a31c2 {
  place-self: end center;
}

#w-node-_811a3083-6b13-c8e3-7e9c-fb7ff3447e4e-303a31c2, #w-node-_811a3083-6b13-c8e3-7e9c-fb7ff3447e4f-303a31c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_811a3083-6b13-c8e3-7e9c-fb7ff3447e51-303a31c2 {
  place-self: end center;
}

#w-node-_1acb0e1b-fcc4-5662-a077-8f1c4872b5b6-303a31c2, #w-node-_1acb0e1b-fcc4-5662-a077-8f1c4872b5b7-303a31c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acb0e1b-fcc4-5662-a077-8f1c4872b5b9-303a31c2 {
  place-self: end center;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f29-303a31c2, #w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2a-303a31c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2c-303a31c2 {
  place-self: end center;
}

#w-node-_51389479-b102-9a16-b512-ccdc438b6f2a-303a31c2, #w-node-f6f58716-bb31-9465-a1be-bc6cd77191d8-303a31c2, #w-node-_2e24b0fe-37ca-6ef9-eb61-e2c2c790e4e5-303a31c2, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c3, #w-node-eba68097-c41b-876b-6670-96f107195313-303a31c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#wf-form-filter.w-node-a43589e8-6cfc-8203-562b-ba98c7f6c4ec-303a31c3 {
  place-self: center;
}

#w-node-b1881ab4-8d14-2e2e-9106-ef987ee17079-303a31c3, #w-node-fab54349-a09d-ab74-908b-f6bed8beb0bf-303a31c3, #w-node-f4191a72-9d26-1124-f8bc-2e2202390101-303a31c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e0457e4-3b1e-dc9b-f445-464bfbbccff9-303a31c3 {
  place-self: end center;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c63-303a31c3, #w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c64-303a31c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c66-303a31c3 {
  place-self: end center;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc0-303a31c3, #w-node-_24204db3-1513-c650-e90b-dacf031f9bc1-303a31c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc3-303a31c3 {
  place-self: end center;
}

#w-node-c11e6d1b-a580-a7d8-fd26-c2ad1b3c784b-303a31c3, #w-node-c11e6d1b-a580-a7d8-fd26-c2ad1b3c784c-303a31c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c11e6d1b-a580-a7d8-fd26-c2ad1b3c784e-303a31c3 {
  place-self: end center;
}

#w-node-_603e611f-9834-08bc-6c6c-8ad526a3e73b-303a31c3, #w-node-_603e611f-9834-08bc-6c6c-8ad526a3e73c-303a31c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_603e611f-9834-08bc-6c6c-8ad526a3e73e-303a31c3 {
  place-self: end center;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f29-303a31c3, #w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2a-303a31c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2c-303a31c3 {
  place-self: end center;
}

#w-node-_51389479-b102-9a16-b512-ccdc438b6f2a-303a31c3, #w-node-_2634947c-47e7-153f-980e-d651a4939c63-303a31c3, #w-node-_2e24b0fe-37ca-6ef9-eb61-e2c2c790e4e5-303a31c3, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c4, #w-node-_2340ecbd-40e4-f72f-a7ea-97671f6118fa-303a31c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#wf-form-filter.w-node-a43589e8-6cfc-8203-562b-ba98c7f6c4ec-303a31c4 {
  place-self: center;
}

#w-node-b1881ab4-8d14-2e2e-9106-ef987ee17079-303a31c4, #w-node-fab54349-a09d-ab74-908b-f6bed8beb0bf-303a31c4, #w-node-f4191a72-9d26-1124-f8bc-2e2202390101-303a31c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e0457e4-3b1e-dc9b-f445-464bfbbccff9-303a31c4 {
  place-self: end center;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c63-303a31c4, #w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c64-303a31c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c66-303a31c4 {
  place-self: end center;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc0-303a31c4, #w-node-_24204db3-1513-c650-e90b-dacf031f9bc1-303a31c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc3-303a31c4 {
  place-self: end center;
}

#w-node-_325a2a0e-4c4b-5266-e305-d40b9c15177b-303a31c4, #w-node-_325a2a0e-4c4b-5266-e305-d40b9c15177c-303a31c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_325a2a0e-4c4b-5266-e305-d40b9c15177e-303a31c4 {
  place-self: end center;
}

#w-node-_2850d658-e761-e1f2-f5d8-ab3df366fc8e-303a31c4, #w-node-_2850d658-e761-e1f2-f5d8-ab3df366fc8f-303a31c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2850d658-e761-e1f2-f5d8-ab3df366fc91-303a31c4 {
  place-self: end center;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f29-303a31c4, #w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2a-303a31c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3032997b-1f1d-c3cd-0051-9c797f709f2c-303a31c4 {
  place-self: end center;
}

#w-node-_51389479-b102-9a16-b512-ccdc438b6f2a-303a31c4, #w-node-f6f58716-bb31-9465-a1be-bc6cd77191d8-303a31c4, #w-node-_2e24b0fe-37ca-6ef9-eb61-e2c2c790e4e5-303a31c4, #w-node-_2e5a96d9-5375-d6e6-e6b0-346208beb0ea-303a31c6, #w-node-_36ec0a4b-28eb-b5a7-c974-df08d7f8716f-303a31c6, #w-node-_5636e61a-c424-2ffe-8ae8-3c9004be940a-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20c56c8c-547c-f425-30e3-d2f346bd9e06-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_63f0d891-2c94-f69c-d1a4-408543428678-303a31c6, #w-node-_4fe8ab68-18af-4907-f62a-e6e997b66449-303a31c6, #w-node-_45b8dd4f-9c61-8904-38fb-6816c82eaa24-303a31c6, #w-node-c1a3ad55-c308-b0f4-b07e-c433e53658a7-303a31c6, #w-node-c1a3ad55-c308-b0f4-b07e-c433e53658a8-303a31c6, #w-node-_1a5be128-0280-8a06-7a4d-429a5c6ca7f6-303a31c6, #w-node-_1a5be128-0280-8a06-7a4d-429a5c6ca7f7-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63b55c17-645a-c422-be97-5b19fc77f668-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3339af41-961c-ac10-e0a6-21f74a4995be-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67990fe9-c507-e45a-9ba4-b9f66ec5924a-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5bd267fd-510d-c27d-fb42-48690c34925c-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bd267fd-510d-c27d-fb42-48690c34925d-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-edaa7e3c-b9e2-462d-5d2f-9d1a7e0f1fae-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edaa7e3c-b9e2-462d-5d2f-9d1a7e0f1faf-303a31c6, #w-node-_7461b4d5-8f85-f02f-2b35-f27291085d7f-303a31c6, #w-node-_7461b4d5-8f85-f02f-2b35-f27291085d80-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b526c066-b7ca-3caf-2833-a3b2404f656b-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b526c066-b7ca-3caf-2833-a3b2404f656c-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5bdd39f0-8a41-07d3-2553-50999a195503-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdd39f0-8a41-07d3-2553-50999a195504-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27528d59-61a6-8b6e-19ab-83d953bd29a0-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27528d59-61a6-8b6e-19ab-83d953bd29a1-303a31c6, #w-node-_49c393ce-1a36-06af-91e5-fc6d1f953cd2-303a31c6, #w-node-_49c393ce-1a36-06af-91e5-fc6d1f953cd3-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc520861-c827-d462-3555-cc66c24c07c1-303a31c6, #w-node-ef6f8302-d682-98a4-04bd-e90a11bc045c-303a31c6, #w-node-_78d0eac8-2224-a865-cb44-5d1505d3c3ad-303a31c6, #w-node-d36e1861-d249-c579-0694-a6a6048a3bae-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_434a79c2-de5d-aca9-a16c-e46a8ef642c4-303a31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f1c01d32-d5c6-ca10-4f83-67e83fd437b3-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd437b5-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd437b7-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd437bb-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43814-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43816-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43818-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43827-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43829-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd4382b-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43845-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43847-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43849-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd43858-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd4385a-303a31c8, #w-node-f1c01d32-d5c6-ca10-4f83-67e83fd4385c-303a31c8, #w-node-_6bcab439-e144-0f31-36d9-239af7fa6511-303a31c8, #w-node-_6bcab439-e144-0f31-36d9-239af7fa6513-303a31c8, #w-node-_6bcab439-e144-0f31-36d9-239af7fa6515-303a31c8, #w-node-b6d669b8-76aa-8b3d-798b-0f4520f127d1-303a31c8, #w-node-b6d669b8-76aa-8b3d-798b-0f4520f127d3-303a31c8, #w-node-f35500b1-ae19-d96d-a99b-411ec6614928-303a31c8, #w-node-f35500b1-ae19-d96d-a99b-411ec661492a-303a31c8, #w-node-_0817fcfc-db81-3fb4-472b-a5ce2ed1dcf5-303a31c8, #w-node-_0817fcfc-db81-3fb4-472b-a5ce2ed1dcf7-303a31c8, #w-node-_0817fcfc-db81-3fb4-472b-a5ce2ed1dcf9-303a31c8, #w-node-_0817fcfc-db81-3fb4-472b-a5ce2ed1dcfb-303a31c8, #w-node-_8b649931-aeba-c02c-15d6-ccf562bb0f8e-303a31c8, #w-node-_8b649931-aeba-c02c-15d6-ccf562bb0f90-303a31c8, #w-node-e674bcff-785c-2820-af1f-f99b7f12c0ba-303a31c8, #w-node-e674bcff-785c-2820-af1f-f99b7f12c0bc-303a31c8, #w-node-e674bcff-785c-2820-af1f-f99b7f12c0be-303a31c8, #w-node-b4386168-2870-543c-40f6-68e6b7797227-303a31c8, #w-node-b4386168-2870-543c-40f6-68e6b7797229-303a31c8, #w-node-b4386168-2870-543c-40f6-68e6b779722b-303a31c8, #w-node-_42799e31-e15f-ff4e-80a7-41d114326bf1-303a31c8, #w-node-_42799e31-e15f-ff4e-80a7-41d114326bf3-303a31c8, #w-node-_42799e31-e15f-ff4e-80a7-41d114326bf5-303a31c8, #w-node-b50bef9c-df40-321f-93e2-2fedc0fd6793-303a31c9, #w-node-_1d61a368-03e0-24c3-b05a-d85867035340-303a31c9, #w-node-ea8c9ac1-53fd-b66c-4748-bac437c97907-303a31c9, #w-node-e8de68e5-5bec-feec-4bc4-8d0bff2e31a9-303a31c9, #w-node-ef6e08ab-c1cb-ce69-9c8d-792c4c9c06e3-303a31c9, #w-node-d81a4759-89bb-c242-936a-d411ba14e623-303a31c9, #w-node-_70691eac-bb12-66db-0627-c896aebf517e-303a31c9, #w-node-b1e09375-ae69-ea46-5303-2f5b5eb9926a-303a31c9, #w-node-b1e09375-ae69-ea46-5303-2f5b5eb9926b-303a31c9, #w-node-e9967301-faba-5614-b162-76ff8122bd44-303a31c9, #w-node-e62953b0-a86d-00b8-cab6-d0eafe40bd36-303a31c9, #w-node-e62953b0-a86d-00b8-cab6-d0eafe40bd37-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cad2-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cad4-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cad5-303a31c9, #w-node-b231f5b5-20b5-83ec-d8bd-b9263112c508-303a31c9, #w-node-_51f5a8a8-32e2-fd4e-9a85-4be41cd1105d-303a31c9, #w-node-_51f5a8a8-32e2-fd4e-9a85-4be41cd1105e-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cad8-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cada-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cadb-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cade-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cae0-303a31c9, #w-node-d7ad073a-4449-5f15-878a-1305d180cae1-303a31c9, #w-node-_174e7a69-c14f-a98f-6b37-16073afd95a3-303a31c9, #w-node-_39e0a793-1e32-cad2-7c85-88878478166c-303a31c9, #w-node-_39e0a793-1e32-cad2-7c85-88878478166d-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a94d6217-4223-8d76-c488-f6105843b347-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a94d6217-4223-8d76-c488-f6105843b34e-303a31c9, #w-node-_3452161d-c858-6acc-05eb-587342ef9bde-303a31c9, #w-node-_3452161d-c858-6acc-05eb-587342ef9bdf-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cd5e14d-f0ef-608b-3d1c-fafe41a8cdb3-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5cd5e14d-f0ef-608b-3d1c-fafe41a8cdba-303a31c9, #w-node-_8d8cc0f2-c4ea-4e49-9307-adc099a51958-303a31c9, #w-node-_51ee80f1-aa02-0568-fa10-624431bd9235-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0eec5bfa-1192-13d4-f613-33727fe036fd-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_459ba0f6-fe50-d828-082c-8f5ef1ef0a0e-303a31c9, #w-node-e99e250d-a2bb-461e-2c63-898864461493-303a31c9, #w-node-e99e250d-a2bb-461e-2c63-898864461494-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e99e250d-a2bb-461e-2c63-898864461495-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e99e250d-a2bb-461e-2c63-89886446149c-303a31c9, #w-node-e99e250d-a2bb-461e-2c63-8988644614a2-303a31c9, #w-node-e99e250d-a2bb-461e-2c63-8988644614a3-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e99e250d-a2bb-461e-2c63-8988644614a4-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e99e250d-a2bb-461e-2c63-8988644614ab-303a31c9, #w-node-e99e250d-a2bb-461e-2c63-8988644614b1-303a31c9, #w-node-e99e250d-a2bb-461e-2c63-8988644614b2-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e99e250d-a2bb-461e-2c63-8988644614b3-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e99e250d-a2bb-461e-2c63-8988644614ba-303a31c9, #w-node-_132c9885-18a3-2907-1eae-d7d33b257c9d-303a31c9, #w-node-_132c9885-18a3-2907-1eae-d7d33b257c9e-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_132c9885-18a3-2907-1eae-d7d33b257c9f-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_132c9885-18a3-2907-1eae-d7d33b257ca6-303a31c9, #w-node-_132c9885-18a3-2907-1eae-d7d33b257cac-303a31c9, #w-node-_132c9885-18a3-2907-1eae-d7d33b257cad-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_132c9885-18a3-2907-1eae-d7d33b257cae-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_132c9885-18a3-2907-1eae-d7d33b257cb5-303a31c9, #w-node-_2dc91b67-4d88-e717-e20e-e5543e02af01-303a31c9, #w-node-_2dc91b67-4d88-e717-e20e-e5543e02af02-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dc91b67-4d88-e717-e20e-e5543e02af03-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2dc91b67-4d88-e717-e20e-e5543e02af0a-303a31c9, #w-node-_581ac694-9ad2-7cbe-bb1a-63779b417801-303a31c9, #w-node-_581ac694-9ad2-7cbe-bb1a-63779b417802-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ab6b6d7-9f98-0e5a-0c80-49d6f16b3d73-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5ab6b6d7-9f98-0e5a-0c80-49d6f16b3d7a-303a31c9, #w-node-_2dc91b67-4d88-e717-e20e-e5543e02af10-303a31c9, #w-node-_2dc91b67-4d88-e717-e20e-e5543e02af11-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dc91b67-4d88-e717-e20e-e5543e02af12-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2dc91b67-4d88-e717-e20e-e5543e02af19-303a31c9, #w-node-_4e681c01-9b3b-bff2-5fa7-0939ccebbe86-303a31c9, #w-node-_4e681c01-9b3b-bff2-5fa7-0939ccebbe87-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56cefb48-7a85-c93d-62c4-f657c775fb6f-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_56cefb48-7a85-c93d-62c4-f657c775fb76-303a31c9, #w-node-_1ef6649e-55ba-2952-f1ee-3290ee24b6a6-303a31c9, #w-node-_1ef6649e-55ba-2952-f1ee-3290ee24b6a7-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6993aadf-18bd-ab01-a039-05be3992dd41-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6993aadf-18bd-ab01-a039-05be3992dd48-303a31c9, #w-node-ef70d8eb-198a-c6f7-df6a-3646f13f0728-303a31c9, #w-node-ef70d8eb-198a-c6f7-df6a-3646f13f0729-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57a01e3a-5bf5-b538-7e50-47b2c4b8afb2-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_57a01e3a-5bf5-b538-7e50-47b2c4b8afbe-303a31c9, #w-node-_149669cd-43b5-5c1d-ee6a-f8e0dbb56262-303a31c9, #w-node-_149669cd-43b5-5c1d-ee6a-f8e0dbb56263-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_149669cd-43b5-5c1d-ee6a-f8e0dbb56264-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_149669cd-43b5-5c1d-ee6a-f8e0dbb5626b-303a31c9, #w-node-_149669cd-43b5-5c1d-ee6a-f8e0dbb56271-303a31c9, #w-node-_149669cd-43b5-5c1d-ee6a-f8e0dbb56272-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_149669cd-43b5-5c1d-ee6a-f8e0dbb56273-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_149669cd-43b5-5c1d-ee6a-f8e0dbb5627a-303a31c9, #w-node-_0afa2522-a818-9c68-c7e2-49d289dd3256-303a31c9, #w-node-_0e81db3b-0793-8006-9078-cff8f5cf0c5d-303a31c9, #w-node-_8a8c2095-3b16-eb6f-8e7b-792477024aae-303a31c9, #w-node-e8d1c8f1-a489-04c7-b5ef-2e0f59f8b662-303a31c9, #w-node-_28bbd2a0-9a2d-087a-2774-fe0555010a04-303a31c9, #w-node-_7f763b9d-5cb4-d18c-e342-1f7ef5db595f-303a31c9, #w-node-cd383b85-d13c-7bb6-4a00-64c99c3e2649-303a31c9, #w-node-cdead035-5e44-e5db-0452-bfc2103c8f01-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b47962d9-f83b-1d7d-3807-f3e7b95b38ac-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0403927c-4106-b9d1-d153-80c33591a70e-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c490d368-0284-e783-cd7d-b93ca0a6a58a-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f13cb215-3011-377c-61f1-df91a912a2f5-303a31c9, #w-node-f18bff9a-d64e-f7dc-4fbe-d7bd37cd40ac-303a31c9, #w-node-f18bff9a-d64e-f7dc-4fbe-d7bd37cd40ad-303a31c9, #w-node-f18bff9a-d64e-f7dc-4fbe-d7bd37cd40b0-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f18bff9a-d64e-f7dc-4fbe-d7bd37cd40b1-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_634c45da-0986-6527-56d2-2fe31a3445da-303a31c9, #w-node-_7627474b-de01-7b87-beb1-3cb9abc903fa-303a31c9, #w-node-_7627474b-de01-7b87-beb1-3cb9abc903fb-303a31c9, #w-node-_7627474b-de01-7b87-beb1-3cb9abc903fe-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7627474b-de01-7b87-beb1-3cb9abc903ff-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f0c7d844-fc0e-3d80-1cc0-e931cd05136b-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1aa5f9b4-038d-4817-c933-4aa5b65e1270-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9b54dc4f-11ff-9f75-409c-7c6716177dcb-303a31c9, #w-node-cb248b5a-1088-979c-04ca-5b559313300a-303a31c9, #w-node-cb248b5a-1088-979c-04ca-5b559313300b-303a31c9, #w-node-cb248b5a-1088-979c-04ca-5b559313300e-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb248b5a-1088-979c-04ca-5b559313300f-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2388ef43-5d7a-5703-a773-a4cae798a1c8-303a31c9, #w-node-fb2d70aa-188a-f0be-3b75-cd4eb14bf2b9-303a31c9, #w-node-fb2d70aa-188a-f0be-3b75-cd4eb14bf2ba-303a31c9, #w-node-fb2d70aa-188a-f0be-3b75-cd4eb14bf2bd-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb2d70aa-188a-f0be-3b75-cd4eb14bf2be-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9ae010d4-703c-0d1a-6d56-0169ca9b404d-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf20c96-5025-291f-37d0-4efe3c70810e-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3d185548-99b9-39d2-7f7e-7341db1dddf4-303a31c9, #w-node-f6977a5b-c0c6-a7db-56b1-49ab6cd6bbf6-303a31c9, #w-node-f6977a5b-c0c6-a7db-56b1-49ab6cd6bbf7-303a31c9, #w-node-f6977a5b-c0c6-a7db-56b1-49ab6cd6bbfa-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6977a5b-c0c6-a7db-56b1-49ab6cd6bbfb-303a31c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b91fa995-2e08-a890-c931-bd582948e5e7-303a31c9, #w-node-_682226d1-e13b-21e8-058c-28bde042b6de-303a31c9, #w-node-_04213767-8ca9-0b9f-a2e1-115d05aeb82a-303a31c9, #w-node-e1ffbea2-0fa5-a89e-5524-ec6166159e4c-303a31c9, #w-node-_6ac87aa4-fb9e-d863-2b95-ff78008222e8-303a31c9, #w-node-_2f316676-624a-413e-9820-aad394d2ea27-303a31c9, #w-node-cf898df3-7c41-bc63-cae2-de4862fbbcf0-303a31c9, #w-node-f6f58716-bb31-9465-a1be-bc6cd77191d8-303a31ca, #w-node-_07bf28d6-81bf-eeda-b68b-9b2d26b1c068-303a31ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#wf-form-filter.w-node-a43589e8-6cfc-8203-562b-ba98c7f6c4ec-303a31cd {
  place-self: center;
}

#w-node-b1881ab4-8d14-2e2e-9106-ef987ee17079-303a31cd, #w-node-fab54349-a09d-ab74-908b-f6bed8beb0bf-303a31cd, #w-node-f4191a72-9d26-1124-f8bc-2e2202390101-303a31cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e0457e4-3b1e-dc9b-f445-464bfbbccff9-303a31cd {
  place-self: end center;
}

#w-node-_20444a52-4737-f5a8-73ac-07bf944aa7a6-303a31cd, #w-node-_20444a52-4737-f5a8-73ac-07bf944aa7a7-303a31cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20444a52-4737-f5a8-73ac-07bf944aa7a9-303a31cd {
  place-self: end center;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c63-303a31cd, #w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c64-303a31cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b1147a4-3791-fa27-9df8-3aceed0f4c66-303a31cd {
  place-self: end center;
}

#w-node-c1bb6347-79c7-949e-8cea-eea575de8c94-303a31cd, #w-node-c1bb6347-79c7-949e-8cea-eea575de8c95-303a31cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1bb6347-79c7-949e-8cea-eea575de8c97-303a31cd {
  place-self: end center;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc0-303a31cd, #w-node-_24204db3-1513-c650-e90b-dacf031f9bc1-303a31cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24204db3-1513-c650-e90b-dacf031f9bc3-303a31cd {
  place-self: end center;
}

#w-node-_51389479-b102-9a16-b512-ccdc438b6f2a-303a31cd, #w-node-_4fd8634f-f5c9-2610-3225-14bfe03a903a-303a31cd, #w-node-_995431b9-9b91-c6a7-022c-f0e2b274a98a-303a31e3, #w-node-_6952ca4a-6459-5973-e719-bb9d12400c78-303a31e3, #w-node-_9b1c5c04-a905-8efd-17f8-899b8330f695-303a31e3, #w-node-a2e4c0ae-8d6a-8bbd-a401-c55376a81c0f-303a31e3, #w-node-_879764c0-db4f-ce3a-b0cb-bd1ea3b33be1-303a31e3, #w-node-_879764c0-db4f-ce3a-b0cb-bd1ea3b33be3-303a31e3, #w-node-_879764c0-db4f-ce3a-b0cb-bd1ea3b33be5-303a31e3, #w-node-_879764c0-db4f-ce3a-b0cb-bd1ea3b33be8-303a31e3, #w-node-_4f281ee9-4482-21ca-2db5-418e83886f9f-303a31e3, #w-node-_4f281ee9-4482-21ca-2db5-418e83886fa1-303a31e3, #w-node-_4f281ee9-4482-21ca-2db5-418e83886fa3-303a31e3, #w-node-_4f281ee9-4482-21ca-2db5-418e83886fa6-303a31e3, #w-node-_0d5cf161-979e-673c-1f2d-7ae6402ec4e4-303a31e3, #w-node-_0d5cf161-979e-673c-1f2d-7ae6402ec4e6-303a31e3, #w-node-_0d5cf161-979e-673c-1f2d-7ae6402ec4e8-303a31e3, #w-node-_0d5cf161-979e-673c-1f2d-7ae6402ec4eb-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00c70282-5ccb-f19e-2a55-4d1d148ef1d9-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b5b4fd26-2a42-4260-7a09-e4f26cd8afdf-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00486976-694b-6aa1-aff3-fb5ea551f8bb-303a31e3 {
  place-self: center;
}

#w-node-_655d8f83-4038-e536-fa3f-4228c14ed0b2-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b6e4ec0-cee8-3833-3420-17bce2143eca-303a31e3 {
  place-self: center;
}

#w-node-dcb8df8c-1cb7-08ed-f9ce-3db2c7139e54-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3dff-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3e01-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3e06-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3e11-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3e13-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3e18-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3e08-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3e0a-303a31e3, #w-node-_54cfa5b0-63a4-09f5-0206-54cbc06a3e0f-303a31e3, #w-node-f1adf788-de36-218e-7bfe-4e876122873b-303a31e3, #w-node-f1adf788-de36-218e-7bfe-4e876122873d-303a31e3, #w-node-f1adf788-de36-218e-7bfe-4e876122873f-303a31e3, #w-node-f1adf788-de36-218e-7bfe-4e8761228742-303a31e3, #w-node-f1adf788-de36-218e-7bfe-4e8761228744-303a31e3, #w-node-f1adf788-de36-218e-7bfe-4e8761228746-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e449111-ad58-a30f-9053-4c7ab562f2dc-303a31e3 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_61b5a227-a9c2-f14c-c12a-14f5fef95ea2-303a31e3 {
  grid-row: span 2 / span 2;
}

#w-node-a1b079a1-665b-5d7c-fa34-82ab25088b7a-303a31e3, #w-node-_169b8d8e-b0f9-a193-1d76-9345fed5e044-303a31e3, #w-node-_674ee24f-684f-3009-c365-94b7c49abd8d-303a31e3, #w-node-_2a5ffa49-de8e-7e69-7990-bfd02a0b05b5-303a31e3, #w-node-e7a3ea44-fd64-2e64-0741-8e3ae9a89512-303a31e3, #w-node-_0f40a703-54a4-d921-251c-54676556f87d-303a31e3, #w-node-_57176fee-388e-e7bf-54bb-90cf86b7003e-303a31e3, #w-node-_932b1a44-f4c1-24af-d282-800aae99164d-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f02b832-c821-bb83-44ad-76d9ac04a0a3-303a31e3 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 10% 1px 50% 1fr;
}

#w-node-_0f7b3b06-c98a-f55b-1a76-82a2b14ff742-303a31e3 {
  grid-row: span 3 / span 3;
}

#w-node-fd1c81a0-e22c-562d-d7c3-97ebc0f8ec54-303a31e3 {
  grid-column: span 4 / span 4;
}

#w-node-_3755844e-0d5a-069b-00dd-374daf2bc508-303a31e3, #w-node-_3755844e-0d5a-069b-00dd-374daf2bc50a-303a31e3, #w-node-_3755844e-0d5a-069b-00dd-374daf2bc50c-303a31e3, #w-node-_3755844e-0d5a-069b-00dd-374daf2bc50e-303a31e3, #w-node-_3755844e-0d5a-069b-00dd-374daf2bc510-303a31e3, #w-node-_3755844e-0d5a-069b-00dd-374daf2bc512-303a31e3, #w-node-_3755844e-0d5a-069b-00dd-374daf2bc514-303a31e3, #w-node-_3755844e-0d5a-069b-00dd-374daf2bc516-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4cee070-3dbf-f38e-5343-4ef57ae0f0af-303a31e3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-e4cee070-3dbf-f38e-5343-4ef57ae0f0b1-303a31e3 {
  grid-row: span 2 / span 2;
}

#w-node-_1d3becf2-f464-ec55-0c9a-75b9b6bf17fe-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e6d72d-276d-56c1-321a-d9a99edff949-303a31e3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d910bfd1-80eb-a837-10f1-c0e9d7d4ab89-303a31e3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_079f734e-c543-1728-e2f2-071633347b88-303a31e3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3cc78caf-1826-5816-e946-6786abb24c57-303a31e3 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e3548fb3-f15d-62d0-47bf-b9c546522c1d-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d252893c-16f8-430b-c38e-6dbe3dd2a585-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6830da57-e637-bc0b-1c61-dd487ebd5018-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a27ced43-34ff-d972-fe23-2e25dc002177-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_705296d1-705a-3fb2-83a8-96f6ec19d4a3-303a31e3, #w-node-_64f41018-d163-cf2e-e80e-c13125071a61-303a31e3, #w-node-b2164c4a-3c5a-e11b-0a13-92cee88549f5-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2164c4a-3c5a-e11b-0a13-92cee88549f6-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b2164c4a-3c5a-e11b-0a13-92cee88549fb-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2164c4a-3c5a-e11b-0a13-92cee88549fc-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b2164c4a-3c5a-e11b-0a13-92cee8854a02-303a31e3, #w-node-b2164c4a-3c5a-e11b-0a13-92cee8854a0a-303a31e3, #w-node-e4c06585-a3db-6af8-d1ef-487f6bd76843-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4c06585-a3db-6af8-d1ef-487f6bd76844-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4c06585-a3db-6af8-d1ef-487f6bd76849-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4c06585-a3db-6af8-d1ef-487f6bd7684a-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4c06585-a3db-6af8-d1ef-487f6bd76850-303a31e3, #w-node-e4c06585-a3db-6af8-d1ef-487f6bd76858-303a31e3, #w-node-a7de48be-feea-545d-fc1c-a6532e7f0063-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7de48be-feea-545d-fc1c-a6532e7f0064-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7de48be-feea-545d-fc1c-a6532e7f0069-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7de48be-feea-545d-fc1c-a6532e7f006a-303a31e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7de48be-feea-545d-fc1c-a6532e7f0070-303a31e3, #w-node-a7de48be-feea-545d-fc1c-a6532e7f0078-303a31e3, #w-node-c91729e2-b009-d279-986b-c60eaf482820-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d87ad472-c486-fb5e-61cb-20f1e1c04f55-303a31e7, #w-node-_6f53986a-5d19-ed7f-d997-87656459f05b-303a31e7, #w-node-c37836c2-2fbe-4e3d-94ed-bc7f3739d685-303a31e7, #w-node-_7ab2baf7-f192-0a21-fc8e-0a56302777d5-303a31e7, #w-node-_0fef663b-091f-84b1-f4a7-a3df58dbb83c-303a31e7, #w-node-ecdde32a-3d6d-3673-ae6a-114bf7991790-303a31e7, #w-node-c64ebcee-b0fd-1f19-4f64-b6684d1cb131-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-d123657d-e832-eb24-9623-2601a274a820-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_328197c6-2283-5191-8373-3832871f98f2-303a31e7, #w-node-_7f0e9437-b23f-1fc7-4bfb-36da22068973-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f7bd7686-0aae-0bdc-0981-9c70b2bcd0a0-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f9ef2de-df44-1bde-54bf-d933f269a700-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3964f51a-9f22-9250-2db9-bdd966754d98-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e17c47d-891f-4704-f4d8-5fed0fc5d10e-303a31e7, #w-node-c3214381-b987-30e9-c9dd-9fc649bce65c-303a31e7, #w-node-_6288a76e-4049-2af2-b1d8-61ddbc094268-303a31e7, #w-node-bb1b8f02-0ca0-e5c6-7aa9-fa78bb88c731-303a31e7, #w-node-c9b544e7-2f0e-72fc-5388-f1b077cab3f5-303a31e7, #w-node-_4dd03dd1-d98c-e863-895d-bb01910987d0-303a31e7, #w-node-_1d714009-e2be-ba86-03c1-57af21f80071-303a31e7 {
  place-self: center;
}

#w-node-_0d34edf9-e011-7e03-91d1-526ebf952a76-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc4f08b1-87f2-206b-80a3-ce838d4013b2-303a31e7, #w-node-_132d5504-5740-c847-4aa2-7a0ab8f3225e-303a31e7, #w-node-c7b7e54b-f465-3780-2a37-838b5d0d4181-303a31e7, #w-node-_0c685322-7d39-5957-6287-9abb4ca29e29-303a31e7, #w-node-_6eac7070-b212-9066-675d-629803013f06-303a31e7, #w-node-_987235ae-3602-4fe7-62a4-41361e1cc12f-303a31e7, #w-node-d3e594db-17b0-c598-7405-8b5948496ef8-303a31e7 {
  place-self: center;
}

#w-node-_664253e5-35fe-52a4-5925-17a901156ff2-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a38699f9-31ab-977e-e787-2555a9eb108e-303a31e7, #w-node-c343572b-f1dd-f3b2-9d37-67abe16263ce-303a31e7, #w-node-c8f79faa-6403-3f0e-0742-30f68d119b9a-303a31e7, #w-node-_9f395f0b-cef2-263e-1c11-02b74d99a4ad-303a31e7, #w-node-ed28b59e-92e6-d4c5-7c7d-bffd7a4e7bb3-303a31e7, #w-node-_97e9f2ad-bf0a-3633-bf47-a3fc5a42dffe-303a31e7, #w-node-dac42b54-e4da-f5c6-d863-9db7455deea3-303a31e7 {
  place-self: center;
}

#w-node-_73d778ac-3a17-373d-22e3-160819633c9c-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50ebf6f5-516a-5b95-5dbe-7ddac287eed5-303a31e7, #w-node-af1d4cbd-86e6-8065-23e9-674b8e40ffcb-303a31e7, #w-node-edb49d21-fa34-bd45-6426-1dc56bd26596-303a31e7, #w-node-_1b4a5bb1-046d-cf45-30f4-4c421afce4da-303a31e7, #w-node-d090e0e4-6b65-40bf-b113-8c983144bfb6-303a31e7, #w-node-_570a2f04-c995-528d-aedc-50a849d9de13-303a31e7, #w-node-_4e4e694c-0316-e1a2-365c-8bf9f712875c-303a31e7 {
  place-self: center;
}

#w-node-f5fc4edb-3551-ae66-7482-7b8172992443-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0ac74c9-9310-2f4c-3bb1-f4cba4576e08-303a31e7, #w-node-e077797f-88b6-1a76-0251-b8a0cbaf4e21-303a31e7, #w-node-_9555af92-9f46-bc1a-032a-26d082362371-303a31e7, #w-node-_7160e166-2fa4-2766-d6ad-4809cee2d867-303a31e7, #w-node-_588a1a27-cf63-5c67-98e0-e533fa733286-303a31e7, #w-node-_82629d99-1813-93d8-52eb-08996f82ae71-303a31e7, #w-node-_51aea2f6-c7ec-aacb-6699-1bd028988d18-303a31e7 {
  place-self: center;
}

#w-node-_3a39e6ba-bdbb-a9c4-003f-d833696599a8-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c4d8cc-0651-47ba-f5ea-bccd6f2f3e7e-303a31e7, #w-node-_13c1d963-b533-f90f-8276-396ae0e9a418-303a31e7, #w-node-_31322022-9f29-24ca-dcf0-cf20b388abb0-303a31e7, #w-node-_3a880ae0-1be5-6e13-aaca-ffd4462c4732-303a31e7, #w-node-_2fc5e113-6b48-d6d3-6147-8b4cfd36718c-303a31e7, #w-node-cc189197-b5c9-1103-c561-2472cad2c560-303a31e7, #w-node-_86aa00dc-2ba3-2b15-7c11-dfbb240ab785-303a31e7 {
  place-self: center;
}

#w-node-_338f7389-9b51-53fc-f928-d16172c8df25-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b23907e2-2fcf-0189-b744-11549e5d9985-303a31e7, #w-node-_39b7637a-cb05-457a-c500-a221b1072c94-303a31e7, #w-node-c9347f99-d927-4efe-11ef-98ac15e44505-303a31e7, #w-node-f7af5bda-be45-9505-5a30-99d9e38822c2-303a31e7, #w-node-_3f392a2b-30b4-9a93-8750-559ac62bc6d5-303a31e7, #w-node-_8a44affa-187b-fe6d-0bde-77615001e0d1-303a31e7, #w-node-_9ba52e60-016e-d17f-ef74-cc70acd5146b-303a31e7 {
  place-self: center;
}

#w-node-_405ba90b-3659-3cff-6278-a7a5c22cdeb8-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b092abe-cfd5-c566-1f25-d2df833d17a0-303a31e7, #w-node-_3f19f841-63c6-9dae-231f-e48fb7dae60e-303a31e7, #w-node-a7701c48-5b8c-80d1-10f2-bc2d253f5689-303a31e7, #w-node-_4a326c98-c7f3-517c-2cde-616c179a18e5-303a31e7, #w-node-_4d0f5c25-cbc4-519b-22ca-5078f809ff29-303a31e7, #w-node-f7598d33-1568-2743-0797-c93dd1762741-303a31e7, #w-node-_0d4b2d13-0daf-78e4-b51d-12c4d2a70691-303a31e7 {
  place-self: center;
}

#w-node-c4a1965c-8230-ca51-6970-c6aa0a146dd9-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19b80dda-105a-b82b-82df-b1d73bfe4de8-303a31e7, #w-node-adefe5b7-7470-d3ac-ed26-9379c881f1c5-303a31e7, #w-node-db01211a-f9c8-5b79-4123-7665bb81050b-303a31e7, #w-node-b7c2511d-b19c-ca56-1c96-da4c0227ce5f-303a31e7, #w-node-_031c5c10-730a-3f0e-f7d8-a223675341fa-303a31e7 {
  place-self: center;
}

#w-node-_1fba2cc2-d544-51ee-edae-c16f905d108c-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42282616-5e72-f3ea-2ea3-d17e269d20d9-303a31e7, #w-node-ca21057d-9bd5-38ca-1e7c-bc9523c50d0f-303a31e7, #w-node-_32aaae33-02c0-afa2-9df0-00db6532c7f0-303a31e7, #w-node-bc238694-2ff5-d23f-9478-9db1a4051417-303a31e7, #w-node-_04c79fd3-f282-fb35-d3ab-67a701992c02-303a31e7, #w-node-_23691e91-2cc1-9c0a-b05e-c9a7af91c8b5-303a31e7, #w-node-_6d684b77-9c8d-c2e4-5b83-8bc2918490d1-303a31e7 {
  place-self: center;
}

#w-node-_0bfe0caf-9382-8f5d-1533-d0f2dc072e43-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80bfc9a8-9bc9-3bf1-a0e9-6c7ebd081b97-303a31e7, #w-node-_074f2f30-8c23-dd1c-8ff7-3c3650fb36f9-303a31e7, #w-node-b0630703-3426-1793-a58e-f169e5a0656d-303a31e7, #w-node-_5c9dd4ec-e90b-606f-f23a-66725269a1d4-303a31e7, #w-node-f0378a82-a8a1-f5de-9a73-0ad974caa4dd-303a31e7, #w-node-_09ab52b2-2b6f-9a85-a74f-f042009766d7-303a31e7, #w-node-b7cdc2f7-97fd-ffea-f293-9dc4869220d6-303a31e7 {
  place-self: center;
}

#w-node-fda3d378-eac9-709e-d19c-c6702da476f0-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-faf7487a-6fd5-a171-8e24-6ec4a0ab029e-303a31e7, #w-node-_66ba8f85-d848-94d8-80a0-e30d849eda2d-303a31e7, #w-node-_97fcaeba-399c-c614-4ce3-27e076f50f7f-303a31e7, #w-node-b766a7a9-0f29-a5ec-66b9-83e0c4ccd014-303a31e7, #w-node-_7d11b4ef-4c80-d3e7-20c8-2cb8b58a1245-303a31e7, #w-node-_4ef83e83-8b06-7a29-9e89-95be554e11fa-303a31e7, #w-node-_75708242-5b6b-fa29-c968-ffeb33c14540-303a31e7 {
  place-self: center;
}

#w-node-_6ec0d11d-0654-3207-5200-c03bdfe381ca-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a25b9007-9495-817f-5b82-9fbf26692e1f-303a31e7, #w-node-fe8ba7d0-daf5-ff34-9519-02df97863ca4-303a31e7, #w-node-f30a7f85-3a25-1e8f-8ee9-f1356518fa55-303a31e7, #w-node-_72a65c6b-9ae6-f696-0642-7dcd45723ae3-303a31e7, #w-node-b3963910-3217-99f3-a8d6-795bb60a2351-303a31e7, #w-node-_5813a48b-f203-8817-a717-bf72a7f6c8e4-303a31e7 {
  place-self: center;
}

#w-node-_29b23839-02aa-47ec-eeee-9c6102384143-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da9421d3-3dad-0473-5663-5f1124636b73-303a31e7, #w-node-_4206d12c-46e2-558a-3f9a-751f06f32ebe-303a31e7, #w-node-_6c373c64-f5e0-c6bb-a58c-523b99fe60cb-303a31e7, #w-node-_2795c6a5-a49d-12d5-7826-997126041d93-303a31e7, #w-node-ffdc177d-995a-e8cd-ce7d-51b59d175f5c-303a31e7, #w-node-ba5aa27f-ac35-4de5-2bc3-c835c4bc320e-303a31e7, #w-node-f856cbb5-81e8-bf66-9167-fc2571ec4aa1-303a31e7 {
  place-self: center;
}

#w-node-_9f646e55-936c-ebc2-8ee8-2434d84f6afb-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8c998c5-c9ad-ac25-d29f-2e675e3fcfa9-303a31e7, #w-node-_509c57aa-5abb-b4a4-5843-46f2df1fd831-303a31e7, #w-node-c378367f-466c-0d0e-6ce2-1d65bdacdfd2-303a31e7, #w-node-_5279b3fb-5f2a-71a6-c6bb-4fd1f8eb55c6-303a31e7, #w-node-_13f4b582-ceb9-ec77-2ca3-65d09de0af02-303a31e7, #w-node-_7ed6ab19-4417-9032-ef84-431de43b4b23-303a31e7, #w-node-_83706d28-63c3-3960-9eb0-731aaab03982-303a31e7 {
  place-self: center;
}

#w-node-_4b146ecf-409b-2230-d4d8-03199abd55f2-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8780a46-254e-8c14-845e-392e7ac16862-303a31e7, #w-node-_893bb023-fb08-d1b7-4845-edc3b7c34e13-303a31e7, #w-node-_87882b27-616f-e767-aed0-b8356a172c67-303a31e7, #w-node-af00bcce-975f-740b-9c75-5041664ef8db-303a31e7, #w-node-ff3744d0-052a-4507-3d72-2c705cb93f22-303a31e7, #w-node-_56d6fad3-d2b3-a83c-39f1-48bf0d0341bc-303a31e7, #w-node-_4a233cc2-d2a3-c49d-997c-a8ae4a61e817-303a31e7 {
  place-self: center;
}

#w-node-_2fb9daf0-422d-7d6d-aab9-32443db858dd-303a31e7, #w-node-cfb2514a-5d64-1610-baa2-3df2aff4ec35-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d5b30a9-710d-a400-5d6a-27c4360d11a2-303a31e7, #w-node-bf29afc4-8b21-ebb3-1563-5ba73b96b092-303a31e7, #w-node-_0bcf7845-e832-5a4c-c8c8-f9456aa880fb-303a31e7, #w-node-a38716b1-d60f-f27f-faa1-d7a1c449f742-303a31e7, #w-node-_7448b184-d3b2-1e70-74b5-dea6ba1c6c5f-303a31e7, #w-node-c6d7bd0f-3d7b-19c0-cdbb-44782ceee9b7-303a31e7, #w-node-_65da0144-7c53-9001-5be0-8ad85df9ef26-303a31e7 {
  place-self: center;
}

#w-node-ada81e7d-09a5-3df6-51ef-eedabf798aa7-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf560363-c4e7-727f-7c7c-b724f43703ee-303a31e7, #w-node-_9957dcc1-5331-8423-6b0f-f68bb61e7167-303a31e7, #w-node-_989293cb-5dc2-5783-370a-7ab7dd5077ff-303a31e7, #w-node-_10f5d365-1dbf-2d28-35fe-aa6e4c76cdf3-303a31e7, #w-node-c27c1496-9c29-315a-38aa-fe347b73ec7e-303a31e7, #w-node-_9b55f154-666a-9e57-dc2e-f9460b611b5f-303a31e7, #w-node-_6e3f4c60-17c0-10d0-2e80-6ea0699e98b9-303a31e7 {
  place-self: center;
}

#w-node-_7855e0fb-4b50-dec6-36dd-da96d60c4773-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7855e0fb-4b50-dec6-36dd-da96d60c4774-303a31e7, #w-node-f7155515-4558-83f9-0d59-3c901fec0224-303a31e7, #w-node-_7855e0fb-4b50-dec6-36dd-da96d60c4778-303a31e7, #w-node-_7855e0fb-4b50-dec6-36dd-da96d60c477c-303a31e7, #w-node-_7855e0fb-4b50-dec6-36dd-da96d60c4780-303a31e7, #w-node-_7855e0fb-4b50-dec6-36dd-da96d60c4786-303a31e7, #w-node-_7855e0fb-4b50-dec6-36dd-da96d60c478a-303a31e7, #w-node-_7855e0fb-4b50-dec6-36dd-da96d60c478e-303a31e7, #w-node-_46b450bb-3a65-1475-e29c-3754ff4700bf-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7855e0fb-4b50-dec6-36dd-da96d60c4793-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7855e0fb-4b50-dec6-36dd-da96d60c4796-303a31e7, #w-node-_13571e2f-e11e-343a-be18-6c0ba89f1ed7-303a31e7, #w-node-_7855e0fb-4b50-dec6-36dd-da96d60c4798-303a31e7, #w-node-c839f96c-5502-e55c-d0f2-91ef2f2d5f67-303a31e7, #w-node-_3b9d60d2-b5b2-c76c-8fc0-4ea37e34596e-303a31e7, #w-node-f8a41c68-5729-a0db-8e1b-efa24d6dde43-303a31e7, #w-node-b2cd00d4-bc38-360a-3f0f-65a0b10a33a8-303a31e7, #w-node-_08e1293d-ed95-ded6-7510-8e34947a15c2-303a31e7, #w-node-_010063d0-469b-a3a4-8514-7952c7b829c9-303a31e7 {
  place-self: center;
}

#w-node-_7855e0fb-4b50-dec6-36dd-da96d60c47a6-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_663cf082-5bf2-7762-5c3b-0e9683964296-303a31e7, #w-node-a8d3f818-ace2-7aaa-5b5c-27e80cd91769-303a31e7, #w-node-_4c277ca1-b882-0bda-f306-c7280fd9535a-303a31e7, #w-node-_36795837-7de1-572d-99c4-43a717876def-303a31e7, #w-node-e5f4fdbd-d36c-8f85-4a49-67bec4db1372-303a31e7, #w-node-_5f2f7d5f-9df3-f2fc-a287-8ccc637f5ba2-303a31e7, #w-node-_0d30107b-4fb7-e624-6177-c4160cf32c89-303a31e7, #w-node-_0d037b4a-5363-a071-08ad-b84ca51d640e-303a31e7, #w-node-_35673dc4-b734-8070-6d16-0f7450ad8197-303a31e7 {
  place-self: center;
}

#w-node-aca96545-dc70-f179-2d48-319d3d7f43b2-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02cbe16c-7f70-f2aa-2ed5-afc42590f13d-303a31e7, #w-node-_99b42232-1716-c2de-1b37-3cdaa4c3fcf9-303a31e7, #w-node-_82c915b1-7cea-07f4-5570-98113e55b39d-303a31e7, #w-node-_15acf300-8ee0-a559-fb05-04844a811a0a-303a31e7, #w-node-_1e273dc8-400b-581c-99f9-d4a0537605bc-303a31e7, #w-node-_322e313f-b5bc-950e-f3a6-bf4d448896d5-303a31e7, #w-node-d478d22b-f917-030c-0b30-9ea25cbebac1-303a31e7, #w-node-eebfd661-70d0-5396-edba-d468d7898828-303a31e7, #w-node-_4f522262-e6ca-fb25-a26a-c1010901dc01-303a31e7 {
  place-self: center;
}

#w-node-_2ba03f34-563c-fc7f-7fb8-46f418d0bfcc-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf4bbf35-4db3-497d-06cf-6988b7f490ce-303a31e7, #w-node-_72ab1888-6a06-ddcf-8a13-f5e682a1668f-303a31e7, #w-node-_159c1588-a687-f73c-32a0-7d8e10ff8161-303a31e7, #w-node-_8e51d1f4-ebcf-63a2-da8f-2f4630f53880-303a31e7, #w-node-_0a321f68-61ea-f77b-f5b6-e922c4c0e964-303a31e7, #w-node-_301ba037-55c3-b9c0-5d74-51ce530a5025-303a31e7, #w-node-_20e43a1a-e563-4fd6-f3ae-6e977fe4bbf1-303a31e7, #w-node-e37262a5-8688-5967-c295-601b4afe19ba-303a31e7, #w-node-_0da6996a-2c5c-fe8e-077a-38b1dcfda588-303a31e7 {
  place-self: center;
}

#w-node-_0714cf7c-12fa-60fa-725e-737662b74bbc-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e627cad-6d81-3346-c15b-12a9a0dc2488-303a31e7, #w-node-dc2a21e6-519b-4b68-6631-489ed8caa898-303a31e7, #w-node-_42206264-156c-1dbf-40fc-56db0c70726b-303a31e7, #w-node-_472d29dd-5eac-abb7-0940-46d8552edab6-303a31e7, #w-node-_5bd551a5-bc7c-6c77-43e0-e931e6857f1f-303a31e7, #w-node-_50045d80-0294-0950-a8d4-54cfe3c7cd8d-303a31e7, #w-node-_12c2a37a-e711-4871-a64e-8b585d51b085-303a31e7, #w-node-_4aa33c2c-7f02-6b41-7830-3669f1090514-303a31e7, #w-node-_3977795d-50c6-508c-ee64-edcdf87e364c-303a31e7 {
  place-self: center;
}

#w-node-e94007c5-9dfe-5ad0-ff84-667d363e2201-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d582b84-8318-2033-7cd5-ef1e29fcebd6-303a31e7, #w-node-_3e080641-ff8b-a8c3-9aea-331633983a20-303a31e7, #w-node-_90a3c944-e270-d562-4844-d03cc99a6f34-303a31e7, #w-node-d7fd3b7d-4b85-dae7-c4ad-0d11488a1b02-303a31e7, #w-node-eeef49b9-8e2e-7a3f-b3b5-96ef72d91f98-303a31e7, #w-node-_4bf6d27e-5f65-79ed-e535-0eee73b95752-303a31e7, #w-node-_9634e24f-6603-babf-b423-b740047a6438-303a31e7, #w-node-f7f13f46-7fa7-8e2d-de79-e568e66c70f6-303a31e7, #w-node-_991cbc69-103e-9fbb-3456-58edb9bdef4b-303a31e7 {
  place-self: center;
}

#w-node-e983091e-3ce4-5ec6-6c61-781e6dd50476-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0229288-953c-2b3c-8db5-df2fa26b0c6b-303a31e7, #w-node-_3242e507-725a-e309-0967-3c03b1943b57-303a31e7, #w-node-_85ce90b4-0c63-3c89-b8e0-c84953d53924-303a31e7, #w-node-_19451b00-7d13-53c3-5a7a-d3583956a6a3-303a31e7, #w-node-_692f843e-c84a-7a0f-eabe-f7ec749bfb6e-303a31e7, #w-node-_20fdf1d1-7644-2595-7ea9-5bb7a0265d4a-303a31e7, #w-node-_888a10e9-d039-4122-341e-8b3e5754dff1-303a31e7, #w-node-_901d4879-c31f-2e20-b1d3-0436baa2da2e-303a31e7, #w-node-a28025d2-7e3e-16f1-a96e-9ec8ab6bfc8b-303a31e7 {
  place-self: center;
}

#w-node-c466558e-a5a5-a947-64e0-3f01b27c645f-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce82fce3-5a1e-1692-73df-6f234c4eda53-303a31e7, #w-node-_7be7cd52-a4d8-fcef-1855-c3184d1a860d-303a31e7, #w-node-_757dbe4f-bb1b-eed6-270c-c675f1c4ca34-303a31e7, #w-node-fdbe5385-82b8-ec8c-4ac4-1a64a3205944-303a31e7, #w-node-_88cf3d56-054c-cf7d-296e-729075cab2cd-303a31e7, #w-node-_26035e0c-462b-2e79-ed77-6b30ef4a195d-303a31e7, #w-node-_165e47cf-0994-90f7-d7d9-e46b09abb5f1-303a31e7, #w-node-_73f9d3d8-f725-5e2b-9fd4-ddc9194b25c5-303a31e7, #w-node-_5c72b3f1-9259-3594-3104-1026ad16c800-303a31e7 {
  place-self: center;
}

#w-node-e842b0c9-eb6a-471a-515a-3391231a6688-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20fe80d7-3e46-6cf9-c897-c5947113f5ac-303a31e7, #w-node-eaa3189e-71c6-50e2-00f8-c813710d7dcc-303a31e7, #w-node-cd8cf3d3-a779-cb3d-aebe-fa56a33696a8-303a31e7, #w-node-f2f347b8-f171-1c3e-f10f-15946f44de50-303a31e7, #w-node-_634068e9-01d8-94b4-7228-dcc77f48f195-303a31e7, #w-node-d0f0fb73-6d9b-7970-91fd-8bcbe697b313-303a31e7, #w-node-_1e6533b5-e4b4-7c59-deda-efcc2c122adf-303a31e7, #w-node-_51ddfeb5-7778-8c65-b8d5-cf54512eb7d1-303a31e7, #w-node-f5e7182d-ae57-4071-b979-d4d179e185d6-303a31e7 {
  place-self: center;
}

#w-node-_6275ccd4-6020-045e-4795-efd8a0ba0599-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf20e1c0-ab9a-a7a3-7b40-260503604382-303a31e7, #w-node-_54d0ff57-5647-9b19-6b66-81a2b5513a39-303a31e7, #w-node-_3a1cb760-b361-a575-0e75-635e55dcbf99-303a31e7, #w-node-_3a5fbc03-02ba-069b-7098-3083a4b94a60-303a31e7, #w-node-_1ab067ae-5727-f80f-b87c-ac858add1fc4-303a31e7, #w-node-ee2f1f6f-fc70-b256-9fc1-6a2f6b3d923a-303a31e7, #w-node-_70dd5247-f8b6-00bf-8605-4ebab9c55884-303a31e7, #w-node-_19dcaf7a-026c-8038-8d3b-1741818bde64-303a31e7, #w-node-_0ca50cba-de0c-adc5-05cf-bc715ad04638-303a31e7 {
  place-self: center;
}

#w-node-bb9daaba-0c47-d0a7-b572-6231c68a5f73-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da5d4f48-720d-4080-2830-822dda3d14ff-303a31e7, #w-node-_688a4ca3-460c-99de-33fb-a6b7e90f8f47-303a31e7, #w-node-_42d22ba7-578a-c338-e83a-808663f62e8d-303a31e7, #w-node-ebbfa186-d44f-aa06-331b-eb2282a46046-303a31e7, #w-node-b0c61f24-1452-1050-48e3-4ff041f4bf5e-303a31e7, #w-node-_26d11c19-daf0-099b-a060-7c6a7202889f-303a31e7, #w-node-f73d49c9-1371-d0d6-34d3-fd7e2a03f5b9-303a31e7, #w-node-cf7f8ce8-e9bc-2990-ad43-b519c4f11f68-303a31e7, #w-node-cd6a0375-9625-8de1-d26c-492d372aa4b5-303a31e7 {
  place-self: center;
}

#w-node-_3c083d6f-3677-caae-3029-882923d852ae-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fe4c99e-e982-6478-3d7f-6e0df0dce0e4-303a31e7, #w-node-_5d9eb21a-ec66-23db-0f39-869312ca289d-303a31e7, #w-node-_28d767e6-2168-9c60-7a7e-054fb53648bd-303a31e7, #w-node-_6d29cc36-24c3-040b-c333-35412e777388-303a31e7, #w-node-d894a393-6cc1-929d-a508-30ef05dc41f0-303a31e7, #w-node-d0565cf0-2021-8fad-d93b-b8a601576fd2-303a31e7, #w-node-c002290f-3991-8312-7301-b09439a95a88-303a31e7, #w-node-d728b836-ed3e-e5a7-9ce3-f6e63e5b6cc2-303a31e7, #w-node-_3505fb41-d083-ab62-56a0-4dfa60ba5a63-303a31e7 {
  place-self: center;
}

#w-node-e942c1bc-0efa-b745-54b5-939135c07271-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60b0da8d-aa55-1d23-c440-72ad734e2b77-303a31e7, #w-node-d12ea513-af6c-3c33-e7d0-50c7dc722c11-303a31e7, #w-node-_0fa4b1a8-11fc-3bc5-39e0-d06623498080-303a31e7, #w-node-_132fd205-5618-74ee-97d6-5d7385eb2591-303a31e7, #w-node-a7b5c6b1-b9cc-fddc-16fe-29997c836494-303a31e7, #w-node-_39368206-1834-2d44-400e-393b4c1f066c-303a31e7, #w-node-_4821b2f7-6120-554b-4c91-0be4618177a0-303a31e7, #w-node-f563be16-4103-8796-9a22-0b6b44d15b71-303a31e7, #w-node-_0807c5e3-c95d-bd40-e564-f9c4469ff6a2-303a31e7 {
  place-self: center;
}

#w-node-fb26842c-f6c9-cda7-d293-669f920a7e8e-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_485a04b3-fa73-e2ac-25b9-c807cd5cd8c4-303a31e7, #w-node-a5cca45a-d2c2-9f44-cca4-e98e36be874d-303a31e7, #w-node-ec233c7f-c66b-d844-7b3c-6c155fd38f12-303a31e7, #w-node-_434065f3-5357-b5ff-41a2-034054df2da3-303a31e7, #w-node-a97290ed-3873-22d2-895b-ee8c8c26ec30-303a31e7, #w-node-_843ed5e7-2e3e-cc8f-8885-24cc569ab6ac-303a31e7, #w-node-_4998767c-c368-8a17-fd7c-35ef0089eeba-303a31e7, #w-node-_60507db1-d30e-4761-42fe-86b59a9fb589-303a31e7, #w-node-_906fe777-5ce4-9550-279e-ba6bd7674bbe-303a31e7 {
  place-self: center;
}

#w-node-_995908f3-76a8-3cb0-ae39-0bcbc3e8089d-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_184cd967-b83f-9979-9280-ecad515bd0d7-303a31e7, #w-node-_614fb673-8f3f-dcf1-1e87-6e3e381be884-303a31e7, #w-node-_4742ec31-216f-cc71-b2e9-51af194afa35-303a31e7, #w-node-_5695303e-9088-4712-f329-3ba03be36a92-303a31e7, #w-node-_76921d84-cf2f-98e1-9070-da6a901464ce-303a31e7, #w-node-_2e55de34-6015-f818-7dd1-4ae400ac638f-303a31e7, #w-node-_7577b5eb-bc12-a74b-1a43-7cdfc159a0dd-303a31e7, #w-node-_729e4dcd-93f5-c03b-ce8b-a4dfb35c8014-303a31e7, #w-node-_2d15dfc0-71f8-41f4-53fc-48422b67ff09-303a31e7 {
  place-self: center;
}

#w-node-_713eb701-369e-1a68-9263-bf5d958f9f6f-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f556815-da50-fb95-18ea-4cbd9ababbf6-303a31e7, #w-node-_86d45588-a3ae-26a2-0a01-2c471fb45f22-303a31e7, #w-node-_0f73e618-e383-6096-3961-610ae8d6df6b-303a31e7, #w-node-ed09e0af-05ae-39fb-395d-945420f82755-303a31e7, #w-node-d06c6f3e-f56a-cc98-85e5-5c7fb6ca3372-303a31e7, #w-node-_2700164a-9601-e0ad-c5d7-e93fbfc457ac-303a31e7, #w-node-_5194dad2-8002-4733-201c-e5f595ca50da-303a31e7, #w-node-_000d1b03-865e-9882-fe7d-fa322ad94237-303a31e7, #w-node-_1c06e5a5-d984-0f61-1251-ee72c1551e71-303a31e7 {
  place-self: center;
}

#w-node-f8c4e5ff-0ed2-f344-8db5-01b7830d89bc-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d56d9728-f0f0-f8ce-8031-c4c904142e4f-303a31e7, #w-node-ede61181-b459-9625-05e0-ec9dc0c0166c-303a31e7, #w-node-_94250772-b976-b40b-8adc-ced1636251e1-303a31e7, #w-node-_1c8a9681-9a03-6cac-ff52-e1cc9c66ae26-303a31e7, #w-node-_1dc862bc-e73b-554e-93a2-9ec7e501aed0-303a31e7, #w-node-c94642bd-0bac-9c65-8842-0159174fb352-303a31e7, #w-node-_5d775271-c418-e685-7c18-a8a9fb364b45-303a31e7, #w-node-_2af71516-4ab1-eaa4-2f77-0e701a394904-303a31e7, #w-node-_1f78801d-ea2e-94f1-8e75-e66aa8418a77-303a31e7 {
  place-self: center;
}

#w-node-_24703d70-4c34-1d34-3623-d90fef10454c-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3500063a-f809-d0b2-c863-7abe996d6437-303a31e7, #w-node-fd1671c1-406e-9393-6862-097a59e8c282-303a31e7, #w-node-_49509b1d-fba8-ff18-98dc-df3c9e6e6b77-303a31e7, #w-node-e264ab2a-7a3f-666e-e7a9-8f631fef8201-303a31e7, #w-node-_98452231-ecd4-5097-cca4-6da9effd35d7-303a31e7, #w-node-_27d3b1dc-2110-1eaa-a6cd-ef556494e43b-303a31e7, #w-node-_3c4b284d-137f-41ef-55e0-2cb55624a979-303a31e7, #w-node-_22904cc1-e4c4-03cc-4b48-9d5e9520ae9a-303a31e7, #w-node-bbedf849-e1cc-d719-efd1-c11687921823-303a31e7 {
  place-self: center;
}

#w-node-cbc5efec-8aeb-7b0e-61da-7ba24150fdec-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-fd94548d-be82-3db8-7c07-51e52c397b12-303a31e7, #w-node-f26f79bb-0b2d-333e-b9a0-21ec8301f5b0-303a31e7, #w-node-b9f1cc3b-5081-282a-7719-a3b12ebf798d-303a31e7, #w-node-c4d85062-aefb-78ec-1ee5-b7416c1079e6-303a31e7, #w-node-_005f66d3-e6fb-d378-f775-b78d691403ac-303a31e7, #w-node-d8e577a8-a24e-1c9c-f79f-4cb09123062a-303a31e7, #w-node-_7b63eefd-aa37-49c0-e497-cf4d0cef919c-303a31e7, #w-node-_87971fef-de8f-10b7-03ca-f031d7edd255-303a31e7, #w-node-_87971fef-de8f-10b7-03ca-f031d7edd263-303a31e7, #w-node-_87971fef-de8f-10b7-03ca-f031d7edd270-303a31e7, #w-node-_87971fef-de8f-10b7-03ca-f031d7edd27d-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3407a3-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3407a4-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3407a8-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3407ac-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3407ca-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3407cd-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3407cf-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3407d1-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3407e8-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3407eb-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3407ed-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3407ef-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340806-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c34081a-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c34081d-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340820-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340823-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340826-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340829-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c34082c-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340840-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340843-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340845-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340847-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340858-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c34085b-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c34085e-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340861-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340874-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340877-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c34087a-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c34087d-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340891-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340894-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340897-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c34089a-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3408af-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3408b2-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3408b5-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3408b8-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3408cd-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3408d0-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3408d2-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3408d4-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3408e7-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c3408ea-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3408ed-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c3408f0-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340904-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340907-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c34090a-303a31e7 {
  place-self: center;
}

#w-node-_26893859-1241-0033-3654-7303051b913b-303a31e7 {
  place-self: start;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340921-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340924-303a31e7, #w-node-_4db95e29-175c-fd35-a361-416ee4b8d7ce-303a31e7, #w-node-_69b77290-4d1b-d837-ed76-fe324971d6a4-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c34093e-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c340941-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340944-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340947-303a31e7 {
  place-self: center;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c34095b-303a31e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9c5467-8322-8e59-24da-374c5c34095e-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340961-303a31e7, #w-node-ce9c5467-8322-8e59-24da-374c5c340964-303a31e7 {
  place-self: center;
}

#w-node-_1f86259e-d5de-d8ac-1225-88af70e4a3ca-303a31fd, #w-node-e2d54dee-7a24-f08b-dfb5-4d92c6475a1f-303a31fd, #w-node-_9b35fd8a-090b-168f-86c9-f35190f665ae-303a31fd, #w-node-_674d6597-4676-bfbf-4943-e3a0e2541ea3-303a31fd, #w-node-db398477-0d31-a88d-959f-06798d087774-303a31fd, #w-node-_05095160-6ff0-baa0-7ab0-6d7c07425dad-303a31fd, #w-node-_3bcf93b6-bb0f-4998-26cf-ccc3c6548334-303a31fd, #w-node-_28393b67-8f73-c4e8-7b7d-b553cef1a13f-303a31fd, #w-node-_0f32ab5a-9266-8c27-5513-70621c3376fa-303a31fd, #w-node-_1f63c3c6-f313-4977-2a9a-b09c6b327d9b-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc0c-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc15-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc1e-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc27-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc30-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc4b-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc54-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc5d-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc39-303a31fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2887894a-8074-ccf6-ef1d-7f05882df63b-c55852c3 {
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
}

#w-node-_4fea367f-7424-fb71-c546-4be43bd741d4-c55852c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_906cea15-ab3f-9613-a68d-45d7b6c8ea06-c55852c3 {
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
}

#w-node-_514739eb-4d3b-21ca-a71a-504e45e34a04-c55852c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_654f6262-bd6c-0f68-15b5-ae150bc47d53-c55852c3 {
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
}

#w-node-_50182f02-9fb3-0ffd-cb90-e83655b19514-c55852c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e5f67cc9-d458-4cc0-1b32-4c37f44e25a0-c55852c3 {
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de901-fbc5594a {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de902-fbc5594a {
  grid-row: span 2 / span 2;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de914-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de916-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de918-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de91a-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de91c-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de91e-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de920-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de922-fbc5594a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de925-fbc5594a {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 10% 1px 50% 1fr;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de933-fbc5594a {
  grid-row: span 3 / span 3;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de94d-fbc5594a {
  grid-column: span 4 / span 4;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de954-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de956-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de958-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de95a-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de95c-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de95e-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de960-fbc5594a, #w-node-_53c9593a-1317-d021-536a-fb57664de962-fbc5594a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de966-fbc5594a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de96d-fbc5594a {
  grid-row: span 2 / span 2;
}

#w-node-_53c9593a-1317-d021-536a-fb57664de975-fbc5594a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2887894a-8074-ccf6-ef1d-7f05882df63b-b37250a6 {
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
}

#w-node-_4fea367f-7424-fb71-c546-4be43bd741d4-b37250a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92aaac0b-4864-5a0f-ea8b-b5af33e8b74b-0888080c, #w-node-b16db497-d75a-5e51-3f37-2727511dea68-0888080c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2887894a-8074-ccf6-ef1d-7f05882df63b-87590bf0 {
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
}

#w-node-_4fea367f-7424-fb71-c546-4be43bd741d4-87590bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_87971fef-de8f-10b7-03ca-f031d7edd262-303a31e7, #w-node-_87971fef-de8f-10b7-03ca-f031d7edd26f-303a31e7, #w-node-_87971fef-de8f-10b7-03ca-f031d7edd27c-303a31e7, #w-node-_508f5486-64fe-1b97-e648-9c6b23ec9c4e-303a31fd, #w-node-_0c72ba87-d246-3940-f4b3-f55415fb0f7f-303a31fd, #w-node-_254bef07-6337-a59e-1d4b-660bb3799247-303a31fd, #w-node-_38386bd1-c949-e17b-eed2-9d796ce6b4e0-303a31fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-db398477-0d31-a88d-959f-06798d087774-303a31fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db05d096-6447-b5b3-a99f-6215b08e4da3-303a31fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_05095160-6ff0-baa0-7ab0-6d7c07425dad-303a31fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_409e4e66-510c-354e-7ee1-b81328e679a7-303a31fd, #w-node-_1c988e22-21c5-d050-8b26-e510253a55f0-303a31fd, #w-node-_99d70430-be9c-3a74-9ec6-6c9825c00b93-303a31fd, #w-node-f5fb1d76-5a4f-d75d-ee75-22900f7c734a-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc14-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc1d-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc26-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc2f-303a31fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc30-303a31fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc38-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc41-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc5c-303a31fd, #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc4a-303a31fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_47da90fd-dad1-a017-8e89-6b8e721ccc39-303a31fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_2c10f81f-a71f-1f64-0127-01eed41505aa-303a317d {
    place-self: center start;
  }

  #w-node-_417d9606-89fd-2832-1df1-40f3900224ab-303a31c6, #w-node-_0afa2522-a818-9c68-c7e2-49d289dd3256-303a31c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a313b, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c2, #w-node-eba68097-c41b-876b-6670-96f107195313-303a31c2, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c3, #w-node-eba68097-c41b-876b-6670-96f107195313-303a31c3, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e449111-ad58-a30f-9053-4c7ab562f2dc-303a31e3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4f02b832-c821-bb83-44ad-76d9ac04a0a3-303a31e3 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 25% 1px 75%;
  }

  #w-node-_0f7b3b06-c98a-f55b-1a76-82a2b14ff742-303a31e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd1c81a0-e22c-562d-d7c3-97ebc0f8ec54-303a31e3 {
    grid-column: span 3 / span 3;
  }

  #w-node-e4cee070-3dbf-f38e-5343-4ef57ae0f0af-303a31e3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e4cee070-3dbf-f38e-5343-4ef57ae0f0b1-303a31e3 {
    grid-row: span 2 / span 2;
  }

  #w-node-_49e6d72d-276d-56c1-321a-d9a99edff949-303a31e3, #w-node-d910bfd1-80eb-a837-10f1-c0e9d7d4ab89-303a31e3, #w-node-_079f734e-c543-1728-e2f2-071633347b88-303a31e3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3cc78caf-1826-5816-e946-6786abb24c57-303a31e3 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.75fr 1fr 1fr;
  }

  #w-node-_2887894a-8074-ccf6-ef1d-7f05882df63b-c55852c3, #w-node-_906cea15-ab3f-9613-a68d-45d7b6c8ea06-c55852c3, #w-node-_654f6262-bd6c-0f68-15b5-ae150bc47d53-c55852c3, #w-node-e5f67cc9-d458-4cc0-1b32-4c37f44e25a0-c55852c3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_53c9593a-1317-d021-536a-fb57664de901-fbc5594a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_53c9593a-1317-d021-536a-fb57664de902-fbc5594a {
    grid-row: span 2 / span 2;
  }

  #w-node-_53c9593a-1317-d021-536a-fb57664de925-fbc5594a {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 25% 1px 75%;
  }

  #w-node-_53c9593a-1317-d021-536a-fb57664de933-fbc5594a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c9593a-1317-d021-536a-fb57664de94d-fbc5594a {
    grid-column: span 3 / span 3;
  }

  #w-node-_53c9593a-1317-d021-536a-fb57664de966-fbc5594a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_53c9593a-1317-d021-536a-fb57664de96d-fbc5594a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2887894a-8074-ccf6-ef1d-7f05882df63b-b37250a6, #w-node-_92aaac0b-4864-5a0f-ea8b-b5af33e8b74b-0888080c, #w-node-b16db497-d75a-5e51-3f37-2727511dea68-0888080c, #w-node-_2887894a-8074-ccf6-ef1d-7f05882df63b-87590bf0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b78997f0-5e2f-b5e4-af97-df1c39e71a10-303a313a, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a313b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c10f81f-a71f-1f64-0127-01eed41505aa-303a317d {
    justify-self: center;
  }

  #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c2, #w-node-eba68097-c41b-876b-6670-96f107195313-303a31c2, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c3, #w-node-eba68097-c41b-876b-6670-96f107195313-303a31c3, #w-node-fd16ab8d-9af3-4e52-f8d8-8df146ee9749-303a31c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f04030d6-d03d-5bc9-9289-e4d3f4590e66-303a31c5, #w-node-f04030d6-d03d-5bc9-9289-e4d3f4590e71-303a31c5, #w-node-_12861239-1aa8-8842-704b-8437b58b1b8d-303a31c5, #w-node-_4aa49d7e-9d8c-0797-e1bd-c765ee2a223f-303a31c5, #w-node-_57971daf-faf3-5c99-3017-cac13b802d68-303a31c5 {
    place-self: center;
  }

  #w-node-d05c8df1-2e5c-4111-79cc-142dd993e3aa-303a31c6 {
    justify-self: center;
  }

  #w-node-_99baaa25-de18-0ead-17e0-2405acfc24aa-303a31e3, #w-node-_2810043a-6422-a443-629d-f8df0d9e1234-303a31e3, #w-node-_03100f06-10fc-a453-1b31-d72911a56e01-303a31e3, #w-node-_96a3e719-1315-c0da-3404-81222ab37285-303a31e3, #w-node-_12978fdc-4181-0fab-8944-2e1d4951545b-303a31e3, #w-node-bdef0cca-3341-1542-a0ed-0f86d54aa5ac-303a31e3, #w-node-_33da89c2-ff85-2501-83e6-3d6bc9828447-303a31e3, #w-node-_2f3d1131-78fa-b445-00cc-bca0b9f169a4-303a31e3, #w-node-ef2e13ee-3655-c1ea-86a9-d6c0d59565ac-303a31e3, #w-node-da1ce835-fd74-6b26-fb9a-ecae805a7119-303a31e3, #w-node-da1ce835-fd74-6b26-fb9a-ecae805a711d-303a31e3, #w-node-da1ce835-fd74-6b26-fb9a-ecae805a7121-303a31e3, #w-node-ce17de0e-48df-0dc7-0cf5-04040bac7754-303a31e3, #w-node-_79b2f0ab-321d-aff2-6c1c-0b77075f063d-303a31e3, #w-node-_056e6890-5e4e-b0ca-a9ce-a6fae801480c-303a31e3, #w-node-dbf0f719-a0b1-2fb5-0ede-2b8d3520169a-303a31e3, #w-node-e15810bc-c925-84f8-f0fb-8fc3f9329362-303a31e3, #w-node-_03710fc1-a91e-9159-8bdd-d54afec64b7b-303a31e3, #w-node-b623924d-09ed-db78-3521-afd1d649ec8b-303a31e3, #w-node-f4745100-eed0-600f-fa1a-624573c40fd4-303a31e3, #w-node-_539e3957-1de1-0b74-e6c0-07f415d95c59-303a31e3, #w-node-_581b69ce-553b-a969-ed1d-caee1ff34fa7-303a31e3, #w-node-_3f49d794-d69c-64c4-05f8-f3efaa85a208-303a31e3, #w-node-_39eca987-c57a-9a11-6e9d-c647d8aa1f2a-303a31e3 {
    justify-self: stretch;
  }

  #w-node-_49e6d72d-276d-56c1-321a-d9a99edff949-303a31e3, #w-node-d910bfd1-80eb-a837-10f1-c0e9d7d4ab89-303a31e3, #w-node-_079f734e-c543-1728-e2f2-071633347b88-303a31e3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0d1e2f1f-07ab-43ff-f950-f2f6717568a0-303a31e3, #w-node-_0d1e2f1f-07ab-43ff-f950-f2f6717568a4-303a31e3, #w-node-_0d1e2f1f-07ab-43ff-f950-f2f6717568a8-303a31e3, #w-node-_0d1e2f1f-07ab-43ff-f950-f2f6717568ac-303a31e3, #w-node-_7bc1383a-df46-1d2b-eba0-28a6ebc9b1fe-303a31e3, #w-node-cd52f0ae-1ef9-56db-3dd9-725a34b4fbf9-303a31e3, #w-node-cfebbeb7-0337-fd79-bc9f-46a1bd2ad5db-303a31e3, #w-node-_122780a8-38d8-a1b9-d281-8facfe0aef8d-303a31e3, #w-node-_3099edc9-b80a-499e-30a1-c4744d5c9bc9-303a31e3, #w-node-cd6f893d-4c00-e419-037b-c7b68f1cf202-303a31e3 {
    justify-self: stretch;
  }
}
