html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

.w-webflow-badge > img {
  visibility: visible !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 {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal;
}

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

.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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;
}

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

body {
  color: #43484e;
  background-color: #e3dcd8;
  font-family: Mukta Malar, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6em;
}

h1 {
  color: #43484e;
  margin-top: 20px;
  margin-bottom: 22px;
  font-family: DM Serif Display, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.15em;
}

h2 {
  color: #43484e;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: DM Serif Display, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.18em;
}

h3 {
  color: #43484e;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: DM Serif Display, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.18em;
}

h4 {
  color: #43484e;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: DM Serif Display, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.18em;
}

h5 {
  color: #43484e;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: DM Serif Display, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.28em;
}

h6 {
  color: #43484e;
  margin-top: 10px;
  margin-bottom: 14px;
  font-family: DM Serif Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
}

p {
  margin-bottom: 30px;
}

a {
  color: #af4e4e;
  text-decoration: underline;
  transition: color .2s ease-out;
}

a:hover {
  color: #202a3b;
}

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

li {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 5px;
}

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

strong {
  color: #202a3b;
  font-weight: 700;
}

blockquote {
  color: #4eaf4e;
  border-left: 3px solid rgba(78, 175, 78, .3);
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 2px 20px 2px 25px;
  font-family: DM Serif Display, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 34px;
}

figure {
  margin-bottom: 10px;
}

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

.content {
  z-index: 10;
  width: 100%;
  max-width: 1300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.content.higher {
  z-index: 100;
}

.section-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-hero.slider {
  background-image: linear-gradient(rgba(221, 208, 201, .73), rgba(221, 208, 201, .73)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c553be9221d17749e367e4_Shapewear-Test-Hero.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  margin-top: -100px;
  padding-top: 100px;
}

.navbar {
  width: 100%;
  height: 78px;
  max-width: 1300px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.block-nav {
  width: 100%;
  max-width: 1300px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-top {
  width: 100%;
  height: 46px;
  max-width: 1300px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.nav-left-block, .nav-right-block {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo {
  max-width: 320px;
}

.brand {
  flex: none;
  padding: 10px 15px;
}

.nav-link {
  color: #3b2020;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.1em;
  transition: color .2s ease-out;
}

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

.nav-menu {
  align-items: center;
  display: flex;
}

.dropdown-text {
  font-size: 17px;
  font-weight: 500;
  line-height: 1.1em;
}

.dropdown-icon {
  font-size: 13px;
}

.dropdown-toggle {
  color: #202a3b;
  padding-right: 36px;
  transition: color .2s ease-out;
}

.dropdown-toggle:hover, .dropdown-toggle.w--open {
  color: #4eaf4e;
}

.dropdown-toggle.hide {
  display: none;
}

.dropdown-list {
  background-color: #fff;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-radius: 5px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 12px 10px;
  box-shadow: 0 10px 6px -6px rgba(32, 42, 59, .05);
}

.dropdown-link {
  color: #202a3b;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.1em;
  transition: color .2s ease-out;
}

.dropdown-link:hover {
  color: #4eaf4e;
}

.dropdown-link.w--current {
  color: #4eaf86;
}

.dropdown-link.w--current:hover {
  color: #4eaf4e;
}

.button-dark {
  color: #fff;
  background-color: #202a3b;
  border-radius: 5px;
  padding: 13px 26px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
  transition: background-color .3s ease-out;
}

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

.button-dark.hide {
  display: none;
}

.link-top-nav {
  color: #202a3b;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: none;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.1em;
  text-decoration: none;
  transition: color .2s ease-out;
}

.link-top-nav:hover {
  color: #4eaf4e;
}

.link-top-nav.white {
  color: #fff;
}

.link-top-nav.white:hover {
  color: #4eaf4e;
}

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

.space-link {
  width: 1px;
  height: 12px;
  background-color: #cdd4e2;
  flex: none;
  margin-left: 10px;
  margin-right: 10px;
}

.space-link.white {
  background-color: rgba(255, 255, 255, .25);
}

.top-right-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.search {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.search-input {
  width: 115px;
  height: 22px;
  color: #202a3b;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  margin-bottom: 0;
  padding: 9px 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.7em;
  transition: width .2s ease-out;
  display: inline-block;
}

.search-input:focus {
  width: 170px;
}

.search-input::-ms-input-placeholder {
  color: rgba(32, 42, 59, .6);
}

.search-input::placeholder {
  color: rgba(32, 42, 59, .6);
}

.search-input.white {
  color: #fff;
}

.search-input.white::-ms-input-placeholder {
  color: rgba(255, 255, 255, .6);
}

.search-input.white::placeholder {
  color: rgba(255, 255, 255, .6);
}

.search-button {
  width: 30px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c404accd2f81dde4e10484_search.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding: 0 15px;
  display: inline-block;
}

.dropdown-toggle-language {
  color: #202a3b;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 6px 0;
  transition: color .2s ease-out;
  display: flex;
}

.dropdown-toggle-language:hover, .dropdown-toggle-language.w--open {
  color: #4eaf4e;
}

.dropdown-toggle-language.white {
  color: #fff;
}

.dropdown-toggle-language.white:hover {
  color: #4eaf4e;
}

.text-language {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: none;
  margin-left: 6px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.1em;
}

.dropdown-link-language {
  color: #202a3b;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 7px 15px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.1em;
  transition: color .2s ease-out;
}

.dropdown-link-language:hover {
  color: #4eaf4e;
}

.dropdown-list-language {
  border-radius: 5px;
}

.dropdown-list-language.w--open {
  background-color: #fff;
  margin-left: -14px;
  padding-top: 7px;
  padding-bottom: 7px;
  box-shadow: 0 10px 6px -6px rgba(32, 42, 59, .05);
}

.dropdown-language {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-language {
  max-width: none;
}

.grid-hero {
  width: 100%;
  min-height: 700px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.block-circle-hero {
  z-index: -100;
  min-height: 940px;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.circle-border {
  width: 630px;
  height: 630px;
  border: 1px solid #cdd4e2;
  border-radius: 1000px;
  position: absolute;
}

.circle-border.type-1 {
  color: #ada29b;
  border-color: #dacfc9;
  margin-top: -272px;
  margin-left: -998px;
}

.circle-border.type-2 {
  border-color: #dacfc9;
  margin-top: -99px;
  margin-left: 885px;
}

.circle-border.type-3 {
  width: 315px;
  height: 315px;
  border-color: #dacfc9;
  margin-left: -967px;
}

.circle-border.type-4 {
  border-color: #dacfc9;
  margin-top: 151px;
  margin-left: 654px;
}

.circle-border.type-5 {
  width: 60px;
  height: 60px;
  border-color: #dacfc9;
  top: 401px;
  left: -21px;
}

.image-circle-1 {
  width: 650px;
  height: 650px;
  max-width: none;
  object-fit: cover;
  border-radius: 1000px;
  position: absolute;
  top: -30px;
  left: 56px;
}

.image-circle-1.bikini-big {
  left: 87px;
}

.grid-hero-right-block {
  z-index: -50;
  min-height: 700px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-circle-2 {
  z-index: 100;
  width: 280px;
  height: 280px;
  max-width: none;
  object-fit: cover;
  border-radius: 1000px;
  margin-top: 266px;
  margin-left: 126px;
  position: absolute;
}

.image-circle-2.bikini {
  margin-top: 464px;
  margin-left: 162px;
}

.circle-white {
  width: 300px;
  height: 300px;
  background-color: #fff;
  border-radius: 1000px;
  position: absolute;
}

.circle-white.type-1 {
  background-color: #e9e2dd;
  top: 298px;
  left: 489px;
}

.circle-white.type-2 {
  width: 190px;
  height: 190px;
  background-color: #e9e2dd;
  top: 262px;
  left: -26px;
}

.grid-hero-left-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-right: -70px;
  padding-top: 60px;
  padding-bottom: 75px;
  display: flex;
}

.title-hero {
  color: #3d3636;
  margin-top: 0;
  font-size: 80px;
}

.title-hero.smaller {
  font-size: 60px;
}

.title-hero.smaller-and-wider {
  font-size: 63px;
}

.title-hero.way-smaller-and-wider {
  font-size: 58px;
}

.title-hero.center {
  text-align: center;
  font-size: 70px;
}

.paragraph-hero {
  max-width: 530px;
  margin-bottom: 35px;
  font-size: 20px;
  line-height: 1.6em;
}

.paragraph-hero.center {
  max-width: 600px;
  text-align: center;
}

.button-green {
  color: #fff;
  background-color: #c25151;
  border-radius: 5px;
  padding: 13px 26px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
  transition: background-color .3s ease-out;
}

.button-green:hover {
  color: #fff;
  background-color: #3b2020;
}

.button-green.hide {
  display: none;
}

.section-navbar-top {
  z-index: 950;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.text-link-button-dark {
  padding-right: 33px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
}

.link-button-dark {
  color: #202a3b;
  flex-direction: row;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-button-dark.show {
  display: flex;
}

.icon-arrow-1-dark {
  max-width: none;
  margin-right: 15px;
  position: absolute;
  right: 0%;
}

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

.block-button-hero.hide {
  display: none;
}

.icon-arrow-2-dark {
  max-width: none;
  margin-right: 15px;
  display: none;
  position: absolute;
  right: 0%;
}

.section-white {
  background-color: #fffbf8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 20px;
  display: flex;
}

.section-white.less-padding {
  padding-top: 75px;
}

.section-white.less-padding.slider-up {
  margin-top: -307px;
  padding-top: 0;
}

.title-center {
  max-width: 720px;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 22px;
}

.title-center.white {
  color: #fff;
}

.subtitle {
  color: #202a3b;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.1em;
}

.subtitle.white {
  color: #fff;
}

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

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

.title-services {
  text-align: center;
  margin-top: 28px;
  margin-bottom: 20px;
}

.paragraph-services {
  max-width: 340px;
  text-align: center;
  margin-bottom: 15px;
}

.service-block {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 50px 15px;
  display: flex;
}

.link-button-green {
  color: #202a3b;
  flex-direction: row;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-link-button-green {
  color: #4eaf4e;
  padding-right: 33px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
}

.icon-arrow-2-green {
  max-width: none;
  margin-right: 15px;
  display: none;
  position: absolute;
  right: 0%;
}

.icon-arrow-1-green {
  max-width: none;
  margin-right: 15px;
  position: absolute;
  right: 0%;
}

.icon-services {
  max-width: none;
}

.space-block {
  width: 100%;
  height: 1px;
  background-color: #dee1ea;
  margin-top: 55px;
  margin-bottom: 120px;
}

.space-block.equal {
  margin-top: 65px;
  margin-bottom: 55px;
}

.grid-2-columns {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
  justify-content: center;
  justify-items: center;
  margin-top: 110px;
  margin-bottom: 100px;
}

.grid-2-columns.even-more-padding {
  margin-top: 160px;
}

.grid-2-columns.even-more-padding.bodys {
  grid-template-columns: .5fr 1fr;
  margin-top: 180px;
}

.grid-2-columns.reverse {
  grid-template-columns: 1.5fr .5fr;
}

.grid-2-columns.reverse.wider-image {
  grid-template-columns: 1.5fr .7fr;
}

.grid-2-columns.reverse.hide {
  display: none;
}

.grid-2-columns.wider-image {
  grid-template-columns: .7fr 1.5fr;
}

.block-content-grid-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 10%;
  display: flex;
}

.block-content-grid-right.padding-left {
  padding-left: 3%;
}

.block-content-grid-right.less-padding {
  padding: 40px 6%;
}

.block-content-grid-right.less-padding.hide {
  display: none;
}

.block-content-grid-right.more-padding {
  margin-top: 100px;
}

.title {
  max-width: 720px;
  text-align: left;
  margin-top: 12px;
  margin-bottom: 22px;
}

.title.white {
  color: #fff;
}

.section-navbar {
  z-index: 900;
  color: #4e4343;
  margin-top: 18px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.white-fill-navbar {
  width: 0%;
  box-shadow: none;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.shadow-navbar {
  width: 100%;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 14px 25px -25px rgba(32, 42, 59, .22);
}

.section-gray {
  background-color: #f3f4f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 20px;
  display: flex;
}

.tabs {
  width: 100%;
  margin-top: 10px;
}

.tab-pane {
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 20px;
}

.block-content-tab {
  padding: 25px 35px;
}

.tab-link {
  color: #202a3b;
  background-color: rgba(0, 0, 0, 0);
  border-top: 2px solid rgba(0, 0, 0, 0);
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: DM Serif Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
  transition: background-color .2s ease-out;
}

.tab-link:hover {
  background-color: #f3f4f7;
}

.tab-link.w--current {
  background-color: #fff;
  border-top: 2px solid #4eaf4e;
  border-radius: 5px 5px 0 0;
}

.tabs-menu {
  background-color: #e9ebf0;
  border-radius: 5px 5px 0 0;
}

.tabs-content {
  background-color: #fff;
  border-radius: 0 0 5px 5px;
}

.image-tab {
  width: 100%;
  min-height: 390px;
  object-fit: cover;
  border-radius: 5px;
}

.image-grid {
  min-height: 270px;
  object-fit: cover;
  border-radius: 5px;
}

.image-grid.padding {
  margin-top: 140px;
  margin-bottom: 139px;
}

.image-grid.high {
  min-height: 470px;
}

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

.tab-icon-and-text {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-tab {
  margin-right: 10px;
}

.section-dark {
  background-color: #97847a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 20px;
  display: flex;
  position: relative;
}

.block-circle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.circle-border-dark {
  width: 630px;
  height: 630px;
  border: 1px solid #34435c;
  border-radius: 1000px;
  position: absolute;
}

.circle-border-dark.type-6 {
  border-color: #ada29b;
  margin-left: -764px;
  top: -110px;
}

.circle-border-dark.type-7 {
  border-color: #ada29b;
  margin-left: -621px;
  top: 158px;
}

.circle-border-dark.type-8 {
  width: 310px;
  height: 310px;
  border-color: #ada29b;
  margin-left: 748px;
  bottom: -89px;
}

.circle-border-dark.type-9 {
  width: 200px;
  height: 200px;
  border-color: #ada29b;
  margin-left: 858px;
  bottom: 83px;
}

.circle-border-dark.type-10 {
  width: 62px;
  height: 62px;
  border-color: #ada29b;
  margin-left: -170px;
  top: 126px;
}

.circle-border-dark.type-11 {
  width: 310px;
  height: 310px;
  margin-left: -781px;
  bottom: -55px;
}

.circle-border-dark.type-12 {
  width: 200px;
  height: 200px;
  margin-left: -867px;
  bottom: 170px;
}

.circle-border-dark.type-13 {
  width: 62px;
  height: 62px;
  margin-left: -736px;
  bottom: 348px;
}

.circle-border-dark.type-14 {
  width: 570px;
  height: 570px;
  margin-left: 815px;
  top: 45px;
}

.circle-border-dark.type-15 {
  width: 425px;
  height: 425px;
  margin-left: 636px;
  top: 320px;
}

.circle-border-dark.type-16 {
  width: 62px;
  height: 62px;
  margin-left: 493px;
  top: 87px;
}

.block-circle-image {
  width: 100%;
  min-height: 430px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.circle-dark {
  width: 400px;
  height: 400px;
  background-color: #1b2333;
  border-radius: 1000px;
  position: absolute;
}

.circle-dark.type-1 {
  background-color: #9e8e85;
  margin-left: -531px;
  top: 65px;
}

.circle-dark.type-2 {
  width: 280px;
  height: 280px;
  background-color: #aa988e;
  margin-left: -130px;
  top: 316px;
}

.image-circle-3 {
  width: 540px;
  height: 540px;
  max-width: none;
  object-fit: cover;
  border-radius: 1000px;
  margin-right: 100px;
  position: absolute;
  top: -49px;
  right: 50%;
  overflow: hidden;
}

.image-circle-4 {
  z-index: 100;
  width: 250px;
  height: 250px;
  max-width: none;
  object-fit: cover;
  border-radius: 1000px;
  margin-right: 53px;
  position: absolute;
  top: 328px;
  right: 50%;
}

.slider-stories {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 10px;
}

.left-arrow, .right-arrow {
  display: none;
}

.slide-nav {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  font-size: 8px;
  display: flex;
  position: static;
  bottom: -65px;
}

.quote-story {
  color: #fff;
  font-family: DM Serif Display, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.6em;
}

.mask {
  height: auto;
}

.block-icon-story {
  width: 50px;
  height: 50px;
  background-color: #1b2333;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
  display: flex;
}

.block-story-info {
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-name {
  color: #fff;
  text-align: center;
  font-weight: 500;
  line-height: 1.2em;
}

.text-profession {
  color: #fff;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-profession.dark {
  color: #626975;
}

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

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

.collection-list-wrapper-news {
  width: 100%;
  margin-top: 10px;
}

.empty-state {
  background-color: #e9ebf0;
  border-radius: 5px;
}

.text-empty {
  color: #202a3b;
  text-align: center;
}

.image-news {
  width: 100%;
  height: 264px;
  object-fit: cover;
  border-radius: 5px;
}

.block-text-news {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.link-img-news {
  width: 100%;
  transition: opacity .2s ease-out;
}

.link-img-news:hover {
  opacity: .85;
}

.link-title-news {
  color: #202a3b;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 10px;
  font-family: DM Serif Display, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.28em;
  text-decoration: none;
}

.link-title-news:hover {
  color: #4eaf4e;
}

.text-date-news {
  color: #626975;
  margin-top: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

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

.block-pricing {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 30px 40px;
  display: flex;
}

.title-pricing {
  text-align: center;
  margin-top: 4px;
  margin-bottom: 8px;
}

.space-pricing {
  width: 100%;
  height: 1px;
  background-color: #dee1ea;
  margin-top: 14px;
  margin-bottom: 14px;
}

.text-price {
  color: #4eaf4e;
  margin-left: 2px;
  margin-right: 4px;
  font-family: DM Serif Display, sans-serif;
  font-size: 54px;
  line-height: 1em;
}

.price {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex;
}

.text-price-info {
  color: #4eaf4e;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.1em;
}

.paragraph-price {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 22px;
}

.button-dark-small {
  color: #fff;
  background-color: #202a3b;
  border-radius: 5px;
  padding: 9px 22px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
  transition: background-color .3s ease-out;
}

.button-dark-small:hover {
  color: #fff;
  background-color: #4eaf4e;
}

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

.collection-list-wrapper-team {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 30px;
}

.block-text-team {
  height: 100%;
  background-color: #1b2333;
  border-radius: 0 0 5px 5px;
  flex-direction: column;
  align-content: stretch;
  justify-content: center;
  align-items: center;
  padding: 24px 15px;
  display: flex;
}

.link-block-team {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-content: space-around;
  justify-content: center;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.collection-item-team {
  justify-content: center;
  align-items: stretch;
}

.image-avatar {
  object-fit: cover;
  border-radius: 5px 5px 0 0;
}

.button-green-for-dark {
  color: #fff;
  background-color: #4eaf4e;
  border-radius: 5px;
  padding: 13px 26px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
  transition: color .3s ease-out, background-color .3s ease-out;
}

.button-green-for-dark:hover {
  color: #202a3b;
  background-color: #fff;
}

.image-grid-contact {
  width: 100%;
  min-height: 590px;
  object-fit: cover;
  border-radius: 5px;
}

.text-field {
  height: 48px;
  color: #202a3b;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  margin-bottom: 0;
  padding: 12px 18px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.7em;
  transition: border-color .3s ease-out;
}

.text-field:focus {
  border-color: #4eaf4e;
}

.text-field::-ms-input-placeholder {
  color: rgba(32, 42, 59, .5);
}

.text-field::placeholder {
  color: rgba(32, 42, 59, .5);
}

.textarea {
  max-height: 200px;
  max-width: 100%;
  min-height: 85px;
  min-width: 100%;
  color: #202a3b;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 8px 18px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.7em;
  transition: border-color .3s ease-out;
}

.textarea:focus {
  border-color: #4eaf4e;
}

.textarea::-ms-input-placeholder {
  color: rgba(32, 42, 59, .5);
}

.textarea::placeholder {
  color: rgba(32, 42, 59, .5);
}

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

.form-block {
  width: 100%;
}

.submit-button {
  color: #fff;
  background-color: #4eaf4e;
  border-radius: 5px;
  padding: 13px 26px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
  transition: background-color .3s ease-out;
}

.submit-button:hover {
  background-color: #202a3b;
}

.text-success {
  color: #4eaf4e;
}

.success-message {
  background-color: #e9ebf0;
  border-radius: 5px;
}

.success-message.dark {
  background-color: #1b2333;
}

.error-message {
  background-color: #e9ebf0;
  border-radius: 5px;
  padding-left: 17px;
  padding-right: 17px;
}

.error-message.dark {
  background-color: #1b2333;
}

.text-error {
  color: #cf4547;
}

.section-footer {
  background-color: #685f5b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.grid-footer {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 2fr;
  align-items: start;
  justify-items: start;
  margin-bottom: 108px;
}

.block-footer-down {
  width: 100%;
  border-top: 1px solid #cdd4e2;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.block-footer {
  width: 100%;
}

.title-footer {
  color: #fffbf8;
  text-align: left;
  margin-bottom: 22px;
  font-weight: 500;
  line-height: 1.2em;
}

.link-footer {
  color: #ccc0ba;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 17px;
  line-height: 1.3em;
  text-decoration: none;
  display: block;
}

.link-footer:hover {
  color: #c25151;
}

.paragraph-footer {
  max-width: 400px;
  margin-bottom: 20px;
  font-size: 17px;
}

.brand-footer {
  flex: none;
  padding: 0 17px 0 0;
}

.logo-footer {
  padding-right: 30px;
}

.form-block-footer {
  width: 100%;
}

.form-footer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.submit-button-footer {
  color: #fff;
  background-color: #202a3b;
  border-radius: 5px;
  padding: 13px 26px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
  transition: background-color .3s ease-out;
}

.submit-button-footer:hover {
  background-color: #4eaf4e;
}

.block-content-contact {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10%;
  display: flex;
}

.block-text-contact {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 20%;
  display: flex;
}

.success-message-footer {
  background-color: #dee1ea;
  border-radius: 5px;
}

.error-message-footer {
  background-color: #dee1ea;
  border-radius: 5px;
  padding-left: 17px;
  padding-right: 17px;
}

.space-link-footer {
  width: 1px;
  height: 12px;
  background-color: #cdd4e2;
  flex: none;
  margin-left: 10px;
  margin-right: 10px;
}

.link-down-footer {
  color: #202a3b;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: none;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.1em;
  text-decoration: none;
  transition: color .2s ease-out;
}

.link-down-footer:hover {
  color: #4eaf4e;
}

.icon-social {
  max-width: none;
}

.link-social {
  opacity: .7;
  padding: 6px 10px;
  transition: opacity .2s ease-out;
}

.link-social:hover {
  opacity: 1;
}

.down-left-block, .down-right-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.block-hero-center {
  width: 100%;
  min-height: 655px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.image-bg {
  z-index: -100;
  min-height: 920px;
  background-image: linear-gradient(rgba(9, 12, 17, .5), rgba(9, 12, 17, .5)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c404accd2f81202ce104bb_hero_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.title-hero-white-center {
  max-width: 840px;
  color: #fff;
  text-align: center;
  margin-top: 0;
}

.paragraph-hero-white {
  max-width: 590px;
  color: #fff;
  text-align: center;
  margin-bottom: 35px;
  font-size: 20px;
  line-height: 1.6em;
}

.image-dark-bg {
  z-index: -120;
  min-height: 920px;
  background-color: #0a0d13;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.section-gray-under-hero {
  background-color: #f3f4f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 45px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.block-services-white-bg {
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 40px;
  padding-right: 40px;
}

.content-under-hero {
  z-index: 10;
  width: 100%;
  max-width: 1300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -61px;
}

.grid-couple {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 15px;
  margin-bottom: 15px;
  overflow: hidden;
}

.grid-couple.margin-30 {
  margin-top: 0;
  margin-bottom: 30px;
}

.image-grid-couple {
  width: 100%;
  min-height: 430px;
  object-fit: cover;
}

.block-grid-couple {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 35px 15% 35px 12%;
  display: flex;
}

.title-grid-couple {
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 22px;
}

.slider-hero-service {
  width: 100%;
  height: auto;
  max-width: 1300px;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 17px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: auto;
  bottom: 30px;
  left: 0%;
  right: 0%;
}

.mask-hero-service {
  overflow: visible;
}

.left-arrow-2 {
  width: 50px;
  height: 50px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.right-arrow-2 {
  width: 50px;
  height: 50px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.slide-nav-2 {
  height: 21px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  position: static;
}

.image-dark-bg-full {
  z-index: -120;
  background-color: #0a0d13;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.block-hero-center-full {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.slide-hero-service {
  background-color: rgba(0, 0, 0, 0);
  margin-right: 15px;
}

.grid-hero-service {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.title-hero-service {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-hero-service {
  color: #fff;
  margin-bottom: 0;
}

.hero-service-title-icon {
  flex-direction: row;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.icon-hero-service {
  margin-right: 20px;
}

.block-full-hero {
  min-height: 100vh;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.image-bg-full {
  z-index: -100;
  min-height: 920px;
  background-image: linear-gradient(rgba(9, 12, 17, .5), rgba(9, 12, 17, .5)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c404accd2f8122d9e104bc_hero_2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.icon-arrow {
  font-size: 24px;
}

.link-hero-service {
  height: 100%;
  background-color: #4eaf4e;
  border-radius: 5px;
  padding: 36px 40px;
  text-decoration: none;
  transition: background-color .2s ease-out;
}

.link-hero-service:hover {
  background-color: #5fc05f;
}

.link-hero-service.extra-1 {
  background-color: #4eaf86;
}

.link-hero-service.extra-1:hover {
  background-color: #57c496;
}

.link-hero-service.extra-2 {
  background-color: #4ea4af;
}

.link-hero-service.extra-2:hover {
  background-color: #58bac7;
}

.link-hero-service.extra-3 {
  background-color: #4e7baf;
}

.link-hero-service.extra-3:hover {
  background-color: #5e93cf;
}

.link-hero-service.extra-4 {
  background-color: #4e59af;
}

.link-hero-service.extra-4:hover {
  background-color: #5662c2;
}

.title-hero-white {
  max-width: 840px;
  color: #fff;
  text-align: left;
  margin-top: 0;
}

.block-content-grid-hero {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10%;
  display: flex;
}

.paragraph-hero-dark {
  max-width: 530px;
  color: #a5a9b0;
  margin-bottom: 35px;
  font-size: 20px;
  line-height: 1.6em;
}

.form-block-dark {
  width: 100%;
}

.form-dark {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-field-dark {
  height: 48px;
  color: #fff;
  background-color: #1b2333;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  margin-bottom: 0;
  padding: 12px 18px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.7em;
  transition: border-color .3s ease-out;
}

.text-field-dark:focus {
  border-color: #4eaf4e;
}

.text-field-dark::-ms-input-placeholder {
  color: rgba(255, 255, 255, .5);
}

.text-field-dark::placeholder {
  color: rgba(255, 255, 255, .5);
}

.submit-button-dark {
  color: #fff;
  background-color: #4eaf4e;
  border-radius: 5px;
  padding: 13px 26px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
  transition: color .3s ease-out, background-color .3s ease-out;
}

.submit-button-dark:hover {
  color: #202a3b;
  background-color: #fff;
}

.image-circle-5 {
  width: 640px;
  height: 640px;
  max-width: none;
  object-fit: cover;
  border-radius: 1000px;
  margin-right: 100px;
  position: absolute;
  top: -88px;
  right: 50%;
  overflow: hidden;
}

.image-circle-6 {
  z-index: 100;
  width: 250px;
  height: 250px;
  max-width: none;
  object-fit: cover;
  border-radius: 1000px;
  margin-right: 53px;
  position: absolute;
  top: 328px;
  right: 50%;
}

.section-become-a-client {
  min-height: 95vh;
  background-color: #202a3b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.block-single-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 90px;
  display: flex;
}

.block-single-page.gut-zu-wissen {
  margin-top: 150px;
  margin-bottom: -30px;
}

.block-single-page.gut-zu-wissen.hide {
  display: none;
}

.block-single-page.weitere-shaper {
  margin-top: 50px;
  margin-bottom: 20px;
}

.block-single-page.weitere-artikel {
  margin-bottom: 30px;
}

.title-hero-center {
  text-align: center;
  margin-top: 0;
}

.paragraph-hero-center {
  max-width: 800px;
  text-align: center;
  margin-bottom: 22px;
  font-size: 20px;
  line-height: 1.6em;
}

.grid-number {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 120px;
}

.number-block {
  background-color: #4eaf4e;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 50px 15px;
  display: flex;
}

.number-block.extra-1 {
  background-color: #4eaf86;
}

.number-block.extra-2 {
  background-color: #4ea4af;
}

.title-number {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

.paragraph-number {
  max-width: 340px;
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
}

.number {
  color: #a14646;
  text-align: center;
  margin-top: 0;
  margin-right: 12px;
  font-family: DM Serif Display, sans-serif;
  font-size: 75px;
  font-weight: 400;
  line-height: 1em;
}

.block-content-grid-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 10%;
  display: flex;
}

.section-transparent {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 120px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.space-block-section {
  width: 100%;
  height: 1px;
  max-width: 1300px;
  background-color: #cdd4e2;
  margin-left: auto;
  margin-right: auto;
}

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

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

.image-news-large {
  width: 100%;
  height: 330px;
  object-fit: cover;
  border-radius: 5px 5px 0 0;
}

.block-text-news-large {
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 35px 30px;
  display: flex;
}

.collection-item-news-large {
  flex-direction: column;
  justify-content: space-between;
}

.link-title-news-large {
  color: #202a3b;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 10px;
  font-family: DM Serif Display, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.18em;
  text-decoration: none;
}

.link-title-news-large:hover {
  color: #4eaf4e;
}

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

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

.collection-item-team-large {
  justify-content: center;
  align-items: stretch;
}

.link-block-team-large {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-content: space-around;
  justify-content: center;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.block-text-team-large {
  height: 100%;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  flex-direction: column;
  align-content: stretch;
  justify-content: center;
  align-items: center;
  padding: 30px 15px 32px;
  display: flex;
}

.text-name-large {
  color: #202a3b;
  text-align: center;
  font-family: DM Serif Display, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.28em;
}

.image-map {
  width: 100%;
  min-height: 450px;
  object-fit: cover;
  border: 1px solid #dee1ea;
  border-radius: 5px;
}

.grid-contact {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 120px;
}

.contact-block {
  background-color: #fff;
  border: 1px solid #dee1ea;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 50px 15px;
  display: flex;
}

.title-contact {
  color: #202a3b;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

.paragraph-contact {
  max-width: 340px;
  color: #626975;
  text-align: center;
  margin-bottom: 0;
}

.icon-contact {
  max-width: none;
}

.columns-team {
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
  padding: 20px;
}

.column-1-team {
  padding-left: 0;
  padding-right: 0;
}

.image-avatar-single {
  object-fit: cover;
  border-radius: 5px;
}

.column-2-team {
  padding: 30px 40px 30px 60px;
}

.rich-text-block p {
  margin-bottom: 15px;
}

.rich-text-block figure {
  margin-top: 20px;
  margin-bottom: 20px;
}

.rich-text-block img {
  border-radius: 5px;
}

.rich-text-block figcaption {
  font-size: 15px;
  line-height: 1.5em;
}

.rich-text-block h2 {
  margin-bottom: 16px;
}

.rich-text-block h3 {
  margin-bottom: 18px;
}

.rich-text-block h4 {
  margin-bottom: 15px;
}

.rich-text-block h5 {
  margin-bottom: 14px;
}

.subtitle-team-info {
  color: #626975;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 3px;
  margin-bottom: 3px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-team-info {
  color: #202a3b;
  display: inline-block;
}

.team-info {
  border-bottom: 1px solid #dee1ea;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.block-team-info {
  width: 100%;
  padding: 10px 25px;
}

.link-block-team-contact {
  width: 42px;
  height: 42px;
  background-color: #202a3b;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: background-color .2s ease-out;
  display: flex;
}

.link-block-team-contact:hover {
  background-color: #4eaf4e;
}

.team-info-contact {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.block-link-team {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  grid-template-rows: 42px;
  grid-template-columns: 42px;
  grid-auto-rows: 42px;
  grid-auto-columns: 42px;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  display: grid;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.utility-page-form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
  display: grid;
}

.news-single-bg {
  width: 100%;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.image-news-single {
  width: 100%;
  height: 500px;
  object-fit: cover;
  border-radius: 5px 5px 0 0;
  margin-top: 15px;
}

.block-content-790 {
  width: 100%;
  max-width: 790px;
  margin-top: 70px;
  margin-bottom: 70px;
}

.space-single {
  width: 100%;
  height: 1px;
  background-color: #dee1ea;
  margin-top: 50px;
  margin-bottom: 50px;
}

.title-news-single {
  margin-top: 8px;
}

.block-category-and-date {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-date-news-single {
  color: #626975;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-news-category {
  color: #4eaf4e;
  background-color: rgba(78, 175, 78, .05);
  border-radius: 5px;
  margin-right: 15px;
  padding: 7px 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

.single-bg {
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.title-single {
  margin-top: 5px;
  margin-bottom: 25px;
}

.grid-style-color {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.color {
  width: 100%;
  height: 70px;
  border-radius: 5px;
}

.color.type-1 {
  background-color: #4eaf4e;
}

.color.type-2 {
  background-color: #202a3b;
}

.color.type-3 {
  background-color: #626975;
}

.color.type-4 {
  background-color: #a5a9b0;
}

.color.type-5 {
  background-color: #f3f4f7;
}

.color.type-6 {
  background-color: #e9ebf0;
}

.color.type-7 {
  background-color: #dee1ea;
}

.color.type-8 {
  background-color: #cdd4e2;
}

.color.type-10 {
  background-color: #4ea4af;
}

.color.type-11 {
  background-color: #4e7baf;
}

.color.type-12 {
  background-color: #4e59af;
}

.color.type-9 {
  background-color: #4eaf86;
}

.color.type-13 {
  background-color: #34435c;
}

.color.type-14 {
  background-color: #1b2333;
}

.text-color {
  color: #626975;
  margin-top: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

.grid-style-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: start;
  display: grid;
}

.space-single-news {
  width: 100%;
  height: 1px;
  background-color: #dee1ea;
  margin-top: 30px;
  margin-bottom: 35px;
}

.grid-photography-license {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}

.photography-license {
  width: 100%;
  height: 160px;
  object-fit: cover;
  border-radius: 5px;
}

.icon-license {
  margin: 10px 12px;
}

.map-license {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border: 1px solid #dee1ea;
  border-radius: 5px;
}

.search-page {
  width: 100%;
  max-width: 790px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.text-block-search {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.5em;
}

.search-result-item {
  margin-bottom: 40px;
}

.title-utility-page {
  margin-top: 10px;
}

.paragraph-utility-page {
  margin-top: 10px;
  margin-bottom: 25px;
}

.body-become-a-client {
  background-color: #202a3b;
}

.i-am-vivien {
  max-width: 65%;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.image {
  max-height: 200px;
  max-width: 200px;
  border-radius: 1000px;
  flex: 0 auto;
  margin-bottom: 20px;
  display: block;
}

.image.mark {
  opacity: .85;
}

.div-block-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.single-heading-wrapper, .single-conent {
  align-items: center;
  display: flex;
}

.single-image {
  margin-right: 23px;
}

.heading {
  margin-top: 25px;
  margin-bottom: 0;
}

.single-buttons {
  display: flex;
}

.amazon-button {
  color: #fff;
  background-color: #c25151;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 8px 25px 8px 26px;
  text-decoration: none;
  transition-property: background-color;
  transition-duration: .3s;
  display: flex;
}

.amazon-button:hover {
  color: #fff;
  background-color: #202a3b;
}

.amazon-button.weitere {
  padding: 5px 22px;
}

.amazon-button.slider-button {
  width: 100%;
  justify-content: center;
  margin-left: 7px;
  margin-right: 7px;
  padding: 8px 10px 7px 13px;
  font-size: 17px;
}

.amazon-button-text {
  line-height: 1em;
}

.image-3 {
  cursor: pointer;
  margin-top: 6px;
  margin-left: 6px;
}

.image-3.weitere {
  max-width: 90%;
}

.image-3.slider-amazon {
  margin-top: 5px;
  margin-left: 4px;
}

.heading-2 {
  margin-top: 0;
}

.grid-3-columns {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  justify-content: center;
  justify-items: center;
  margin-top: 110px;
  margin-bottom: 100px;
}

.grid-3-columns.reverse {
  grid-template-columns: 1fr .5fr;
  margin-top: 110px;
  margin-bottom: 80px;
}

.grid-3-columns.hide {
  display: none;
}

.grid-5-columns {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  justify-items: center;
  margin-top: 110px;
  margin-bottom: 100px;
}

.single-shapewear-grid {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  align-content: center;
  align-items: center;
}

.heading-3 {
  margin-top: 10px;
  font-size: 36px;
}

.paragraph {
  margin-bottom: 0;
}

.grid {
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.grid-2 {
  align-items: start;
  margin-top: 100px;
}

.grid-3 {
  grid-template-rows: auto;
  align-items: start;
  margin-top: 100px;
  margin-bottom: 100px;
}

.title-hero-center-no-interaction {
  text-align: center;
  margin-top: 0;
}

.paragraph-hero-center-no-interaction {
  max-width: 800px;
  text-align: center;
  margin-bottom: 22px;
  font-size: 20px;
  line-height: 1.6em;
}

.paragraph-hero-center-no-interaction.slimmer {
  max-width: 650px;
}

.partner-text {
  color: #ccc0ba;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 1.3em;
}

.hosen---original {
  max-width: 100%;
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 20px;
  display: flex;
}

.bodys---original, .kleider---original, .hemden---original, .korsetts---original {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 280px;
  margin-bottom: 20px;
  display: flex;
}

.herren---original {
  flex-direction: column;
  align-items: center;
  margin-top: 280px;
  margin-bottom: 20px;
  display: flex;
}

.section-singles {
  background-color: #fffbf8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 20px;
  display: flex;
}

.section-singles.less-padding {
  padding-top: 75px;
}

.section-extra-content {
  background-color: #fffbf8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 20px;
  display: flex;
}

.section-extra-content.less-padding {
  padding-top: 398px;
}

.weitere-shapewears {
  margin-top: 100px;
}

.weitere-shapewears.less-margin {
  margin-top: 0;
}

.weitere-shapewears.hide {
  display: none;
}

.grid-4 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.weitere-figurformende-produkte {
  background-color: #fff;
  border-radius: 7px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 14px 16px rgba(0, 0, 0, .02);
}

.heading-weitere-shapewear {
  text-align: center;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Mukta Malar, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.div-block-4 {
  height: 1px;
  background-color: #dee1ea;
}

.weitere-bauchweg-shaper-bild {
  border-radius: 10px;
}

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

.artikel-block {
  min-height: 300px;
  min-width: 300px;
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .12) 65%), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c553be9221d17749e367e4_Shapewear-Test-Hero.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 7px;
  align-items: flex-end;
  padding: 25px 25px 20px 34px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.artikel-block.bademode {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .1)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62fa20a0749daeb45288eb5e_formende-bademode.jpg");
}

.artikel-block.miederhosen {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .1) 86%), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c554211454174ce8930a01_Miederhose-Shapewear-Bauchweg-Bauch-Weg.jpg");
  background-position: 0 0, 50% 100%;
}

.artikel-block.bodys {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .1) 81%), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62fcd65837938a162db49982_damen-shapewear-body.jpg");
  background-position: 0 0, 50% 30%;
}

.artikel-block.miederkleider {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .1)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c554744513a14a6ea45564_Shapewear-Kleidre-Miederklied.jpg");
  background-position: 0 0, 50% 100%;
}

.artikel-block.bikinis {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .1)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62fb623ae4847f72e92c9cd8_shapewear-bikini-high-waist.jpg");
  background-position: 0 0, 50% 90%;
}

.artikel-block.badeanzug {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .1)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62fa2642c9b5d53009c60ee5_Shapewear-Bademode-badeanzug-testsieger.jpg");
}

.artikel-block.schwangerschaft {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(182, 112, 72, .1) 92%), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c5558237b1aa078bb9b7ae_schwanger-zwei.jpg");
}

.artikel-block.herren-shapewear {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .1)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62fcd657350bd335d44ff278_maenner-bauchweg-hemd-hero.jpg");
}

.artikel-block.korsetts {
  background-image: radial-gradient(circle at 0 100%, #f6f0ea, rgba(243, 236, 232, .1)), url("https://uploads-ssl.webflow.com/62c404abcd2f814b4de10442/62c554e9231ece31f47eadf7_Korsett-small-Shapewear.jpg");
  background-position: 0 0, 50% 100%;
}

.div-block-6 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-4 {
  border-radius: 7px;
}

.heading-4 {
  color: #000;
  font-size: 40px;
}

.slider-wrapper {
  z-index: 1000;
  width: 100%;
  margin-bottom: 73px;
  margin-left: -50px;
  display: flex;
  position: relative;
}

.slide-1 {
  width: 240px;
  height: 100%;
  background-color: #fff;
  border-radius: 7px;
  margin-left: 7px;
  margin-right: 7px;
  box-shadow: 1px 1px 14px 16px rgba(0, 0, 0, .02);
}

.slider {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.right-arrow-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.left-arrow-3 {
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.heading-slider {
  text-align: center;
  margin: 10px 15px;
  font-family: Mukta Malar, sans-serif;
  font-size: 22px;
  font-weight: 700;
  position: relative;
}

.space-slider {
  width: 100%;
  height: 1px;
  background-color: #dee1ea;
  margin-top: 0;
  margin-bottom: 0;
}

.space-slider.equal {
  margin-top: 65px;
  margin-bottom: 55px;
}

.image-5 {
  border-radius: 7px;
}

.slider-heading-wrapper {
  height: 70px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.score-slider-wrapper {
  height: 65px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-number {
  color: #af4e4e;
  margin-top: 0;
  margin-left: 15px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.heading-5 {
  color: #af4e4e;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 3px;
}

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

.heading-6 {
  color: #d1d1d1;
  margin-top: 7px;
  margin-bottom: 0;
  margin-left: 2px;
  padding-left: 0;
  font-family: Mukta Malar, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.heading-6.slash {
  margin-left: 4px;
  margin-right: 2px;
  font-size: 27px;
}

.icon {
  color: #000;
}

.slide-nav-3 {
  padding-top: 18px;
  display: none;
  position: relative;
}

.icon-2 {
  width: 45px;
  height: 45px;
  color: #000;
  flex: 1;
  margin-top: 6px;
  margin-bottom: 0;
  position: relative;
}

.slide-overview {
  width: 100px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 7px;
  margin-left: 5px;
  margin-right: 5px;
}

.div-block-8 {
  height: 310px;
}

.overview-heading {
  color: #b1b1b1;
  text-align: center;
  margin: 10px 15px;
  font-family: Mukta Malar, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.1em;
  position: relative;
}

.mask-2 {
  margin-top: -30px;
  margin-bottom: -30px;
  margin-right: -296px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  overflow: hidden;
}

.kreis {
  width: 15px;
  height: 15px;
  background-color: #af4e4e;
  border-radius: 20px;
  margin-left: 5px;
  margin-right: 5px;
}

.kreis.grau {
  background-color: #d1d1d1;
}

.shaping-bereich {
  color: #757575;
  text-align: center;
  margin: 10px 15px;
  font-family: Mukta Malar, sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: relative;
}

.shape-starke-slider-wrapper, .bereich-slider-wrapper {
  height: 65px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-slider-wrapper {
  height: 62px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.overview-wrapper {
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 1px 1px 14px 16px rgba(0, 0, 0, .02);
}

.overview {
  margin-right: 0;
}

.slider-mask {
  margin-top: -30px;
  margin-bottom: -30px;
  padding: 30px 27px 30px 5px;
  overflow: hidden;
}

.div-block-9 {
  width: 100vw;
  height: 570px;
  background-image: linear-gradient(#f6f1ed, #fffbf8);
  margin-bottom: -200px;
}

.hero-center-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-10 {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 8px;
  margin-top: 4px;
  padding-top: 10px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 20px 5px rgba(0, 0, 0, .16);
}

@media screen and (min-width: 1920px) {
  .right-arrow-3 {
    right: -80px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 54px;
  }

  h2 {
    font-size: 40px;
  }

  h3 {
    font-size: 32px;
  }

  h4 {
    font-size: 27px;
  }

  h5 {
    font-size: 22px;
  }

  .nav-menu {
    background-color: #fff;
    border-radius: 5px;
    padding: 0 10px 10px;
    box-shadow: 0 10px 6px -6px rgba(32, 42, 59, .05);
  }

  .dropdown-list.w--open {
    box-shadow: none;
    background-color: #fff;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-link {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .icon-menu {
    color: #202a3b;
  }

  .menu-button {
    border-radius: 5px;
    margin-left: 8px;
    padding: 12px;
    transition: box-shadow .3s ease-in-out;
  }

  .menu-button.w--open {
    background-color: #fff;
    box-shadow: inset 0 3px 5px rgba(32, 42, 59, .1);
  }

  .icon-language {
    margin-left: 10px;
  }

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

  .image-circle-2 {
    margin-top: 512px;
  }

  .grid-hero-left-block {
    align-items: center;
    margin-right: 0;
  }

  .title-hero, .paragraph-hero {
    text-align: center;
  }

  .block-button-hero {
    flex-direction: column;
  }

  .section-white {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .grid-services {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .space-block {
    margin-top: 5px;
    margin-bottom: 70px;
  }

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

  .section-navbar {
    margin-top: 0;
  }

  .section-gray {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .image-tab {
    height: 400px;
  }

  .image-grid {
    height: 450px;
  }

  .section-dark {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .block-circle-image {
    min-height: 500px;
  }

  .image-circle-3 {
    top: -30px;
    left: 18%;
    right: auto;
  }

  .image-circle-4 {
    top: 279px;
    left: 60%;
    right: auto;
  }

  .collection-list-news {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

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

  .link-title-news {
    max-width: 600px;
  }

  .grid-4-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-team {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-grid-contact {
    height: 460px;
    min-height: auto;
  }

  .section-footer {
    padding-top: 70px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-footer {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 58px;
  }

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

  .section-gray-under-hero {
    padding-bottom: 0;
  }

  .block-services-white-bg {
    padding-left: 22px;
    padding-right: 22px;
  }

  .block-grid-couple {
    padding: 20px 38px;
  }

  .slider-hero-service {
    padding-left: 14px;
    padding-right: 14px;
  }

  .hero-service-title-icon {
    margin-bottom: 10px;
  }

  .link-hero-service {
    padding: 30px 25px;
  }

  .title-hero-white {
    text-align: center;
  }

  .block-content-grid-hero {
    align-items: center;
    padding-left: 0%;
  }

  .paragraph-hero-dark {
    text-align: center;
  }

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

  .form-dark {
    width: 100%;
    max-width: 700px;
    grid-template-columns: 1fr;
  }

  .image-circle-5 {
    width: 500px;
    height: 500px;
    margin-right: 0;
    top: -72px;
    left: 24%;
    right: auto;
  }

  .image-circle-6 {
    top: 235px;
  }

  .section-become-a-client {
    padding-top: 60px;
    padding-bottom: 70px;
    position: relative;
  }

  .block-single-page {
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .title-hero-center {
    margin-bottom: 10px;
  }

  .grid-number {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 70px;
  }

  .number-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .title-number {
    margin-top: 0;
  }

  .number {
    font-size: 52px;
  }

  .block-content-grid-left {
    padding-left: 10%;
  }

  .section-transparent {
    padding-bottom: 70px;
  }

  .collection-list-news-large {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .image-news-large {
    height: 280px;
  }

  .collection-list-team-large {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .image-map {
    height: 400px;
    min-height: auto;
  }

  .grid-contact {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 70px;
  }

  .column-2-team {
    padding: 12px 15px 12px 38px;
  }

  .block-team-info {
    padding-left: 12px;
    padding-right: 12px;
  }

  .block-link-team {
    grid-template-rows: 42px 42px;
  }

  .image-news-single {
    height: 430px;
  }

  .block-content-790 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .grid-3-columns, .grid-5-columns {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .single-shapewear-grid {
    align-items: start;
  }

  .title-hero-center-no-interaction {
    margin-bottom: 10px;
  }

  .section-singles, .section-extra-content {
    padding-top: 70px;
    padding-bottom: 70px;
  }

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

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

  .slide-1 {
    width: 200px;
  }

  .space-slider {
    margin-top: 5px;
    margin-bottom: 70px;
  }

  .hero-center-block {
    align-items: center;
    margin-right: 0;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-top: 10px;
    margin-bottom: 6px;
    font-size: 46px;
  }

  h2 {
    margin-top: 10px;
    margin-bottom: 6px;
    font-size: 34px;
  }

  h3 {
    margin-top: 10px;
    font-size: 28px;
  }

  h4 {
    font-size: 23px;
  }

  h5 {
    font-size: 20px;
  }

  h6 {
    font-size: 17px;
  }

  .section-hero {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav-top {
    justify-content: flex-end;
  }

  .top-left-block, .space-link {
    display: none;
  }

  .top-right-block {
    width: 100%;
    justify-content: space-between;
  }

  .image-circle-1 {
    width: 480px;
    height: 480px;
    left: 17px;
  }

  .grid-hero-right-block {
    min-height: 400px;
  }

  .image-circle-2 {
    width: 220px;
    height: 220px;
    margin-top: 368px;
    margin-left: 178px;
  }

  .grid-hero-left-block {
    padding-top: 45px;
    padding-bottom: 55px;
  }

  .title-hero {
    font-size: 43px;
  }

  .paragraph-hero {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.5em;
  }

  .block-button-hero {
    flex-direction: row;
  }

  .section-white {
    padding: 55px 15px;
  }

  .title-center {
    margin-bottom: 14px;
  }

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

  .title-services {
    margin-top: 18px;
    margin-bottom: 10px;
  }

  .service-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .space-block {
    margin-bottom: 55px;
  }

  .space-block.equal {
    margin-top: 40px;
    margin-bottom: 70px;
  }

  .grid-2-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .block-content-grid-right {
    padding: 10px 7%;
  }

  .title {
    margin-bottom: 14px;
  }

  .section-gray {
    padding: 55px 15px;
  }

  .block-content-tab {
    padding: 10px 14px;
  }

  .tab-link {
    padding: 15px;
  }

  .image-tab, .image-grid {
    height: 300px;
    min-height: auto;
  }

  .section-dark {
    padding: 55px 15px;
  }

  .block-circle-image {
    min-height: 440px;
  }

  .image-circle-3 {
    width: 400px;
    height: 400px;
    left: 12%;
  }

  .image-circle-4 {
    width: 180px;
    height: 180px;
    left: 54%;
  }

  .block-pricing {
    padding: 10px 20px 30px;
  }

  .title-pricing {
    margin-top: 8px;
    margin-bottom: 1px;
  }

  .text-price {
    font-size: 42px;
  }

  .collection-list-team {
    grid-template-columns: 1fr 1fr;
  }

  .image-grid-contact {
    height: 300px;
  }

  .section-footer {
    padding-top: 55px;
  }

  .grid-footer {
    grid-column-gap: 15px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-bottom: 43px;
  }

  .block-footer-down {
    flex-direction: column;
  }

  .block-footer {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .title-footer {
    margin-bottom: 8px;
  }

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

  .brand-footer {
    margin-left: auto;
    margin-right: auto;
  }

  .block-content-contact {
    padding-bottom: 0;
  }

  .space-link-footer {
    display: none;
  }

  .link-down-footer {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .down-left-block {
    flex-direction: column;
  }

  .block-hero-center {
    min-height: 480px;
  }

  .title-hero-white-center {
    font-size: 43px;
  }

  .paragraph-hero-white {
    margin-bottom: 14px;
    font-size: 18px;
    line-height: 1.5em;
  }

  .content-under-hero {
    top: -41px;
  }

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

  .image-grid-couple {
    height: 300px;
    min-height: auto;
  }

  .block-grid-couple {
    padding: 30px;
  }

  .title-grid-couple {
    margin-bottom: 11px;
  }

  .slider-hero-service {
    padding-left: 14px;
    padding-right: 14px;
  }

  .block-hero-center-full {
    padding: 48px 15px;
  }

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

  .paragraph-hero-dark {
    font-size: 18px;
    line-height: 1.5em;
  }

  .image-circle-5 {
    width: 400px;
    height: 400px;
    top: -30px;
    left: 16%;
  }

  .image-circle-6 {
    top: 177px;
  }

  .section-become-a-client {
    padding-top: 20px;
    padding-bottom: 55px;
  }

  .block-single-page {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .paragraph-hero-center {
    font-size: 18px;
    line-height: 1.5em;
  }

  .grid-number {
    grid-template-columns: 1fr;
    margin-top: 55px;
  }

  .block-content-grid-left {
    padding: 10px 7%;
  }

  .section-transparent {
    padding-bottom: 55px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .collection-list-news-large {
    grid-template-columns: 1fr;
  }

  .block-text-news-large {
    padding: 25px 18px;
  }

  .collection-list-team-large {
    grid-template-columns: 1fr 1fr;
  }

  .image-map {
    height: 300px;
  }

  .grid-contact {
    grid-template-columns: 1fr;
    margin-top: 55px;
  }

  .contact-block {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .title-contact {
    margin-bottom: 10px;
  }

  .column-1-team {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .column-2-team, .block-team-info {
    padding-left: 0;
    padding-right: 0;
  }

  .block-link-team {
    grid-template-rows: 42px;
  }

  .image-news-single {
    height: 250px;
  }

  .block-content-790 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .space-single {
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .grid-style-button, .grid-photography-license {
    grid-template-columns: 1fr 1fr;
  }

  .single-image {
    max-width: 70%;
    margin-right: 0;
  }

  .single-buttons {
    justify-content: center;
  }

  .grid-3-columns, .grid-5-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .single-shapewear-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .paragraph-hero-center-no-interaction {
    font-size: 18px;
    line-height: 1.5em;
  }

  .section-singles, .section-extra-content {
    padding: 55px 15px;
  }

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

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

  .space-slider {
    margin-bottom: 55px;
  }

  .space-slider.equal {
    margin-top: 40px;
    margin-bottom: 70px;
  }

  .hero-center-block {
    padding-top: 45px;
    padding-bottom: 55px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 38px;
  }

  h2 {
    font-size: 30px;
  }

  h3 {
    font-size: 25px;
  }

  h4 {
    font-size: 22px;
  }

  h5 {
    font-size: 19px;
  }

  .logo {
    max-width: 250px;
  }

  .button-dark {
    display: none;
  }

  .image-circle-1 {
    width: 330px;
    height: 330px;
    left: auto;
    right: .5%;
  }

  .grid-hero-right-block {
    min-height: 320px;
  }

  .image-circle-2 {
    margin-top: 375px;
    margin-left: 0;
    top: 322.281px;
    left: -2.5px;
  }

  .title-hero {
    font-size: 38px;
  }

  .block-button-hero {
    flex-direction: column;
  }

  .section-white {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .service-block {
    padding-top: 18px;
    padding-bottom: 18px;
  }

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

  .block-content-grid-right {
    width: 90vw;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-gray {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab-pane {
    padding: 15px;
  }

  .block-content-tab {
    padding: 0 4px;
  }

  .section-dark {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .block-circle-image {
    min-height: 300px;
  }

  .image-circle-3 {
    width: 330px;
    height: 330px;
    left: 3%;
  }

  .image-circle-4 {
    top: 220px;
    left: 42%;
  }

  .slide-nav {
    margin-top: 10px;
  }

  .quote-story {
    font-size: 20px;
    line-height: 1.4em;
  }

  .collection-list-news {
    grid-row-gap: 20px;
  }

  .image-news {
    height: 170px;
  }

  .block-text-news {
    margin-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .paragraph-price {
    margin-bottom: 10px;
  }

  .collection-list-team {
    grid-template-columns: 1fr;
  }

  .collection-list-wrapper-team {
    margin-bottom: 10px;
  }

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

  .section-footer {
    padding-top: 40px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .grid-footer {
    margin-bottom: 28px;
  }

  .logo-footer {
    padding-left: 30px;
  }

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

  .block-content-contact {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .title-hero-white-center {
    font-size: 38px;
  }

  .block-services-white-bg {
    padding-left: 14px;
    padding-right: 14px;
  }

  .grid-couple {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .link-hero-service {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .block-content-grid-hero {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .image-circle-5 {
    width: 350px;
    height: 350px;
    left: 12%;
  }

  .image-circle-6 {
    width: 200px;
    height: 200px;
    right: 39%;
  }

  .section-become-a-client {
    padding-bottom: 38px;
  }

  .grid-number {
    margin-top: 40px;
  }

  .number {
    font-size: 40px;
  }

  .section-transparent {
    padding-bottom: 40px;
  }

  .image-news-large {
    height: 210px;
  }

  .collection-list-team-large {
    grid-template-columns: 1fr;
  }

  .block-text-team-large {
    padding: 14px 10px;
  }

  .text-name-large {
    font-size: 22px;
  }

  .grid-contact {
    margin-top: 40px;
  }

  .block-link-team {
    grid-template-rows: 42px 42px;
    grid-template-columns: 42px;
  }

  .news-single-bg {
    padding-left: 18px;
    padding-right: 18px;
  }

  .space-single {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .text-news-category {
    margin-right: 8px;
    padding: 5px 9px;
  }

  .single-bg {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .space-single-news {
    margin-top: 20px;
    margin-bottom: 25px;
  }

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

  .i-am-vivien {
    max-width: 90%;
  }

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

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

  .amazon-button.weitere, .amazon-button.slider-button {
    margin-bottom: 7px;
    margin-left: 7px;
    margin-right: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .image-3.weitere, .image-3.slider-amazon {
    max-width: 90%;
  }

  .heading-3 {
    font-size: 27px;
  }

  .hosen---original, .bodys---original, .kleider---original, .hemden---original, .korsetts---original, .herren---original {
    max-width: 90%;
  }

  .section-singles, .section-extra-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-4 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .weitere-figurformende-produkte {
    padding: 0;
    box-shadow: 1px 1px 14px 20px rgba(0, 0, 0, .03);
  }

  .heading-weitere-shapewear {
    font-size: 19px;
  }

  .weitere-bauchweg-shaper-bild {
    border-radius: 10px;
  }

  .artikel-block {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .artikel-block.w--current {
    min-height: 350px;
  }

  .heading-4 {
    font-size: 37px;
  }

  .heading-slider, .overview-heading, .shaping-bereich {
    font-size: 19px;
  }
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-aae10449, #w-node-_8a29c26d-c721-3ec8-c5c7-482578bdeed7-aae10449 {
  align-self: stretch;
}

#field.w-node-_2ff2882a-f897-b34e-6638-4189b7f2d1df-aae10449 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-11e1044f, #w-node-_37b09bb8-1d48-f419-4c20-8c009d5ba04a-11e1044f, #w-node-f78ac356-0d8d-4641-0df2-11a18f930af0-11e1044f, #w-node-_2123f9f0-092e-44e7-6c2e-81c82ddab9dd-11e1044f, #w-node-fc4b4412-f87d-24d5-59d6-af861ece8267-75e10452, #w-node-_55f3328e-a89a-1752-ded3-8a0ef1de6382-75e10452 {
  align-self: stretch;
}

#field.w-node-_55f3328e-a89a-1752-ded3-8a0ef1de6391-75e10452 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f79d6555-80c3-c370-be2b-9696b3aa300b-8ae10455, #w-node-_3c1a7b68-7b7d-c9e1-42b1-7a1f4a874c2a-8ae10455, #w-node-_8a29c26d-c721-3ec8-c5c7-482578bdeed7-8ae10455 {
  align-self: stretch;
}

#field.w-node-_2ff2882a-f897-b34e-6638-4189b7f2d1df-8ae10455 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_95985116-59b0-034c-07b7-a8caf2ff5e4b-0ee1045a, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-fca334a5, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-fca334a5, #w-node-_1e835182-fe98-3235-646c-45412dc42b61-fca334a5, #w-node-_8c3d4988-4a29-a8d9-cbca-fcbf13e42732-fca334a5, #w-node-cabe1977-7355-8678-b084-816afaaa4739-fca334a5, #w-node-_06cbed08-d05b-a93e-537b-fa6bb87f3bf5-fca334a5 {
  align-self: stretch;
}

#w-node-_778db6f4-b436-d8eb-9feb-f2612616470d-fca334a5, #w-node-fd931614-3742-e3ed-5c7e-e7828f99328c-fca334a5, #w-node-_07165eff-608b-5463-65c1-85c6054a8358-fca334a5, #w-node-_817f8f8c-8477-f771-c5fb-25c4eb18cd3b-fca334a5, #w-node-_38406c76-b8c0-e8b0-fd65-5012374d3e34-fca334a5, #w-node-_23c98d28-63a2-7bb7-1f0c-f06bf112814c-fca334a5, #w-node-_0a16cb13-9200-1e35-a45d-c69c780fde14-fca334a5, #w-node-a5e4a01c-35a9-7db2-4c89-143aaddc0bc6-fca334a5, #w-node-_1b8bea4b-2c59-eee1-a654-effc5ea4a85b-fca334a5, #w-node-d12d7959-f30a-af2a-ac2b-6ad305ba1863-fca334a5, #w-node-_23cd136d-a1c0-d29a-1ffa-0c159939a0d1-fca334a5, #w-node-_107c35be-5606-3f7e-1704-17b97f9c53d3-fca334a5, #w-node-_0ad6bde4-09db-129a-41d6-3e90cdb6bcbe-fca334a5, #w-node-_7000a841-00ab-ed85-6e82-111cdf519f02-fca334a5, #w-node-_26dbe7db-222d-8b40-88b7-6e31874fe4ad-fca334a5, #w-node-_9781d358-894b-f31d-02ac-2ee77f80536a-fca334a5, #w-node-_3cccadc9-8036-4298-f3d9-ae02e5ea6c22-fca334a5, #w-node-_83a32438-16fd-306f-0af2-3c15c5dd4bbf-fca334a5, #w-node-c175c262-4a97-7d78-eb50-ed1060535754-fca334a5, #w-node-_8618b82e-098b-8a93-f8cc-fedbd1c91ba9-fca334a5, #w-node-_21265f96-0a28-04f5-f2b7-337c492e3a7d-fca334a5, #w-node-_48c7d71c-72b5-053d-f6cb-391cacaf0613-fca334a5, #w-node-_1d9c44ce-93f9-7406-06f4-1b07b8287f2e-fca334a5, #w-node-db07c7ab-aabf-09b7-9955-6dfc26b58631-fca334a5, #w-node-_7fd073e5-5d0f-738a-f4fe-8d8748cc0427-fca334a5, #w-node-_4b577ca5-4eb9-12c3-42f4-e1e8f0c26466-fca334a5, #w-node-bf49c60f-f836-ba5e-9ef8-f457f109fa75-fca334a5, #w-node-a0dbe576-c0f3-3249-abe0-ba2b41abe443-fca334a5, #w-node-_18d217ea-2053-2629-82fd-2e84d6e3dd87-fca334a5, #w-node-b459c2b7-bafe-241d-f12e-059799281822-fca334a5, #w-node-ee17a37f-e8ea-816d-8e14-c28ae23e5a9d-fca334a5, #w-node-_95c9dbe7-99ab-ee3c-e932-783e3e149901-fca334a5, #w-node-_459f792c-5a06-7d17-8bd9-1f66e4894825-fca334a5, #w-node-bf6e8634-8d71-4218-beb6-c2cc2124f763-fca334a5, #w-node-ed97fb8c-2bef-fcbf-9297-d9eddb3383d7-fca334a5, #w-node-_726560de-f21a-95c2-e299-9a74ba5a7332-fca334a5, #w-node-c4b3a675-03a1-2e03-b433-90f90f31d8fb-fca334a5, #w-node-_7aaeb442-092f-e3b0-8545-63acef7e8b99-fca334a5, #w-node-c608f42e-3066-c991-c1b2-244fd4051fec-fca334a5, #w-node-_9e376237-54a8-7c2a-2581-d6260dc84d35-fca334a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-fca334a5, #w-node-e927b76a-3447-1afa-22f8-82bd814f19c8-fca334a5, #w-node-_6b2f5def-2a94-b273-e8e1-3ded434136ea-fca334a5, #w-node-b080d76c-9e88-b59e-1ec5-396b84463af5-fca334a5, #w-node-ec688662-a032-2f73-5a00-aaa519ededb2-fca334a5 {
  align-self: stretch;
}

#w-node-_4a8f3a3c-0413-1458-bf60-47cafad05fc0-fca334a5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4ca3b9b7-e07e-c42d-b65e-0b118a49c914-fca334a5, #w-node-_50ab8be6-7ba8-83bd-6407-3ffebad296b2-fca334a5, #w-node-e0def7bc-5533-43a2-e976-77e2507d11eb-fca334a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67e611d-f761-8843-f7ad-5d8c3fac35a5-fca334a5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a750a906-f6d2-1fb8-7125-78d112d08b8a-fca334a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2649b09d-b457-5d86-276c-83dd7b7a14ff-fca334a5, #w-node-_67053f66-54ff-e8c2-3816-12cb2fcf496d-fca334a5, #w-node-ff1f834c-eb7e-0dc5-d323-dfb30f68b452-fca334a5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_71f73ef6-4add-ce0d-372e-09b3eaa391d5-fca334a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b536661-a64f-4f88-0d53-e69f1ad394ec-98b823d9, #w-node-_88c15775-f610-172f-24db-cd16e6d522cf-98b823d9, #w-node-_0cfb7cec-e778-a079-147d-51d750685864-98b823d9, #w-node-baa9b00e-7783-f708-b2bf-dcad1dc27a39-98b823d9, #w-node-d9133e0f-1883-62af-f9a6-a0c5c354544a-98b823d9 {
  align-self: stretch;
}

#w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5178-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5182-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e518c-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5196-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51a0-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51aa-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51b4-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51be-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51c8-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51d2-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51dc-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51e6-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51f0-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e51fa-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5204-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e520e-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e521a-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5224-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5230-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e523a-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5244-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e524e-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5258-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5262-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e526c-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5276-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5280-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e528a-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5294-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52a0-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52aa-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52b4-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52be-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52c8-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52d2-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52de-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52e8-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52f2-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e52fc-98b823d9, #w-node-_43e5ccd2-a7ee-11d1-3734-e13a500e5306-98b823d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-98b823d9, #w-node-_99aac5e2-02c6-bb90-f8cc-f65454459f14-98b823d9, #w-node-_99aac5e2-02c6-bb90-f8cc-f65454459f1e-98b823d9, #w-node-_99aac5e2-02c6-bb90-f8cc-f65454459f46-98b823d9, #w-node-_99aac5e2-02c6-bb90-f8cc-f65454459f53-98b823d9 {
  align-self: stretch;
}

#w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c057-98b823d9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c05a-98b823d9, #w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c05d-98b823d9, #w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c060-98b823d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c063-98b823d9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c066-98b823d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c069-98b823d9, #w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c06c-98b823d9, #w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c06f-98b823d9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11b39d9b-a72a-5c5b-aa56-e15c7ed0c072-98b823d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-4bfdd395 {
  align-self: stretch;
}

#w-node-_1dc21488-f50c-a27c-8780-441e08b44efb-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f05-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f0f-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f19-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f23-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f2d-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f37-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f41-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f4b-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f55-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f5f-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f69-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f73-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f7d-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f87-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f91-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44f9d-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44fa7-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44fb3-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44fbd-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44fc7-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44fd1-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44fdb-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44fe5-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44fef-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b44ff9-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45003-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b4500d-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45017-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45023-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b4502d-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45037-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45041-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b4504b-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45055-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45061-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b4506b-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45075-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b4507f-4bfdd395, #w-node-_1dc21488-f50c-a27c-8780-441e08b45089-4bfdd395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccd9c-4bfdd395 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccd9f-4bfdd395, #w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccda2-4bfdd395, #w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccda5-4bfdd395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccda8-4bfdd395 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccdab-4bfdd395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccdae-4bfdd395, #w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccdb1-4bfdd395, #w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccdb4-4bfdd395 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8c580ee2-1de9-fb4d-3656-5c1dd86ccdb7-4bfdd395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-b9c48d15 {
  align-self: stretch;
}

#w-node-_56ce2cd7-5417-b443-e52f-edd337c5c316-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c320-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c32a-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c334-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c33e-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c348-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c352-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c35c-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c366-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c370-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c37a-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c384-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c38e-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c398-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3a2-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3ac-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3b8-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3c2-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3ce-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3d8-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3e2-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3ec-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c3f6-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c400-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c40a-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c414-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c41e-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c428-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c432-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c43e-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c448-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c452-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c45c-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c466-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c470-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c47c-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c486-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c490-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c49a-b9c48d15, #w-node-_56ce2cd7-5417-b443-e52f-edd337c5c4a4-b9c48d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d3a-b9c48d15 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d3d-b9c48d15, #w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d40-b9c48d15, #w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d43-b9c48d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d46-b9c48d15 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d49-b9c48d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d4c-b9c48d15, #w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d4f-b9c48d15, #w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d52-b9c48d15 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6c01ab2a-e956-81b1-0d96-ad0c39de6d55-b9c48d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-51383fc2 {
  align-self: stretch;
}

#w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe276-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe280-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe28a-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe294-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe29e-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2a8-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2b2-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2bc-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2c6-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2d0-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2da-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2e4-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2ee-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe2f8-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe302-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe30c-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe318-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe322-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe32e-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe338-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe342-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe34c-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe356-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe360-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe36a-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe374-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe37e-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe388-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe392-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe39e-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3a8-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3b2-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3bc-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3c6-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3d0-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3dc-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3e6-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3f0-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe3fa-51383fc2, #w-node-_43d7b1bc-9989-1ffc-221c-f556f4fbe404-51383fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2df-51383fc2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2e2-51383fc2, #w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2e5-51383fc2, #w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2e8-51383fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2eb-51383fc2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2ee-51383fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2f1-51383fc2, #w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2f4-51383fc2, #w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2f7-51383fc2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e408d2d9-031c-0bf0-03b7-8eed2045c2fa-51383fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b94abf68-21c1-637f-2a42-52a7f616c213-3b1d2980 {
  align-self: stretch;
}

#w-node-df5f6307-8012-cec1-05c0-30b2250fd993-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd99d-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9a7-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9b1-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9bb-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9c5-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9cf-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9d9-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9e3-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9ed-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fd9f7-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda01-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda0b-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda15-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda1f-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda29-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda35-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda3f-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda4b-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda55-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda5f-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda69-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda73-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda7d-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda87-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda91-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fda9b-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdaa5-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdaaf-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdabb-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdac5-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdacf-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdad9-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdae3-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdaed-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdaf9-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdb03-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdb0d-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdb17-3b1d2980, #w-node-df5f6307-8012-cec1-05c0-30b2250fdb21-3b1d2980 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-3b1d2980 {
  align-self: stretch;
}

#w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa64f-3b1d2980 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa652-3b1d2980, #w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa655-3b1d2980, #w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa658-3b1d2980 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa65b-3b1d2980 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa65e-3b1d2980 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa661-3b1d2980, #w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa664-3b1d2980, #w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa667-3b1d2980 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8ba1ed0f-6972-5905-52d6-6ae4e81fa66a-3b1d2980 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ea5d437-1371-595a-c406-012077774fc3-604e1c39, #w-node-b94abf68-21c1-637f-2a42-52a7f616c213-604e1c39, #w-node-_1b5bb1e6-3e4b-9b9f-a3e0-4b0a91f0966d-604e1c39 {
  align-self: stretch;
}

#w-node-_99f953ba-9343-b8d8-6321-de4532ebf45c-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf466-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf470-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf47a-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf484-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf48e-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf498-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4a2-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4ac-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4b6-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4c0-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4ca-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4d4-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4de-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4e8-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4f2-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf4fe-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf508-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf514-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf51e-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf528-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf532-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf53c-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf546-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf550-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf55a-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf564-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf56e-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf578-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf584-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf58e-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf598-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf5a2-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf5ac-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf5b6-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf5c2-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf5cc-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf5d6-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf5e0-604e1c39, #w-node-_99f953ba-9343-b8d8-6321-de4532ebf5ea-604e1c39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9318dcde-f23a-da34-c40a-656edc0d40f0-604e1c39, #w-node-_9318dcde-f23a-da34-c40a-656edc0d4110-604e1c39, #w-node-_9318dcde-f23a-da34-c40a-656edc0d411a-604e1c39, #w-node-_9318dcde-f23a-da34-c40a-656edc0d4142-604e1c39, #w-node-_9318dcde-f23a-da34-c40a-656edc0d4150-604e1c39 {
  align-self: stretch;
}

#w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbd95-604e1c39 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbd98-604e1c39, #w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbd9b-604e1c39, #w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbd9e-604e1c39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbda1-604e1c39 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbda4-604e1c39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbda7-604e1c39, #w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbdaa-604e1c39, #w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbdad-604e1c39 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7bf7a43d-9cc4-295e-cc22-f6cc331bbdb0-604e1c39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ea5d437-1371-595a-c406-012077774fc3-dacbce60 {
  align-self: stretch;
}

#w-node-_28c416ca-bc58-cc19-c451-7385b837ceab-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c64d4-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c64de-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c64e8-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c64f2-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c64fc-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6506-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6510-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c651a-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6524-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c652e-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6538-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6542-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c654c-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6556-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6560-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c656a-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6576-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6580-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c658c-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6596-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65a0-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65aa-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65b4-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65be-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65c8-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65d2-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65dc-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65e6-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65f0-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c65fc-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6606-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6610-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c661a-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6624-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c662e-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c663a-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6644-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c664e-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6658-dacbce60, #w-node-_1451aebb-2e2b-deec-2b9c-b6fc932c6662-dacbce60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdc2-dacbce60 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdc5-dacbce60, #w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdc8-dacbce60, #w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdcb-dacbce60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdce-dacbce60 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdd1-dacbce60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdd4-dacbce60, #w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdd7-dacbce60, #w-node-cb1991ef-44a6-acb0-eccd-e7d11297bdda-dacbce60 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cb1991ef-44a6-acb0-eccd-e7d11297bddd-dacbce60, #w-node-_37f10026-041e-aff7-2226-a6812955ebed-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ebf7-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec01-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec0b-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec15-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec1f-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec29-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec33-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec3d-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec47-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec51-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec5b-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec65-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec6f-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec79-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec83-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec8f-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ec99-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955eca5-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ecaf-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ecb9-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ecc3-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955eccd-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ecd7-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ece1-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955eceb-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ecf5-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ecff-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed09-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed15-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed1f-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed29-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed33-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed3d-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed47-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed53-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed5d-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed67-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed71-c7d6cbd1, #w-node-_37f10026-041e-aff7-2226-a6812955ed7b-c7d6cbd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfe80cef-68e5-7736-8ed4-26ee22d16af8-c7d6cbd1 {
  align-self: stretch;
}

#w-node-_314bbccf-8593-87eb-d3d5-003e291790ea-c7d6cbd1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_314bbccf-8593-87eb-d3d5-003e291790ed-c7d6cbd1, #w-node-_314bbccf-8593-87eb-d3d5-003e291790f0-c7d6cbd1, #w-node-_314bbccf-8593-87eb-d3d5-003e291790f3-c7d6cbd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_314bbccf-8593-87eb-d3d5-003e291790f6-c7d6cbd1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_314bbccf-8593-87eb-d3d5-003e291790f9-c7d6cbd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_314bbccf-8593-87eb-d3d5-003e291790fc-c7d6cbd1, #w-node-_314bbccf-8593-87eb-d3d5-003e291790ff-c7d6cbd1, #w-node-_314bbccf-8593-87eb-d3d5-003e29179102-c7d6cbd1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_314bbccf-8593-87eb-d3d5-003e29179105-c7d6cbd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e706795-6a07-65d4-00f3-32905e5108ce-b2f82c38 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5e706795-6a07-65d4-00f3-32905e5108d1-b2f82c38, #w-node-_5e706795-6a07-65d4-00f3-32905e5108d4-b2f82c38, #w-node-_5e706795-6a07-65d4-00f3-32905e5108d7-b2f82c38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e706795-6a07-65d4-00f3-32905e5108da-b2f82c38 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5e706795-6a07-65d4-00f3-32905e5108dd-b2f82c38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e706795-6a07-65d4-00f3-32905e5108e0-b2f82c38, #w-node-_5e706795-6a07-65d4-00f3-32905e5108e3-b2f82c38, #w-node-_5e706795-6a07-65d4-00f3-32905e5108e6-b2f82c38 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5e706795-6a07-65d4-00f3-32905e5108e9-b2f82c38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-a06f4736 {
  align-self: stretch;
}

#w-node-_389570a7-1d36-58d2-88d0-76eb513d2e8f-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2e99-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ea3-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ead-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2eb7-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ec1-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ecb-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ed5-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2edf-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ee9-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ef3-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2efd-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f07-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f11-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f1b-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f25-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f31-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f3b-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f47-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f51-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f5b-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f65-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f6f-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f79-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f83-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f8d-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f97-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fa1-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fab-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fb7-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fc1-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fcb-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fd5-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fdf-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fe9-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ff5-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fff-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d3009-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d3013-a06f4736, #w-node-_389570a7-1d36-58d2-88d0-76eb513d301d-a06f4736 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be05-a06f4736 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be08-a06f4736, #w-node-ed681000-3f64-cf0e-bff9-f30686d3be0b-a06f4736, #w-node-ed681000-3f64-cf0e-bff9-f30686d3be0e-a06f4736 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be11-a06f4736 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be14-a06f4736 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be17-a06f4736, #w-node-ed681000-3f64-cf0e-bff9-f30686d3be1a-a06f4736, #w-node-ed681000-3f64-cf0e-bff9-f30686d3be1d-a06f4736 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be20-a06f4736 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-04a9392e, #w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-04a9392e, #w-node-e927b76a-3447-1afa-22f8-82bd814f19c8-04a9392e {
  align-self: stretch;
}

#w-node-d15d808c-bc55-75ed-92c7-1c517fd86f17-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f21-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f2b-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f35-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f3f-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f49-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f53-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f5d-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f67-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f71-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f7b-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f85-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f8f-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86f99-04a9392e, #w-node-d15d808c-bc55-75ed-92c7-1c517fd86fa3-04a9392e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44acb3f0-6b59-5b03-b005-8fab145b9827-04a9392e, #w-node-_44acb3f0-6b59-5b03-b005-8fab145b9829-04a9392e, #w-node-_44acb3f0-6b59-5b03-b005-8fab145b9849-04a9392e, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-223e21d6, #w-node-_70157d8f-107b-3cfc-0a4b-72a0a550dc3d-223e21d6, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-223e21d6, #w-node-_3c74914c-92b8-502f-e784-476aa6d3e58f-223e21d6, #w-node-_9d8ba29e-7064-d850-435e-d4ca83a42850-223e21d6 {
  align-self: stretch;
}

#w-node-_778db6f4-b436-d8eb-9feb-f2612616470d-223e21d6, #w-node-fd931614-3742-e3ed-5c7e-e7828f99328c-223e21d6, #w-node-_07165eff-608b-5463-65c1-85c6054a8358-223e21d6, #w-node-_817f8f8c-8477-f771-c5fb-25c4eb18cd3b-223e21d6, #w-node-_26dbe7db-222d-8b40-88b7-6e31874fe4ad-223e21d6, #w-node-_38406c76-b8c0-e8b0-fd65-5012374d3e34-223e21d6, #w-node-_83a32438-16fd-306f-0af2-3c15c5dd4bbf-223e21d6, #w-node-_23c98d28-63a2-7bb7-1f0c-f06bf112814c-223e21d6, #w-node-c175c262-4a97-7d78-eb50-ed1060535754-223e21d6, #w-node-d12d7959-f30a-af2a-ac2b-6ad305ba1863-223e21d6, #w-node-_0a16cb13-9200-1e35-a45d-c69c780fde14-223e21d6, #w-node-a5e4a01c-35a9-7db2-4c89-143aaddc0bc6-223e21d6, #w-node-_1b8bea4b-2c59-eee1-a654-effc5ea4a85b-223e21d6, #w-node-_23cd136d-a1c0-d29a-1ffa-0c159939a0d1-223e21d6, #w-node-_107c35be-5606-3f7e-1704-17b97f9c53d3-223e21d6, #w-node-_0ad6bde4-09db-129a-41d6-3e90cdb6bcbe-223e21d6, #w-node-_7000a841-00ab-ed85-6e82-111cdf519f02-223e21d6, #w-node-_9781d358-894b-f31d-02ac-2ee77f80536a-223e21d6, #w-node-_3cccadc9-8036-4298-f3d9-ae02e5ea6c22-223e21d6, #w-node-_8618b82e-098b-8a93-f8cc-fedbd1c91ba9-223e21d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-223e21d6, #w-node-e927b76a-3447-1afa-22f8-82bd814f19c8-223e21d6, #w-node-_14cba6ef-1706-e0e4-ce5c-1f065f673908-223e21d6, #w-node-_6c674b6c-19f3-a75b-701d-dbdf95b3be69-223e21d6 {
  align-self: stretch;
}

#w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cbb-223e21d6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cbe-223e21d6, #w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cc1-223e21d6, #w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cc4-223e21d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cc7-223e21d6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cca-223e21d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93171565-ea77-62ca-aa0f-772e2c1c8ccd-223e21d6, #w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cd0-223e21d6, #w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cd3-223e21d6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93171565-ea77-62ca-aa0f-772e2c1c8cd6-223e21d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70157d8f-107b-3cfc-0a4b-72a0a550dc3d-7a1708af, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-7a1708af, #w-node-_3c74914c-92b8-502f-e784-476aa6d3e58f-7a1708af, #w-node-_9d8ba29e-7064-d850-435e-d4ca83a42850-7a1708af {
  align-self: stretch;
}

#w-node-_778db6f4-b436-d8eb-9feb-f2612616470d-7a1708af, #w-node-fd931614-3742-e3ed-5c7e-e7828f99328c-7a1708af, #w-node-_07165eff-608b-5463-65c1-85c6054a8358-7a1708af, #w-node-_817f8f8c-8477-f771-c5fb-25c4eb18cd3b-7a1708af, #w-node-_26dbe7db-222d-8b40-88b7-6e31874fe4ad-7a1708af, #w-node-_38406c76-b8c0-e8b0-fd65-5012374d3e34-7a1708af, #w-node-_83a32438-16fd-306f-0af2-3c15c5dd4bbf-7a1708af, #w-node-_23c98d28-63a2-7bb7-1f0c-f06bf112814c-7a1708af, #w-node-c175c262-4a97-7d78-eb50-ed1060535754-7a1708af, #w-node-d12d7959-f30a-af2a-ac2b-6ad305ba1863-7a1708af, #w-node-_0a16cb13-9200-1e35-a45d-c69c780fde14-7a1708af, #w-node-a5e4a01c-35a9-7db2-4c89-143aaddc0bc6-7a1708af, #w-node-_1b8bea4b-2c59-eee1-a654-effc5ea4a85b-7a1708af, #w-node-_23cd136d-a1c0-d29a-1ffa-0c159939a0d1-7a1708af, #w-node-_107c35be-5606-3f7e-1704-17b97f9c53d3-7a1708af, #w-node-_0ad6bde4-09db-129a-41d6-3e90cdb6bcbe-7a1708af, #w-node-_7000a841-00ab-ed85-6e82-111cdf519f02-7a1708af, #w-node-_9781d358-894b-f31d-02ac-2ee77f80536a-7a1708af, #w-node-_3cccadc9-8036-4298-f3d9-ae02e5ea6c22-7a1708af, #w-node-_8618b82e-098b-8a93-f8cc-fedbd1c91ba9-7a1708af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-7a1708af, #w-node-e927b76a-3447-1afa-22f8-82bd814f19c8-7a1708af, #w-node-_14cba6ef-1706-e0e4-ce5c-1f065f673908-7a1708af, #w-node-_6c674b6c-19f3-a75b-701d-dbdf95b3be69-7a1708af, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-7a1708af {
  align-self: stretch;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd702-7a1708af {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd705-7a1708af, #w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd708-7a1708af, #w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd70b-7a1708af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd70e-7a1708af {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd711-7a1708af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd714-7a1708af, #w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd717-7a1708af, #w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd71a-7a1708af {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd71d-7a1708af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-d917c237, #w-node-_70157d8f-107b-3cfc-0a4b-72a0a550dc3d-d917c237, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-d917c237 {
  align-self: stretch;
}

#w-node-_778db6f4-b436-d8eb-9feb-f2612616470d-d917c237, #w-node-fd931614-3742-e3ed-5c7e-e7828f99328c-d917c237, #w-node-_07165eff-608b-5463-65c1-85c6054a8358-d917c237, #w-node-_817f8f8c-8477-f771-c5fb-25c4eb18cd3b-d917c237, #w-node-_26dbe7db-222d-8b40-88b7-6e31874fe4ad-d917c237, #w-node-_38406c76-b8c0-e8b0-fd65-5012374d3e34-d917c237, #w-node-_83a32438-16fd-306f-0af2-3c15c5dd4bbf-d917c237, #w-node-_23c98d28-63a2-7bb7-1f0c-f06bf112814c-d917c237, #w-node-c175c262-4a97-7d78-eb50-ed1060535754-d917c237, #w-node-d12d7959-f30a-af2a-ac2b-6ad305ba1863-d917c237, #w-node-_0a16cb13-9200-1e35-a45d-c69c780fde14-d917c237, #w-node-a5e4a01c-35a9-7db2-4c89-143aaddc0bc6-d917c237, #w-node-_1b8bea4b-2c59-eee1-a654-effc5ea4a85b-d917c237, #w-node-_23cd136d-a1c0-d29a-1ffa-0c159939a0d1-d917c237, #w-node-_107c35be-5606-3f7e-1704-17b97f9c53d3-d917c237, #w-node-_0ad6bde4-09db-129a-41d6-3e90cdb6bcbe-d917c237, #w-node-_7000a841-00ab-ed85-6e82-111cdf519f02-d917c237, #w-node-_9781d358-894b-f31d-02ac-2ee77f80536a-d917c237, #w-node-_3cccadc9-8036-4298-f3d9-ae02e5ea6c22-d917c237, #w-node-_8618b82e-098b-8a93-f8cc-fedbd1c91ba9-d917c237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-d917c237, #w-node-e927b76a-3447-1afa-22f8-82bd814f19c8-d917c237, #w-node-_14cba6ef-1706-e0e4-ce5c-1f065f673908-d917c237, #w-node-_6c674b6c-19f3-a75b-701d-dbdf95b3be69-d917c237, #w-node-_9d8ba29e-7064-d850-435e-d4ca83a42850-d917c237, #w-node-_3c74914c-92b8-502f-e784-476aa6d3e58f-d917c237 {
  align-self: stretch;
}

#w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c50-d917c237 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c53-d917c237, #w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c56-d917c237, #w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c59-d917c237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c5c-d917c237 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c5f-d917c237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c62-d917c237, #w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c65-d917c237, #w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c68-d917c237 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6022fb8f-6d82-4cd1-e82a-59a8c7e61c6b-d917c237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-d3c05a0b {
  align-self: stretch;
}

#w-node-_389570a7-1d36-58d2-88d0-76eb513d2e8f-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2e99-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ea3-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ead-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2eb7-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ec1-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ecb-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ed5-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2edf-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ee9-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ef3-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2efd-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f07-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f11-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f1b-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f25-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f31-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f3b-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f47-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f51-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f5b-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f65-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f6f-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f79-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f83-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f8d-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2f97-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fa1-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fab-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fb7-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fc1-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fcb-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fd5-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fdf-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fe9-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2ff5-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d2fff-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d3009-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d3013-d3c05a0b, #w-node-_389570a7-1d36-58d2-88d0-76eb513d301d-d3c05a0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be05-d3c05a0b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be08-d3c05a0b, #w-node-ed681000-3f64-cf0e-bff9-f30686d3be0b-d3c05a0b, #w-node-ed681000-3f64-cf0e-bff9-f30686d3be0e-d3c05a0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be11-d3c05a0b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be14-d3c05a0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be17-d3c05a0b, #w-node-ed681000-3f64-cf0e-bff9-f30686d3be1a-d3c05a0b, #w-node-ed681000-3f64-cf0e-bff9-f30686d3be1d-d3c05a0b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ed681000-3f64-cf0e-bff9-f30686d3be20-d3c05a0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70157d8f-107b-3cfc-0a4b-72a0a550dc3d-6c89e7fc, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-6c89e7fc {
  align-self: stretch;
}

#w-node-_778db6f4-b436-d8eb-9feb-f2612616470d-6c89e7fc, #w-node-fd931614-3742-e3ed-5c7e-e7828f99328c-6c89e7fc, #w-node-_07165eff-608b-5463-65c1-85c6054a8358-6c89e7fc, #w-node-_817f8f8c-8477-f771-c5fb-25c4eb18cd3b-6c89e7fc, #w-node-_26dbe7db-222d-8b40-88b7-6e31874fe4ad-6c89e7fc, #w-node-_38406c76-b8c0-e8b0-fd65-5012374d3e34-6c89e7fc, #w-node-_83a32438-16fd-306f-0af2-3c15c5dd4bbf-6c89e7fc, #w-node-_23c98d28-63a2-7bb7-1f0c-f06bf112814c-6c89e7fc, #w-node-c175c262-4a97-7d78-eb50-ed1060535754-6c89e7fc, #w-node-d12d7959-f30a-af2a-ac2b-6ad305ba1863-6c89e7fc, #w-node-_0a16cb13-9200-1e35-a45d-c69c780fde14-6c89e7fc, #w-node-a5e4a01c-35a9-7db2-4c89-143aaddc0bc6-6c89e7fc, #w-node-_1b8bea4b-2c59-eee1-a654-effc5ea4a85b-6c89e7fc, #w-node-_23cd136d-a1c0-d29a-1ffa-0c159939a0d1-6c89e7fc, #w-node-_107c35be-5606-3f7e-1704-17b97f9c53d3-6c89e7fc, #w-node-_0ad6bde4-09db-129a-41d6-3e90cdb6bcbe-6c89e7fc, #w-node-_7000a841-00ab-ed85-6e82-111cdf519f02-6c89e7fc, #w-node-_9781d358-894b-f31d-02ac-2ee77f80536a-6c89e7fc, #w-node-_3cccadc9-8036-4298-f3d9-ae02e5ea6c22-6c89e7fc, #w-node-_8618b82e-098b-8a93-f8cc-fedbd1c91ba9-6c89e7fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-6c89e7fc, #w-node-e927b76a-3447-1afa-22f8-82bd814f19c8-6c89e7fc, #w-node-_14cba6ef-1706-e0e4-ce5c-1f065f673908-6c89e7fc {
  align-self: stretch;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd702-6c89e7fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd705-6c89e7fc, #w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd708-6c89e7fc, #w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd70b-6c89e7fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd70e-6c89e7fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd711-6c89e7fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd714-6c89e7fc, #w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd717-6c89e7fc, #w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd71a-6c89e7fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fd3ad66-63c5-4ba8-c0ba-26ba9d6fd71d-6c89e7fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-b9b57c9d, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-b9b57c9d, #w-node-_1e835182-fe98-3235-646c-45412dc42b61-b9b57c9d, #w-node-_8c3d4988-4a29-a8d9-cbca-fcbf13e42732-b9b57c9d, #w-node-cabe1977-7355-8678-b084-816afaaa4739-b9b57c9d, #w-node-_06cbed08-d05b-a93e-537b-fa6bb87f3bf5-b9b57c9d {
  align-self: stretch;
}

#w-node-_778db6f4-b436-d8eb-9feb-f2612616470d-b9b57c9d, #w-node-fd931614-3742-e3ed-5c7e-e7828f99328c-b9b57c9d, #w-node-_07165eff-608b-5463-65c1-85c6054a8358-b9b57c9d, #w-node-_817f8f8c-8477-f771-c5fb-25c4eb18cd3b-b9b57c9d, #w-node-_38406c76-b8c0-e8b0-fd65-5012374d3e34-b9b57c9d, #w-node-_23c98d28-63a2-7bb7-1f0c-f06bf112814c-b9b57c9d, #w-node-_0a16cb13-9200-1e35-a45d-c69c780fde14-b9b57c9d, #w-node-a5e4a01c-35a9-7db2-4c89-143aaddc0bc6-b9b57c9d, #w-node-_1b8bea4b-2c59-eee1-a654-effc5ea4a85b-b9b57c9d, #w-node-d12d7959-f30a-af2a-ac2b-6ad305ba1863-b9b57c9d, #w-node-_23cd136d-a1c0-d29a-1ffa-0c159939a0d1-b9b57c9d, #w-node-_107c35be-5606-3f7e-1704-17b97f9c53d3-b9b57c9d, #w-node-_0ad6bde4-09db-129a-41d6-3e90cdb6bcbe-b9b57c9d, #w-node-_7000a841-00ab-ed85-6e82-111cdf519f02-b9b57c9d, #w-node-_26dbe7db-222d-8b40-88b7-6e31874fe4ad-b9b57c9d, #w-node-_9781d358-894b-f31d-02ac-2ee77f80536a-b9b57c9d, #w-node-_3cccadc9-8036-4298-f3d9-ae02e5ea6c22-b9b57c9d, #w-node-_83a32438-16fd-306f-0af2-3c15c5dd4bbf-b9b57c9d, #w-node-c175c262-4a97-7d78-eb50-ed1060535754-b9b57c9d, #w-node-_8618b82e-098b-8a93-f8cc-fedbd1c91ba9-b9b57c9d, #w-node-_21265f96-0a28-04f5-f2b7-337c492e3a7d-b9b57c9d, #w-node-_48c7d71c-72b5-053d-f6cb-391cacaf0613-b9b57c9d, #w-node-_1d9c44ce-93f9-7406-06f4-1b07b8287f2e-b9b57c9d, #w-node-db07c7ab-aabf-09b7-9955-6dfc26b58631-b9b57c9d, #w-node-_7fd073e5-5d0f-738a-f4fe-8d8748cc0427-b9b57c9d, #w-node-_4b577ca5-4eb9-12c3-42f4-e1e8f0c26466-b9b57c9d, #w-node-bf49c60f-f836-ba5e-9ef8-f457f109fa75-b9b57c9d, #w-node-a0dbe576-c0f3-3249-abe0-ba2b41abe443-b9b57c9d, #w-node-_18d217ea-2053-2629-82fd-2e84d6e3dd87-b9b57c9d, #w-node-b459c2b7-bafe-241d-f12e-059799281822-b9b57c9d, #w-node-ee17a37f-e8ea-816d-8e14-c28ae23e5a9d-b9b57c9d, #w-node-_95c9dbe7-99ab-ee3c-e932-783e3e149901-b9b57c9d, #w-node-_459f792c-5a06-7d17-8bd9-1f66e4894825-b9b57c9d, #w-node-bf6e8634-8d71-4218-beb6-c2cc2124f763-b9b57c9d, #w-node-ed97fb8c-2bef-fcbf-9297-d9eddb3383d7-b9b57c9d, #w-node-_726560de-f21a-95c2-e299-9a74ba5a7332-b9b57c9d, #w-node-c4b3a675-03a1-2e03-b433-90f90f31d8fb-b9b57c9d, #w-node-_7aaeb442-092f-e3b0-8545-63acef7e8b99-b9b57c9d, #w-node-c608f42e-3066-c991-c1b2-244fd4051fec-b9b57c9d, #w-node-_9e376237-54a8-7c2a-2581-d6260dc84d35-b9b57c9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-b9b57c9d, #w-node-e927b76a-3447-1afa-22f8-82bd814f19c8-b9b57c9d, #w-node-_6b2f5def-2a94-b273-e8e1-3ded434136ea-b9b57c9d, #w-node-b080d76c-9e88-b59e-1ec5-396b84463af5-b9b57c9d, #w-node-ec688662-a032-2f73-5a00-aaa519ededb2-b9b57c9d {
  align-self: stretch;
}

#w-node-_4a8f3a3c-0413-1458-bf60-47cafad05fc0-b9b57c9d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4ca3b9b7-e07e-c42d-b65e-0b118a49c914-b9b57c9d, #w-node-_50ab8be6-7ba8-83bd-6407-3ffebad296b2-b9b57c9d, #w-node-e0def7bc-5533-43a2-e976-77e2507d11eb-b9b57c9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67e611d-f761-8843-f7ad-5d8c3fac35a5-b9b57c9d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a750a906-f6d2-1fb8-7125-78d112d08b8a-b9b57c9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2649b09d-b457-5d86-276c-83dd7b7a14ff-b9b57c9d, #w-node-_67053f66-54ff-e8c2-3816-12cb2fcf496d-b9b57c9d, #w-node-ff1f834c-eb7e-0dc5-d323-dfb30f68b452-b9b57c9d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_71f73ef6-4add-ce0d-372e-09b3eaa391d5-b9b57c9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-6fa32fe6, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-6fa32fe6, #w-node-_1e835182-fe98-3235-646c-45412dc42b61-6fa32fe6, #w-node-_8c3d4988-4a29-a8d9-cbca-fcbf13e42732-6fa32fe6, #w-node-cabe1977-7355-8678-b084-816afaaa4739-6fa32fe6, #w-node-_06cbed08-d05b-a93e-537b-fa6bb87f3bf5-6fa32fe6 {
  align-self: stretch;
}

#w-node-_778db6f4-b436-d8eb-9feb-f2612616470d-6fa32fe6, #w-node-fd931614-3742-e3ed-5c7e-e7828f99328c-6fa32fe6, #w-node-_07165eff-608b-5463-65c1-85c6054a8358-6fa32fe6, #w-node-_817f8f8c-8477-f771-c5fb-25c4eb18cd3b-6fa32fe6, #w-node-_38406c76-b8c0-e8b0-fd65-5012374d3e34-6fa32fe6, #w-node-_23c98d28-63a2-7bb7-1f0c-f06bf112814c-6fa32fe6, #w-node-_0a16cb13-9200-1e35-a45d-c69c780fde14-6fa32fe6, #w-node-a5e4a01c-35a9-7db2-4c89-143aaddc0bc6-6fa32fe6, #w-node-_1b8bea4b-2c59-eee1-a654-effc5ea4a85b-6fa32fe6, #w-node-d12d7959-f30a-af2a-ac2b-6ad305ba1863-6fa32fe6, #w-node-_23cd136d-a1c0-d29a-1ffa-0c159939a0d1-6fa32fe6, #w-node-_107c35be-5606-3f7e-1704-17b97f9c53d3-6fa32fe6, #w-node-_0ad6bde4-09db-129a-41d6-3e90cdb6bcbe-6fa32fe6, #w-node-_7000a841-00ab-ed85-6e82-111cdf519f02-6fa32fe6, #w-node-_26dbe7db-222d-8b40-88b7-6e31874fe4ad-6fa32fe6, #w-node-_9781d358-894b-f31d-02ac-2ee77f80536a-6fa32fe6, #w-node-_3cccadc9-8036-4298-f3d9-ae02e5ea6c22-6fa32fe6, #w-node-_83a32438-16fd-306f-0af2-3c15c5dd4bbf-6fa32fe6, #w-node-c175c262-4a97-7d78-eb50-ed1060535754-6fa32fe6, #w-node-_8618b82e-098b-8a93-f8cc-fedbd1c91ba9-6fa32fe6, #w-node-_21265f96-0a28-04f5-f2b7-337c492e3a7d-6fa32fe6, #w-node-_48c7d71c-72b5-053d-f6cb-391cacaf0613-6fa32fe6, #w-node-_1d9c44ce-93f9-7406-06f4-1b07b8287f2e-6fa32fe6, #w-node-db07c7ab-aabf-09b7-9955-6dfc26b58631-6fa32fe6, #w-node-_7fd073e5-5d0f-738a-f4fe-8d8748cc0427-6fa32fe6, #w-node-_4b577ca5-4eb9-12c3-42f4-e1e8f0c26466-6fa32fe6, #w-node-bf49c60f-f836-ba5e-9ef8-f457f109fa75-6fa32fe6, #w-node-a0dbe576-c0f3-3249-abe0-ba2b41abe443-6fa32fe6, #w-node-_18d217ea-2053-2629-82fd-2e84d6e3dd87-6fa32fe6, #w-node-b459c2b7-bafe-241d-f12e-059799281822-6fa32fe6, #w-node-ee17a37f-e8ea-816d-8e14-c28ae23e5a9d-6fa32fe6, #w-node-_95c9dbe7-99ab-ee3c-e932-783e3e149901-6fa32fe6, #w-node-_459f792c-5a06-7d17-8bd9-1f66e4894825-6fa32fe6, #w-node-bf6e8634-8d71-4218-beb6-c2cc2124f763-6fa32fe6, #w-node-ed97fb8c-2bef-fcbf-9297-d9eddb3383d7-6fa32fe6, #w-node-_726560de-f21a-95c2-e299-9a74ba5a7332-6fa32fe6, #w-node-c4b3a675-03a1-2e03-b433-90f90f31d8fb-6fa32fe6, #w-node-_7aaeb442-092f-e3b0-8545-63acef7e8b99-6fa32fe6, #w-node-c608f42e-3066-c991-c1b2-244fd4051fec-6fa32fe6, #w-node-_9e376237-54a8-7c2a-2581-d6260dc84d35-6fa32fe6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb149bb-17d9-3307-1007-86b5b5492406-6fa32fe6, #w-node-e927b76a-3447-1afa-22f8-82bd814f19c8-6fa32fe6, #w-node-_6b2f5def-2a94-b273-e8e1-3ded434136ea-6fa32fe6, #w-node-b080d76c-9e88-b59e-1ec5-396b84463af5-6fa32fe6, #w-node-ec688662-a032-2f73-5a00-aaa519ededb2-6fa32fe6 {
  align-self: stretch;
}

#w-node-_4a8f3a3c-0413-1458-bf60-47cafad05fc0-6fa32fe6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4ca3b9b7-e07e-c42d-b65e-0b118a49c914-6fa32fe6, #w-node-_50ab8be6-7ba8-83bd-6407-3ffebad296b2-6fa32fe6, #w-node-e0def7bc-5533-43a2-e976-77e2507d11eb-6fa32fe6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67e611d-f761-8843-f7ad-5d8c3fac35a5-6fa32fe6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a750a906-f6d2-1fb8-7125-78d112d08b8a-6fa32fe6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2649b09d-b457-5d86-276c-83dd7b7a14ff-6fa32fe6, #w-node-_67053f66-54ff-e8c2-3816-12cb2fcf496d-6fa32fe6, #w-node-ff1f834c-eb7e-0dc5-d323-dfb30f68b452-6fa32fe6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_71f73ef6-4add-ce0d-372e-09b3eaa391d5-6fa32fe6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-aae10449, #w-node-_673080cd-6315-95f0-fe8a-fa2094e387b2-75e10452, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-fca334a5, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-98b823d9, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-4bfdd395, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-b9c48d15, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-51383fc2, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-3b1d2980, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-604e1c39, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-dacbce60, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-c7d6cbd1, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-b2f82c38, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-a06f4736, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-04a9392e, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-223e21d6, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-7a1708af, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-d917c237, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-d3c05a0b, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-6c89e7fc, #w-node-_776023e6-a6a7-92ca-8721-f802a50e28f0-6fa32fe6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #field.w-node-_2ff2882a-f897-b34e-6638-4189b7f2d1df-aae10449, #field.w-node-_55f3328e-a89a-1752-ded3-8a0ef1de6391-75e10452, #field.w-node-_2ff2882a-f897-b34e-6638-4189b7f2d1df-8ae10455 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-fca334a5, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-fca334a5, #w-node-_1e835182-fe98-3235-646c-45412dc42b61-fca334a5, #w-node-_8c3d4988-4a29-a8d9-cbca-fcbf13e42732-fca334a5, #w-node-cabe1977-7355-8678-b084-816afaaa4739-fca334a5, #w-node-_06cbed08-d05b-a93e-537b-fa6bb87f3bf5-fca334a5, #w-node-_1b536661-a64f-4f88-0d53-e69f1ad394ec-98b823d9, #w-node-_88c15775-f610-172f-24db-cd16e6d522cf-98b823d9, #w-node-_0cfb7cec-e778-a079-147d-51d750685864-98b823d9, #w-node-baa9b00e-7783-f708-b2bf-dcad1dc27a39-98b823d9, #w-node-d9133e0f-1883-62af-f9a6-a0c5c354544a-98b823d9, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-a06f4736, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-04a9392e, #w-node-_44acb3f0-6b59-5b03-b005-8fab145b9827-04a9392e, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-223e21d6, #w-node-_70157d8f-107b-3cfc-0a4b-72a0a550dc3d-223e21d6, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-223e21d6, #w-node-_3c74914c-92b8-502f-e784-476aa6d3e58f-223e21d6, #w-node-_9d8ba29e-7064-d850-435e-d4ca83a42850-223e21d6, #w-node-_70157d8f-107b-3cfc-0a4b-72a0a550dc3d-7a1708af, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-7a1708af, #w-node-_3c74914c-92b8-502f-e784-476aa6d3e58f-7a1708af, #w-node-_9d8ba29e-7064-d850-435e-d4ca83a42850-7a1708af, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-7a1708af, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-d917c237, #w-node-_70157d8f-107b-3cfc-0a4b-72a0a550dc3d-d917c237, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-d917c237, #w-node-_9d8ba29e-7064-d850-435e-d4ca83a42850-d917c237, #w-node-_3c74914c-92b8-502f-e784-476aa6d3e58f-d917c237, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-d3c05a0b, #w-node-_70157d8f-107b-3cfc-0a4b-72a0a550dc3d-6c89e7fc, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-6c89e7fc, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-b9b57c9d, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-b9b57c9d, #w-node-_1e835182-fe98-3235-646c-45412dc42b61-b9b57c9d, #w-node-_8c3d4988-4a29-a8d9-cbca-fcbf13e42732-b9b57c9d, #w-node-cabe1977-7355-8678-b084-816afaaa4739-b9b57c9d, #w-node-_06cbed08-d05b-a93e-537b-fa6bb87f3bf5-b9b57c9d, #w-node-_819e4f24-9f93-921c-7ff3-130ed437c029-6fa32fe6, #w-node-ccab5c29-f94b-ba9f-c4bd-5a106a6f2c3b-6fa32fe6, #w-node-_1e835182-fe98-3235-646c-45412dc42b61-6fa32fe6, #w-node-_8c3d4988-4a29-a8d9-cbca-fcbf13e42732-6fa32fe6, #w-node-cabe1977-7355-8678-b084-816afaaa4739-6fa32fe6, #w-node-_06cbed08-d05b-a93e-537b-fa6bb87f3bf5-6fa32fe6 {
    grid-area: 1 / 1 / 2 / 2;
  }
}
