

/* Start:/local/templates/general_lubricants/assets/css/genlub.css?1779242327290632*/
/* Generated on: Thu Dec 08 2022 08:59:35 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.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, 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 #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@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-"] {
  font-family: "webflow-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.w-icon-slider-right:before {
  content: "\e600";
}
.w-icon-slider-left:before {
  content: "\e601";
}
.w-icon-nav-menu:before {
  content: "\e602";
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "\e603";
}
.w-icon-file-upload-remove:before {
  content: "\e900";
}
.w-icon-file-upload-icon:before {
  content: "\e903";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
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: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-clearfix:after {
  clear: both;
}
.w-hidden {
  display: none;
}
.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898ec;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}
input.w-button {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.w-webflow-badge,
.w-webflow-badge * {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  display: block;
  visibility: visible;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  border: 0 none transparent;
  border-radius: 0;
  background: none;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto auto;
  background-repeat: repeat;
  background-origin: padding-box;
  background-clip: border-box;
  background-attachment: scroll;
  background-color: transparent;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: none;
  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;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  list-style-type: disc;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
}
.w-webflow-badge {
  position: fixed !important;
  display: inline-block !important;
  visibility: visible !important;
  z-index: 2147483647 !important;
  top: auto !important;
  right: 12px !important;
  bottom: 12px !important;
  left: auto !important;
  color: #aaadb0 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  opacity: 1 !important;
  line-height: 14px !important;
  text-decoration: none !important;
  transform: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  white-space: nowrap;
  box-shadow:
    0 0 0 1px rgba(0, 0, 0, 0.1),
    0 1px 3px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.w-webflow-badge > img {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin-bottom: 10px;
}
h1 {
  font-size: 38px;
  line-height: 44px;
  margin-top: 20px;
}
h2 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
}
h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px;
}
h4 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
}
h6 {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px;
}
p {
  margin-top: 0;
  margin-bottom: 10px;
}
blockquote {
  margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-size: 18px;
  line-height: 22px;
}
figure {
  margin: 0;
  margin-bottom: 10px;
}
figcaption {
  margin-top: 5px;
  text-align: center;
}
ul,
ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}
.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}
.w-embed:before,
.w-embed:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-embed:after {
  clear: both;
}
.w-video {
  width: 100%;
  position: relative;
  padding: 0;
}
.w-video iframe,
.w-video object,
.w-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
button,
[type="button"],
[type="reset"] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}
.w-form {
  margin: 0 0 15px;
}
.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  background-color: #dddddd;
}
.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede;
}
label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
.w-input,
.w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
.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: #eeeeee;
}
textarea.w-input,
textarea.w-select {
  height: auto;
}
.w-select {
  background-color: #f3f3f3;
}
.w-select[multiple] {
  height: auto;
}
.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 0px;
}
.w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.w-radio:before,
.w-radio:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-radio:after {
  clear: both;
}
.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  float: left;
  margin-left: -20px;
}
.w-radio-input {
  margin-top: 3px;
}
.w-file-upload {
  display: block;
  margin-bottom: 10px;
}
.w-file-upload-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -100;
}
.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
  display: inline-block;
  color: #333333;
}
.w-file-upload-error {
  display: block;
  margin-top: 10px;
}
.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 {
  display: flex;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-file-upload-file {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}
.w-file-remove-link {
  margin-top: 3px;
  margin-left: 10px;
  width: auto;
  height: auto;
  padding: 3px;
  display: block;
  cursor: pointer;
}
.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}
.w-file-upload-error-msg {
  display: inline-block;
  color: #ea384c;
  padding: 2px 0;
}
.w-file-upload-info {
  display: inline-block;
  line-height: 38px;
  padding: 0 12px;
}
.w-file-upload-label {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
}
.w-icon-file-upload-uploading {
  height: 20px;
}
.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.w-container:before,
.w-container:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-container:after {
  clear: both;
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}
.w-row:before,
.w-row:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-row:after {
  clear: both;
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}
.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}
.w-col-1 {
  width: 8.33333333%;
}
.w-col-2 {
  width: 16.66666667%;
}
.w-col-3 {
  width: 25%;
}
.w-col-4 {
  width: 33.33333333%;
}
.w-col-5 {
  width: 41.66666667%;
}
.w-col-6 {
  width: 50%;
}
.w-col-7 {
  width: 58.33333333%;
}
.w-col-8 {
  width: 66.66666667%;
}
.w-col-9 {
  width: 75%;
}
.w-col-10 {
  width: 83.33333333%;
}
.w-col-11 {
  width: 91.66666667%;
}
.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.33333333%;
  }
  .w-col-medium-2 {
    width: 16.66666667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.33333333%;
  }
  .w-col-medium-5 {
    width: 41.66666667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.33333333%;
  }
  .w-col-medium-8 {
    width: 66.66666667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.33333333%;
  }
  .w-col-medium-11 {
    width: 91.66666667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main {
    display: inherit !important;
  }
  .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.33333333%;
  }
  .w-col-small-2 {
    width: 16.66666667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.33333333%;
  }
  .w-col-small-5 {
    width: 41.66666667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.33333333%;
  }
  .w-col-small-8 {
    width: 66.66666667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.33333333%;
  }
  .w-col-small-11 {
    width: 91.66666667%;
  }
  .w-col-small-12 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: inherit !important;
  }
  .w-hidden-tiny {
    display: none !important;
  }
  .w-col {
    width: 100%;
  }
  .w-col-tiny-1 {
    width: 8.33333333%;
  }
  .w-col-tiny-2 {
    width: 16.66666667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.33333333%;
  }
  .w-col-tiny-5 {
    width: 41.66666667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.33333333%;
  }
  .w-col-tiny-8 {
    width: 66.66666667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.33333333%;
  }
  .w-col-tiny-11 {
    width: 91.66666667%;
  }
  .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 {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  text-align: center;
  background: white;
  border: #758696 solid 1px;
  border-radius: 3px;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block;
}
.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 {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: white;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}
.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 {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 4px;
  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 {
  position: relative;
  overflow: hidden;
  height: 500px;
  color: white;
}
.w-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  object-fit: cover;
  z-index: -100;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.w-background-video--control {
  position: absolute;
  bottom: 1em;
  right: 1em;
  background-color: transparent;
  padding: 0;
}
.w-background-video--control > [hidden] {
  display: none !important;
}
.w-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #dddddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap;
}
.w-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
}
.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}
.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  transition:
    background-color 100ms,
    color 100ms;
}
.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 {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: white;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.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 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em;
}
.w-slider-aria-label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.w-slider-force-show {
  display: block !important;
}
.w-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;
}
.w-dropdown-toggle:focus {
  outline: 0;
}
.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}
.w-dropdown-list {
  position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;
}
.w-dropdown-list.w--open {
  display: block;
}
.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222222;
}
.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 {
  color: #000;
  cursor: auto;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family:
    "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
  outline: 0;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate(0, 0);
}
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0;
}
.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 {
  display: inline-block;
  vertical-align: middle;
}
.w-lightbox-figure {
  position: relative;
  margin: 0;
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}
.w-lightbox-image {
  display: block;
  float: none;
  max-width: 100vw;
  max-height: 100vh;
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}
.w-lightbox-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.5em 1em;
  background: rgba(0, 0, 0, 0.4);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
}
.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
}
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
}
.w-lightbox-strip {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 1vh;
  line-height: 0;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  box-sizing: content-box;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
}
.w-lightbox-active {
  opacity: 0.3;
}
.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden;
}
.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
}
.w-lightbox-spinner:after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
}
.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 {
    display: block;
    opacity: 0.5;
  }
  .w-lightbox-close {
    opacity: 0.8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}
.w-richtext:before,
.w-richtext:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.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 {
  outline: 2px solid #2895f7;
}
.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: "";
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.w-richtext figure {
  position: relative;
  max-width: 60%;
}
.w-richtext figure > div:before {
  cursor: default !important;
}
.w-richtext figure img {
  width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}
.w-richtext figure div {
  font-size: 0px;
  color: transparent;
}
.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 {
  display: table-caption;
  caption-side: bottom;
}
.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 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.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 {
  margin-right: auto;
  margin-left: auto;
  clear: both;
}
.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;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  padding-bottom: inherit;
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none;
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none;
}
.w-nav {
  position: relative;
  background: #dddddd;
  z-index: 1000;
}
.w-nav:before,
.w-nav:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-nav:after {
  clear: both;
}
.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}
.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  position: relative;
  float: right;
}
[data-nav-menu-open] {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #c8c8c8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.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] {
  right: auto;
  z-index: 1;
  top: 0;
}
.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] {
  left: auto;
  z-index: 1;
  top: 0;
}
.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-nav-button:focus {
  outline: 0;
}
.w-nav-button.w--open {
  background-color: #c8c8c8;
  color: white;
}
.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}
.w-nav[data-collapse="all"] .w-nav-button {
  display: block;
}
.w--nav-dropdown-open {
  display: block;
}
.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: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-tabs:after {
  clear: both;
}
.w-tab-menu {
  position: relative;
}
.w-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222222;
  background-color: #dddddd;
}
.w-tab-link.w--current {
  background-color: #c8c8c8;
}
.w-tab-link:focus {
  outline: 0;
}
.w-tab-content {
  position: relative;
  display: block;
  overflow: hidden;
}
.w-tab-pane {
  position: relative;
  display: none;
}
.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(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  padding: 10px;
  background-color: #dddddd;
}
.w-dyn-hide {
  display: none !important;
}
.w-dyn-bind-empty {
  display: none !important;
}
.w-condition-invisible {
  display: none !important;
}
.wf-layout-layout {
  display: grid !important;
}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

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

.w-checkbox::before {
  content: " ";
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: " ";
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

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

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url("/local/templates/general_lubricants/assets/css/../images/custom-checkbox-checkmark.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

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

body {
  font-family: Onest, sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 140%;
}

h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 120%;
  font-weight: 700;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 120%;
  font-weight: 700;
}

p {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 160%;
}

a {
  color: #000;
  text-decoration: none;
}

ul {
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 40px;
}

li {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 150%;
}

.header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff;
}

.navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}

.container.navb {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.about {
  position: relative;
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 40px;
  border-radius: 10px;
  background-color: #1d1d1b;
}

.container.about.mis {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brand {
  display: block;
  max-width: 200px;
  min-width: 140px;
}

.brand.tablet {
  display: none;
}

.nav-link {
  display: inline-block;
  padding: 0px 40px 0px 0px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 14px;
  line-height: 100%;
  font-weight: 400;
}

.nav-link:hover {
  color: #864393;
}

.nav-link.w--current {
  color: #864393;
}

.nav-link.tablet {
  display: none;
}

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

.nav-link.white:hover {
  color: #c66cd8;
}

.navb-btns {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.header-btn {
  border-radius: 5px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.header-btn:hover {
  color: #c66cd8;
}

.div-block {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.heading {
  max-width: 70%;
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 110%;
  font-weight: 500;
  letter-spacing: -0.5px;
}

.button {
  padding: 35px 80px;
  border-radius: 5px;
  background-color: #864393;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-size: 18px;
}

.button:hover {
  background-color: #673272;
}

.t-header {
  max-width: 40%;
  margin-bottom: 50px;
  font-size: 20px;
  line-height: 140%;
}

.div-block-5 {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.dark {
  background-color: #1d1d1b;
}

.section.darkw {
  background-color: #0d0d0d;
}

.section.gr {
  background-color: #ebebee;
}

.background-video {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  min-height: 100%;
  min-width: 100%;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.6)),
    to(rgba(0, 0, 0, 0.6))
  );
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.6)
  );
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.nav-link-l {
  padding: 0px 20px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #fff;
  font-size: 18px;
  line-height: 100%;
  font-weight: 400;
}

.nav-link-l:hover {
  color: #c66cd8;
}

.navb-cb-btn {
  display: block;
  padding: 15px 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition:
    color 200ms ease,
    background-color 200ms ease;
  transition:
    color 200ms ease,
    background-color 200ms ease;
  text-align: center;
}

.navb-cb-btn:hover {
  background-color: #fff;
  color: #000;
}

.navb-cb-btn.tablet-nav-btn {
  display: none;
}

.navb-cb-btn.tablet-nav-btn.white {
  display: none;
  border-color: #000;
  color: #000;
}

.navb-cb-btn.mob {
  display: none;
}

.top-navb {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}

.navb-l {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}

.grid {
  width: 100%;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.ab-pz {
  margin-bottom: 40px;
  color: #864393;
  font-size: 20px;
  line-height: 120%;
  font-weight: 500;
  text-transform: uppercase;
}

.ab-right-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.ab-text {
  max-width: 80%;
  margin-bottom: 30px;
  font-size: 41px;
  line-height: 110%;
  font-weight: 500;
  letter-spacing: -1px;
}

.ab-text-gl {
  max-width: 70%;
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
}

.btn-mid {
  padding: 25px 50px;
  border-radius: 5px;
  background-color: #864393;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
  font-size: 16px;
}

.btn-mid:hover {
  background-color: #673272;
}

.btn-mid.ns.tablet {
  display: none;
}

.heading-1 {
  max-width: 60%;
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 110%;
  font-weight: 500;
}

.heading-1.wh-h {
  color: #fff;
}

.heading-1.st {
  margin-bottom: 0px;
}

.ver-wr {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.ver-wr.prezent {
  margin-top: 30px;
  margin-bottom: 30px;
}

.ver-wr.center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ver-wr.st {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.why-grid {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1.25fr;
  grid-template-columns: 1fr 1fr 1.25fr;
}

.why-wr {
  position: relative;
  overflow: hidden;
  min-height: 400px;
  padding-top: 50px;
  padding-left: 30px;
  border-radius: 40px;
  background-color: #292929;
}

.h3-why {
  max-width: 70%;
  color: #fff;
  font-size: 30px;
  line-height: 110%;
  font-weight: 400;
}

.why-text {
  max-width: 40%;
  color: #7a7c82;
  font-size: 18px;
  line-height: 120%;
}

.why-text.w {
  position: relative;
  z-index: 10;
  max-width: 80%;
}

.tanker-ph {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.h3-why-small {
  max-width: 70%;
  color: #fff;
  font-size: 22px;
  line-height: 120%;
  font-weight: 400;
}

.ind-ph {
  position: absolute;
  left: 20%;
  top: auto;
  right: 0%;
  bottom: -27%;
}

.qual-ph {
  position: absolute;
  left: auto;
  top: auto;
  right: -29%;
  bottom: -25%;
}

.image-5 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: -21%;
  max-width: 60%;
}

.image-6 {
  position: absolute;
  left: auto;
  top: auto;
  right: -5%;
  bottom: -4%;
}

.c-pr-b-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-3 {
  font-size: 26px;
  line-height: 120%;
}

.ind-prod-grid {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.ind-prod-grid._4-col {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ind-cat-wr {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 30px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 15px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f0eff4),
    to(#f0eff4)
  );
  background-image: linear-gradient(180deg, #f0eff4, #f0eff4);
  opacity: 1;
  -webkit-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.cat-n {
  position: relative;
  z-index: 2;
  max-width: 80%;
  margin-bottom: 50px;
  font-size: 18px;
  line-height: 120%;
  font-weight: 400;
}

.prod-gl-cat-wr {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cat-count {
  margin-bottom: 10px;
  color: #864393;
  font-size: 60px;
  line-height: 100%;
}

.cat-m-t {
  color: #797686;
  font-size: 12px;
  line-height: 100%;
}

.line-cat {
  width: 100%;
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
  background-color: rgba(0, 0, 0, 0.2);
}

.grid-cl {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cl-gr-wr {
  position: relative;
  overflow: hidden;
  padding: 70px 35px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.5);
  border-radius: 25px;
}

.cl-t {
  position: relative;
  z-index: 10;
  color: #fff;
  font-size: 15px;
  line-height: 140%;
  text-align: center;
  word-wrap: break-word;
  max-width: 100%;
}

.numbers-gr-wr {
  overflow: hidden;
  min-height: 450px;
  padding-top: 50px;
  padding-left: 35px;
  border-radius: 40px;
  background-color: #292929;
}

.numbers-gr-wr.glc {
  position: relative;
  background-color: #864393;
}

.numbers-gr {
  width: 100%;
  -ms-grid-columns: 2fr 1fr 1fr;
  grid-template-columns: 2fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ct-t-sm {
  max-width: 80%;
  color: rgba(255, 255, 255, 0.65);
  font-size: 18px;
  line-height: 120%;
  font-weight: 300;
}

.cs-t-big {
  width: 60%;
  margin-bottom: 10px;
  color: #fff;
  font-size: 32px;
  line-height: 120%;
  font-weight: 500;
}

.numbers-gr-wr-sm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 450px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 40px;
  background-color: #292929;
}

.ct-vert-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.cs-t-big-sm {
  max-width: 70%;
  margin-bottom: 10px;
  color: #fff;
  font-size: 26px;
  line-height: 120%;
  font-weight: 500;
}

.img-cts {
  max-width: 150px;
  margin-bottom: 40px;
}

.div-block-9 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 150px;
  height: 150px;
  margin: auto;
  background-image: radial-gradient(
    circle closest-side at 50% 50%,
    #864393 50%,
    #1d1d1b
  );
  opacity: 0;
  -webkit-filter: blur(30px);
  filter: blur(30px);
}

.genl-b {
  position: absolute;
  left: auto;
  top: auto;
  right: 5%;
  bottom: -31%;
}

.text-f {
  max-width: 30%;
  margin-bottom: 60px;
  font-size: 18px;
  line-height: 140%;
}

.heading-2-f {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 55px;
  line-height: 110%;
}

.form-block {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-field {
  padding: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
}

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

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

.text-area {
  display: block;
  max-height: 500px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
}

.text-area:focus {
  border-color: #864393;
}

.text-area.tablet {
  display: none;
}

.form-question-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.t-form {
  max-width: 60%;
}

.link-form {
  text-decoration: underline;
}

.check-f {
  margin-right: 10px;
  padding: 10px;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background-color: #fff;
}

.check-f.w--redirected-checked {
  margin-right: 10px;
  padding: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #864393;
  border-radius: 5px;
  background-color: #864393;
  background-size: auto;
}

.checkbox-label {
  display: none;
}

.submit-button {
  display: block;
  padding: 25px 80px;
  border-radius: 5px;
  background-color: #864393;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

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

.btn-form-subm {
  margin-top: 50px;
}

.slick-slider {
  display: block;
}

/* Slick-list must fill slider width (fixes asymmetric right gap) */
.slick-slider .slick-list {
  width: 100%;
}

.slick-slider.news-slider {
  overflow: hidden;
  width: 100%;
}

.slick-slider.st-slider {
  overflow: hidden;
  width: 100%;
  padding-top: 10px;
}

/* Gap via slick-slide padding (Slick-compatible, works on all breakpoints) */
.news-slider .slick-list {
  margin: 0 -10px;
}
.news-slider .slick-slide {
  padding: 0 10px;
}

.st-slider .slick-list {
  margin: 0 -10px;
}
.st-slider .slick-slide {
  padding: 0 10px;
}

.partners-slider .slick-list,
.js-partners-slider .slick-list {
  margin: 0 -10px;
}
.partners-slider .slick-slide,
.js-partners-slider .slick-slide {
  padding: 0 10px;
}

.slick-slider.partners-slider {
  overflow: hidden;
  width: 100%;
}

.card-slider_item-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.news-card {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.news-card-cont-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  border: 1px solid #f1f3f5;
  border-radius: 20px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
}

.news-card-cont-wr:hover {
  border-color: #864393;
}

.st-zag {
  margin-bottom: 50px;
  font-size: 16px;
  font-weight: 400;
}

.st-card-date {
  margin-top: auto;
  padding-right: 26px;
  padding-left: 26px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.card-slider_nav-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn {
  display: inline-block;
  margin-top: 12px;
  margin-right: 12px;
  padding: 8px 18px;
  border: 1px none transparent;
  border-radius: 4px;
  background-color: #212121;
  box-shadow: inset 0 0 0 0 transparent;
  -webkit-transition:
    box-shadow 300ms ease-out,
    border-color 300ms ease-out;
  transition:
    box-shadow 300ms ease-out,
    border-color 300ms ease-out;
  color: #fff;
  text-decoration: none;
}

.btn:hover {
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.15);
  color: #fff;
}

.btn.btn-primary {
  border-color: transparent;
  background-color: #864393;
}

.btn.btn-primary.card-slider_nav-btn {
  margin-top: 0px;
  margin-right: 0px;
  padding: 16px 20px;
}

.btn.btn-primary.card-slider_nav-btn.news-slide-left {
  margin-right: 15px;
}

.btn.btn-primary.card-slider_nav-btn.st-slide-left {
  margin-right: 15px;
}

.btn.btn-primary.card-slider_nav-btn.partners-slide-left {
  margin-right: 15px;
}

.card-slider_nav-icon {
  width: 12px;
  height: 20px;
}

.card-slider_item-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.stati-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 20px;
  background-color: #f7f8f9;
}

.st-card-img {
  overflow: hidden;
  width: 100%;
  height: 250px;
  -o-object-fit: cover;
  object-fit: cover;
}

.st-gl-n {
  margin-bottom: 50px;
  padding-right: 26px;
  padding-left: 26px;
  font-size: 16px;
  line-height: 140%;
}

.footer {
  padding-top: 80px;
  background-color: #f8f8fa;
}

.footer-grid {
  width: 100%;
  margin-bottom: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-link-ep {
  margin-bottom: 20px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 20px;
  line-height: 100%;
}

.footer-link-ep:hover {
  color: #864393;
}

.brand-footer {
  max-width: 200px;
  margin-bottom: 35px;
  padding-left: 0px;
}

.footer-cat-l {
  position: static;
  margin-bottom: 30px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: rgba(0, 0, 0, 0.6);
  font-size: 20px;
  line-height: 120%;
  font-weight: 500;
}

.footer-cat-l:hover {
  color: #864393;
}

.footer-link {
  max-width: 80%;
  margin-bottom: 25px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 16px;
  font-weight: 400;
}

a.footer-link:hover {
  color: #864393;
}

.grid-pao {
  width: 100%;
  grid-column-gap: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ab-miss-t {
  max-width: 80%;
  margin-bottom: 50px;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
}

.grid-3 {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ab-numbers-t1 {
  color: #7a7c82;
  text-transform: uppercase;
}

.ab-numbers-t2 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 32px;
  line-height: 110%;
}

.ab-numbers-t3 {
  max-width: 70%;
  font-size: 16px;
  line-height: 110%;
}

.ab-img {
  border-radius: 10px;
}

.section-about {
  margin-bottom: 100px;
}

.about-wr-mission {
  position: relative;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.ab-miss-zag {
  max-width: 90%;
  margin-bottom: 30px;
  color: #fff;
  font-size: 42px;
  line-height: 120%;
}

.ab-miss-gr {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ab-miss-t-sm {
  color: #fff;
  font-size: 18px;
  line-height: 160%;
  font-weight: 300;
}

.image-8 {
  position: absolute;
  left: auto;
  top: auto;
  right: -13%;
  bottom: -25%;
  z-index: 2;
  max-width: 700px;
}

.ellipse-1 {
  position: absolute;
  left: -9%;
  top: -9%;
  right: auto;
  bottom: auto;
  z-index: 1;
  width: 380px;
  height: 170px;
  border-radius: 500px;
  background-color: #430d4d;
  opacity: 1;
  -webkit-filter: blur(60px);
  filter: blur(60px);
  -webkit-transform: rotate(-23deg);
  -ms-transform: rotate(-23deg);
  transform: rotate(-23deg);
}

.ellipse-2 {
  position: absolute;
  left: 10%;
  top: auto;
  right: 0%;
  bottom: -15%;
  z-index: 1;
  width: 460px;
  height: 170px;
  border-radius: 500px;
  background-color: #430d4d;
  opacity: 1;
  -webkit-filter: blur(60px);
  filter: blur(60px);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.ellipse-3 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 460px;
  height: 170px;
  border-radius: 500px;
  background-color: rgba(144, 46, 159, 0.3);
  opacity: 1;
  -webkit-filter: blur(60px);
  filter: blur(60px);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.h2-ab {
  margin-top: 0px;
  margin-bottom: 50px;
  font-size: 50px;
  line-height: 120%;
}

.grid-4 {
  width: 100%;
}

.ab-cen-wr {
  padding-top: 70px;
  padding-bottom: 70px;
  border-radius: 15px;
  background-color: #f0eff4;
}

.o-nas-cenn-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ab-cen-t2 {
  max-width: 70%;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
}

.ab-cen-t1 {
  margin-bottom: 15px;
  font-size: 26px;
  line-height: 120%;
  text-align: center;
}

.ab-cen-img {
  width: 88px;
  height: 88px;
  margin-bottom: 50px;
}

.grid-5 {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.ab-alg-wr {
  padding: 30px;
  border-radius: 15px;
  background-color: #f0eff4;
}

.ab-alg-num-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ab-alg-num {
  font-size: 40px;
  line-height: 100%;
  font-weight: 700;
}

.ab-alg-ic-wr {
  width: 70px;
  height: 70px;
  padding: 20px;
  border-radius: 10px;
  background-color: #fff;
}

.ab-alg-text {
  max-width: 80%;
  font-size: 18px;
  line-height: 120%;
}

.ab-alg-text._7-alg {
  max-width: 28%;
  line-height: 140%;
}

.ab-prezent-zag {
  margin-bottom: 50px;
  color: #fff;
  font-size: 18px;
}

.ellipse-pr-2 {
  position: absolute;
  left: 10%;
  top: auto;
  right: 0%;
  bottom: -15%;
  z-index: 1;
  width: 520px;
  height: 170px;
  border-radius: 500px;
  background-color: #a338b7;
  opacity: 1;
  -webkit-filter: blur(60px);
  filter: blur(60px);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.ab-prez-img {
  position: absolute;
  left: auto;
  top: -63%;
  right: -24%;
  bottom: 0%;
  z-index: 2;
  max-width: 80%;
}

.prezent-btn {
  padding: 20px 60px;
  border-radius: 5px;
  background-color: #864493;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.prezent-btn:hover {
  background-color: #793d85;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-pr-btn {
  margin-right: 15px;
  color: #fff;
  font-size: 16px;
  line-height: 100%;
}

.image-9 {
  width: 40px;
  height: 40px;
}

.card-slider_item-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 15px;
  background-color: #fafafa;
}

.card-slider_nav-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ab-partners-logo {
  max-width: 150px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.ab-partners-logo:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

.partners-card-cont-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 60px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
}

.header-btn-black {
  border-radius: 5px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #000;
  font-size: 16px;
  font-weight: 500;
}

.header-btn-black:hover {
  color: #864393;
}

.nav-link-l-black {
  padding: 0px 20px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #000;
  font-size: 18px;
  line-height: 100%;
  font-weight: 400;
}

.nav-link-l-black:hover {
  color: #864393;
}

.nav-link-l-black.w--current {
  color: #864393;
}

.navb-cb-btn-black {
  display: block;
  padding: 15px 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition:
    color 200ms ease,
    background-color 200ms ease;
  transition:
    color 200ms ease,
    background-color 200ms ease;
  color: #000;
  text-align: center;
}

.navb-cb-btn-black:hover {
  border-color: #864393;
  background-color: #864393;
  color: #fff;
}

.navb-cb-btn-black.tabl {
  display: none;
}

.navb-bl {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.top-navb-bl {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.breadc_link {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #a7aab3;
}

.breadc_link:hover {
  color: #864393;
}

.breadc_text {
  font-size: 15px;
  font-weight: 400;
}

.breadc_text._1 {
  margin-right: 7px;
  margin-left: 7px;
  color: #a7aab3;
}

.breadc_text.big {
  text-transform: uppercase;
}

.big-text {
  text-transform: uppercase;
}

.grid-gl-products {
  width: 100%;
  grid-row-gap: 70px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.prod-cat-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 350px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #200d2c;
}

.prod-cat-wr.met {
  background-image: url("/local/templates/general_lubricants/assets/css/../images/metalworking.png");
  background-position: 50% 50%;
  background-size: cover;
}

.img-gl-cat {
  display: block;
  max-width: 40%;
}

.img-gl-cat.taif {
  max-width: 60%;
}

.prod-gl-cat-zag {
  font-size: 24px;
  line-height: 120%;
}

.link-gl {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

.link-gl:hover {
  color: #864393;
}

.n-cat-gl {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

a.n-cat-gl:hover {
  color: #864393;
}

.photo-cat-n {
  overflow: hidden;
  height: 250px;
  margin-bottom: 20px;
  border-radius: 10px;
}

.photo-cat-n.sm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #2d1447;
}

.photo-cat-n.ind {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #200d2c;
}

.image-10 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section-100 {
  margin-bottom: 100px;
}

.img-gl-plast {
  max-width: 50%;
}

.gl-t-block {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 110px 65px;
  border-radius: 10px;
  background-color: #1d1d1b;
  background-image: radial-gradient(
    circle closest-corner at 70% 50%,
    #6a3175 19%,
    hsla(0, 0%, 100%, 0)
  );
}

.text-block-4 {
  position: relative;
  z-index: 5;
  max-width: 50%;
  color: #fff;
  font-size: 18px;
  line-height: 160%;
  font-weight: 300;
}

.gl-logo-prod {
  position: absolute;
  left: auto;
  top: 20%;
  right: 0%;
  bottom: 0%;
  display: block;
  max-width: 40%;
}

.grid-category-gl {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cat-gl-wr {
  min-height: 200px;
  padding: 32px 22px;
  border-radius: 15px;
  background-color: #f0eff4;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

.cat-gl-wr:hover {
  color: #864393;
}

.cat-gl-t {
  font-size: 20px;
  line-height: 120%;
}

.grid-menu-glpod {
  display: none;
  width: 100%;
  margin-bottom: 80px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.link-menu-podc-gl {
  padding: 25px 30px;
  border: 1px solid #e0dfe3;
  border-radius: 5px;
}

.text-block-5 {
  color: #939198;
  font-size: 16px;
  line-height: 120%;
  text-align: center;
}

.products-gl-grid {
  width: 100%;
  margin-bottom: 45px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.prod-gl-wr {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #dfdfe3;
  border-radius: 5px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
}

.prod-gl-wr:hover {
  border-color: #864393;
}

.prod-img {
  margin-bottom: 40px;
}

.prod-card-name {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 120%;
  font-weight: 500;
  text-transform: uppercase;
}

.prod-card-description {
  margin-bottom: 30px;
  color: #767983;
  line-height: 160%;
  font-weight: 300;
  text-align: center;
}

.prod-card-cl-t {
  margin-bottom: 20px;
  color: #878a92;
  font-size: 15px;
  line-height: 120%;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.iso-vr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.iso-t {
  margin-right: 15px;
  margin-bottom: 5px;
  color: #767983;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.prod-card-iso-num {
  margin-right: 5px;
  padding: 5px;
  border: 1px solid #767983;
  border-radius: 5px;
  color: #767983;
  line-height: 100%;
  font-weight: 500;
}

.heading-product {
  max-width: 60%;
  margin-top: 0px;
  margin-bottom: 60px;
  font-size: 60px;
  line-height: 110%;
  font-weight: 500;
  text-transform: uppercase;
}

.tabs-menu {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  margin-bottom: 60px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  outline: 1px solid #eeeef3;
  outline-offset: -1px;
  border-radius: 5px;
}

.tab-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: clamp(8px, 1vw, 12px);  
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 1px;
  border-color: #eeeef3;
  border-right-style: solid;
  border-bottom-style: solid;
  background-color: hsla(0, 0%, 86.7%, 0);
  color: #878a92;
  text-align: center;
  min-height: 70px;
}

.tab-link.w--current {
  border-top-color: rgba(238, 238, 243, 0);
  border-bottom-width: 3px;
  border-bottom-color: #6a3275;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#864493),
    to(#9d49ad)
  );
  background-image: linear-gradient(0deg, #864493, #9d49ad);
  color: #fff;
}

.tab-text {
  font-size: 18px;
  line-height: 120%;
}

.tabs {
  width: 100%;
}

.prod-grid {
  width: 100%;
  grid-column-gap: 100px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.img-prod-wr {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  /*background-color: #f0eff4;*/
}

.card-info-z {
  margin-bottom: 20px;
  color: #878a92;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.descr-info {
  max-width: 70%;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
}

.iso-info-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.fasovka-t {
  margin-right: 10px;
  padding: 5px 10px;
  border: 1px solid #767983;
  border-radius: 50px;
  color: #767983;
  line-height: 100%;
}

.fasovka-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.zakaz-button {
  padding: 25px 80px;
  border-radius: 5px;
  background-color: #864393;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 100%;
}

.zakaz-button:hover {
  background-color: #673272;
}

.prod-cart-gradient {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  border-radius: 15px;
  background-image: radial-gradient(
    circle farthest-corner at 100% 100%,
    #864393,
    #f0eff4 91%
  );
  opacity: 0;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.prod-cart-gradient:hover {
  opacity: 1;
}

.clients-gradient {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border-radius: 25px;
  background-image: radial-gradient(
    circle farthest-corner at 50% 50%,
    #864393,
    #1d1d1b
  );
  opacity: 0;
}

.cont-t {
  margin-bottom: 40px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 18px;
  line-height: 140%;
}

.cont-t:hover {
  color: #864393;
}

.cont-info-zag {
  margin-bottom: 10px;
  color: #878a92;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.footer-kq-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.kq-foot-text {
  color: #864393;
  font-size: 24px;
  line-height: 100%;
  font-weight: 500;
  text-transform: uppercase;
}

.footer-made-in-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-made-in-wr p {
  margin: 0;
}

.madein-foot-text {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #636268;
}

.madein-foot-text:hover {
  color: #864393;
}

.footer-grid-policy {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.msds-img {
  position: absolute;
  left: auto;
  top: auto;
  right: -4%;
  bottom: -21%;
  z-index: 2;
  max-width: 460px;
}

.ellipse-msds {
  position: absolute;
  left: 10%;
  top: auto;
  right: 0%;
  bottom: -15%;
  z-index: 1;
  width: 530px;
  height: 180px;
  border-radius: 500px;
  background-color: #a338b7;
  opacity: 1;
  -webkit-filter: blur(70px);
  filter: blur(70px);
  -webkit-transform: rotate(-9deg);
  -ms-transform: rotate(-9deg);
  transform: rotate(-9deg);
}

.grid-preim-prod {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.preim-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #f0eff4;
}

.preim-z {
  max-width: 100%;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 120%;
  font-weight: 700;
  text-align: center;
}

.preim-t {
  font-size: 16px;
  line-height: 160%;
  text-align: center;
}

.img-preim-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #fff;
}

.img-preim {
  display: block;
}

.oblast-priment-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.preim-grid-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.obl-primen-text {
  font-size: 16px;
  line-height: 120%;
}

.point-priment {
  width: 6px;
  height: 6px;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 20px;
  background-color: #864393;
}

.vyazk-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.table-char-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.table-char-wrapper.mr60 {
  margin-bottom: 60px;
}

.table-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px 1%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #dce0ec;
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  color: #9898a3;
  font-size: 16px;
  cursor: pointer;
}

.table-row:hover {
  box-shadow: 0 6px 10px 0 rgba(142, 143, 163, 0.1);
}

.table-row.head {
  background-color: #f0eff4;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-size: 16px;
  font-weight: 500;
}

.table-row.head:hover {
  box-shadow: none;
}

.table-row.head.hide {
  display: none;
}

.table-row.gl {
  background-color: #864393;
}

.table-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #9898a3;
}

.table-box._2 {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.table-heading {
  color: #8c8c96;
}

.scroll-table-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.table-data {
  max-width: 60%;
  color: #4e4e4e;
  line-height: 120%;
}

.table-data.big {
  text-transform: uppercase;
}

.table-data.big.gl {
  color: #fff;
}

.table-data.full {
  max-width: 100%;
}

.table-data.full.gl {
  color: #fff;
}

.table-data.nowr {
  white-space: nowrap;
}

.contacts-grid {
  width: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.contact-wr {
  padding: 50px 40px;
  border-radius: 20px;
  background-color: #f0eff4;
}

.contact-wr.navbar {
  position: relative;
  z-index: 5;
  max-width: 600px;
  margin-bottom: 0px;
}

.text-field-contacts {
  margin-bottom: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(134, 67, 147, 0);
  border-radius: 9px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
  font-size: 16px;
}

.text-field-contacts:focus {
  border-color: #864393;
}

.text-field-contacts::-webkit-input-placeholder {
  font-size: 16px;
}

.text-field-contacts:-ms-input-placeholder {
  font-size: 16px;
}

.text-field-contacts::-ms-input-placeholder {
  font-size: 16px;
}

.text-field-contacts::placeholder {
  font-size: 16px;
}

.textarea-contacts {
  margin-bottom: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(134, 67, 147, 0);
  border-radius: 9px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
  font-size: 16px;
}

.textarea-contacts:focus {
  border-color: #864393;
}

.textarea-contacts::-webkit-input-placeholder {
  font-size: 16px;
}

.textarea-contacts:-ms-input-placeholder {
  font-size: 16px;
}

.textarea-contacts::-ms-input-placeholder {
  font-size: 16px;
}

.textarea-contacts::placeholder {
  font-size: 16px;
}

.cont-submit-button {
  display: block;
  width: 100%;
  margin-top: 40px;
  padding: 25px 35px;
  border-radius: 5px;
  background-color: #864393;
  font-size: 16px;
  line-height: 100%;
}

.cont-submit-button:hover {
  background-color: #673272;
}

.t-form-cont {
  max-width: 100%;
}

.name-form {
  margin-bottom: 30px;
  font-size: 21px;
  line-height: 120%;
  font-weight: 500;
  text-align: center;
}

.st-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-bottom: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.st-wr-t {
  max-width: 40%;
  color: rgba(0, 0, 0, 0.4);
  font-size: 20px;
  line-height: 140%;
  font-weight: 400;
}

.big-st {
  width: 100%;
  padding: 56px;
  border-radius: 15px;
  background-color: #f0eff4;
}

.st-big-zag {
  margin-bottom: 30px;
  font-size: 48px;
  line-height: 110%;
  font-weight: 500;
}

.big-st-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-6 {
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 140%;
}

.date-st {
  margin-bottom: 30px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 18px;
  font-weight: 500;
}

.btn-big-st {
  padding: 18px 35px;
  border-radius: 5px;
  background-color: #864393;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-size: 16px;
}

.btn-big-st:hover {
  background-color: #673272;
}

.img-big-st {
  width: 100%;
  height: 440px;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.main-st-grid {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-wrapper {
  overflow: hidden;
  margin-bottom: 30px;
  border-radius: 20px;
}

.news-card-date {
  margin-top: auto;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.content-art {
  max-width: 820px;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
  padding-top: 20px;
}

.st-v-2 {
  display: inline-block;
  margin-bottom: 20px;
  padding: 16px 24px;
  border: 1px solid #eff0f6;
  border-radius: 10px;
  font-size: 18px;
  font-weight: 700;
}

.date-st-2 {
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 18px;
  font-weight: 500;
}

.st-op-zag {
  margin-top: 0px;
  margin-bottom: 70px;
  font-size: 40px;
  line-height: 120%;
  font-weight: 500;
}

.image-11 {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.st-img-wr {
  overflow: hidden;
  width: 100%;
  height: 600px;
  margin-bottom: 70px;
  border-radius: 20px;
}

.btn-mid-st {
  padding: 25px 50px;
  border-radius: 5px;
  background-color: #864393;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
  font-size: 16px;
}

.btn-mid-st:hover {
  background-color: #673272;
}

.btn-mid-st.st {
  display: none;
}

.prod-info-zag {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 32px;
  line-height: 120%;
  font-weight: 500;
}

.rich-text-prod {
  max-width: 50%;
}

.page-nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 60px;
}

.page-nav-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  margin-right: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #dfdfe3;
  border-radius: 15px;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
}

.page-nav-button:hover {
  background-color: #864393;
  color: #fff;
}

.page-nav-button.current {
  background-color: #864393;
  color: #fff;
}

.page-nav-button.inactive {
  display: none;
}

.page-nav-dots {
  margin-right: 10px;
  margin-left: 5px;
}

.page-nav-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.arrow-right {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.arrow-left:hover {
  color: #fff;
}

.pao-grid-descr {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pao-grid-descr._1 {
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
}

.pao-grid-descr._2 {
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
}

.pao-descr-wr {
  position: relative;
  padding: 45px 34px;
  border-radius: 20px;
  background-color: #f0eff4;
}

.pao-descr-wr._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.pao-descr-zag {
  max-width: 60%;
  font-size: 18px;
  line-height: 120%;
  font-weight: 500;
}

.check-descr-grid {
  margin-top: 32px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.pao-descr-check-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.check {
  width: 22px;
  height: 22px;
  margin-right: 15px;
  padding-top: 6px;
  padding-bottom: 5px;
  border-radius: 50%;
  background-color: #864393;
  background-image: url("/local/templates/general_lubricants/assets/css/../images/check.svg");
  background-position: 0px 0px;
  background-size: cover;
}

.pao-descr-text {
  max-width: 56%;
  font-size: 16px;
  line-height: 140%;
}

.pao-descr-number-wr {
  position: absolute;
  left: auto;
  top: 10%;
  right: 5%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #864393;
}

.pao-descr-num {
  color: #fff;
  font-size: 25px;
  font-weight: 500;
}

.descr-t {
  max-width: 50%;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  font-size: 20px;
  line-height: 140%;
  text-align: center;
}

.pao-descr-t {
  max-width: 50%;
  margin-bottom: 50px;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
}

.grid-6 {
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pao-base-oil-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #864393;
  border-radius: 15px;
  background-color: #f0eff4;
}

.base-oil-t {
  max-width: 80%;
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
  text-align: center;
}

.base-oil-img {
  max-width: 160px;
  margin-bottom: 30px;
}

.pao-l {
  position: relative;
  overflow: hidden;
  width: 100px;
  height: 300px;
  margin-bottom: 20px;
  border-radius: 80px;
  background-image: linear-gradient(45deg, #efd30d 28%, #f76d24);
}

.pao-prisadki {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100%;
  height: 100px;
  border-radius: 60px 60px 0px 0px;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#c66cd8),
    to(#864393)
  );
  background-image: linear-gradient(90deg, #c66cd8, #864393);
  box-shadow: 7px 0 0 0 #44214b;
}

.pao-prisadki.gidravl {
  height: 20px;
}

.pao-prisadki.transform {
  height: 60px;
}

.pao-prisadki.motorn {
  height: 100px;
}

.base-oil-l-wr {
  display: -ms-grid;
  display: grid;
  padding: 40px 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 15px;
  background-color: #f0eff4;
}

.pao-l-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pao-name {
  line-height: 120%;
  text-align: center;
}

.pao-proc {
  margin-bottom: 20px;
  color: #864393;
  font-weight: 700;
}

.base-left-wr {
  padding: 40px;
  border-radius: 15px;
  background-color: #864393;
}

.pao-preim-grid {
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.preim-card-front {
  position: relative;
  height: 500px;
  padding-top: 72px;
  padding-right: 51px;
  padding-left: 40px;
  border-radius: 15px;
  background-color: #864393;
  background-image: radial-gradient(
    circle farthest-corner at 50% 50%,
    #864393,
    #000
  );
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.pao-preim-card-zag {
  color: #fff;
  font-size: 2vw;
  line-height: 120%;
  font-weight: 500;
}

.card-more {
  position: absolute;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
}

.pao-preim-card-wrapper {
  position: relative;
}

.preim-card-back {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  height: 500px;
  padding-top: 66px;
  padding-right: 65px;
  padding-left: 44px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 15px;
  background-color: #f7f7f7;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.card-less {
  position: absolute;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
}

.pao-preim-card-zag-back {
  margin-bottom: 15px;
  color: #000;
  font-size: 18px;
  line-height: 120%;
  font-weight: 500;
}

.pao-preim-card-text-back {
  font-size: 16px;
  line-height: 140%;
}

.bl-base-text {
  max-width: 80%;
  color: #fff;
  font-size: 30px;
  line-height: 140%;
}

.bl-base-text.black {
  max-width: 80%;
  color: #fff;
  font-size: 20px;
  line-height: 160%;
  text-align: center;
}

.grid-oil-graphs {
  margin-bottom: 100px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pao-proiz-grid {
  width: 100%;
  margin-bottom: 100px;
  grid-column-gap: 50px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pao-proizv-grid-table {
  width: 100%;
  margin-bottom: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 0.75fr 1.25fr 0.75fr 1.25fr 0.75fr 1.25fr;
  grid-template-columns: 1.25fr 0.75fr 1.25fr 0.75fr 1.25fr 0.75fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pao-table-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  border-style: solid;
  border-width: 3px;
  border-color: #864393;
  border-radius: 5px;
}

.pao-table-t {
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.pao-table-t.af {
  margin-bottom: 10px;
}

.pao-table-t.abs {
  position: absolute;
  left: 8vw;
  right: 8vw;
  bottom: 15px;
}

.vert-table-wr {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.table-vert-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  margin-bottom: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.table-vert-cont.v {
  margin-top: 5px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.des-l {
  position: absolute;
  top: 138px;
  width: 3px;
  height: 70px;
  background-color: #864393;
}

.des-l2 {
  position: absolute;
  top: 138px;
  right: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 158%;
  height: 3px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #864393;
}

.arrow-tip {
  width: 10px;
  height: 10px;
  margin-left: -1px;
  border-right: 3px solid #864393;
  border-bottom: 3px solid #864393;
  -webkit-transform: rotate(130deg);
  -ms-transform: rotate(130deg);
  transform: rotate(130deg);
}

.arrow-tip.right {
  margin-left: -10.5px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.arrow-tip.niz {
  margin-top: -11px;
  margin-left: 0px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.arrow {
  width: 100%;
  height: 3px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #864393;
}

.arrow-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.arrow-wr.vert {
  padding: 5px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.arrow-vert {
  width: 3px;
  height: 100%;
  border-radius: 5px;
  background-color: #864393;
}

.grid-table-m {
  display: none;
}

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

.klass-left-wr {
  padding: 40px;
  border-radius: 15px;
  background-color: #f0eff4;
}

.klassif-text {
  max-width: 90%;
  font-size: 16px;
  line-height: 160%;
}

.pao-sr-grid {
  width: 100%;
  margin-bottom: 100px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sr-t {
  max-width: 60%;
  font-size: 16px;
  line-height: 160%;
  text-align: center;
}

.pao-sr-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pao-sr-img {
  max-width: 350px;
  margin-bottom: 30px;
  border-radius: 20px;
  -o-object-fit: cover;
  object-fit: cover;
}

.pao-sr-zag {
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 120%;
  font-weight: 500;
}

.h3-preim {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 120%;
  font-weight: 500;
}

.pao-t {
  margin-top: 40px;
  margin-bottom: 50px;
  font-size: 16px;
  line-height: 160%;
}

.pao-pr-table-head {
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f0eff4;
}

.pao-pr-table-wr {
  color: #8c8c96;
  font-size: 16px;
  font-weight: 400;
}

.tt {
  text-align: left;
}

.tt.gl {
  color: #fff;
}

.pao-pr-table-1 {
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #dce0ec;
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  cursor: pointer;
}

.pao-pr-table-1:hover {
  box-shadow: 0 6px 10px 0 rgba(142, 143, 163, 0.1);
}

.pao-pr-table-1.gl {
  background-color: #864393;
}

.div-block-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div-block-13.ots {
  margin-bottom: 100px;
}

.pao-pr-table-wr-1 {
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

.pao-pr-table-wr-1.c {
  text-align: center;
}

.uv-mas-head {
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f0eff4;
}

.uv-mas-gr {
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #dce0ec;
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  cursor: pointer;
}

.uv-mas-gr:hover {
  box-shadow: 0 6px 10px 0 rgba(142, 143, 163, 0.1);
}

.ver-pao {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-block-7 {
  margin-top: 40px;
  font-size: 16px;
  line-height: 160%;
  text-align: left;
}

.grid-9 {
  margin-bottom: 100px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 50px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.head-table-pao {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 35px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #864393;
}

.text-block-8 {
  color: #fff;
  font-size: 20px;
}

.div-block-19 {
  position: relative;
  width: 100%;
  border-radius: 15px;
  background-color: #f0eff4;
}

.grid-10 {
  padding: 40px 20px;
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.prsh-t {
  margin-bottom: 30px;
  padding: 10px 30px;
  border-radius: 10px;
  background-color: #fff;
  font-weight: 500;
  text-align: center;
}

.ver-wr- {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-20 {
  position: absolute;
  left: 0px;
  top: 0%;
  right: 0px;
  bottom: 0%;
  width: 1px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}

.pao-pr-table-head2 {
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f0eff4;
}

.pao-pr-table-2 {
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #dce0ec;
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  cursor: pointer;
}

.pao-pr-table-2:hover {
  box-shadow: 0 6px 10px 0 rgba(142, 143, 163, 0.1);
}

.grid-effect {
  width: 100%;
  margin-bottom: 100px;
  grid-auto-flow: column;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-effect._2 {
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
}

.effect-right {
  display: -ms-grid;
  display: grid;
  padding: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 15px;
  background-color: #000;
}

.img-eff {
  max-width: 90px;
  margin-bottom: 20px;
}

.eff-name {
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.eff-name-m {
  color: #fff;
  font-size: 16px;
  text-align: center;
}

._2-uv-grid {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._2-uv-left {
  padding: 40px;
  border-radius: 15px;
  background-color: #f0eff4;
}

.is-pr-table-head {
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f0eff4;
}

.isp-pr-table {
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #dce0ec;
}

.isp-pr-table.head {
  background-color: #dcdae2;
}

.vyazk-img {
  display: block;
  max-width: 760px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
}

.pao-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #f4f4f4;
}

.pao-wr.pris {
  background-color: #000;
}

.pris-ind-img {
  max-width: 80%;
}

.pao-obl-prim-grid {
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.fb-wr {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 20px;
  background-color: rgba(0, 0, 0, 0.7);
}

.close-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.f-cont {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 40px 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  background-color: #fff;
}

.close-l {
  position: absolute;
  left: auto;
  top: 3%;
  right: 3%;
  bottom: auto;
  z-index: 100;
  padding: 23px;
  border-radius: 5px;
  background-color: #fff;
  opacity: 0.3;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.close-l:hover {
  background-color: #f3f3f3;
}

.close-img {
  width: 25px;
  opacity: 0.6;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.close-img:hover {
  opacity: 1;
}

.f-wr {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-zag {
  margin-bottom: 40px;
  font-size: 28px;
  line-height: 120%;
  font-weight: 700;
  text-align: left;
}

.form-zag.zapr {
  width: 50%;
  text-align: center;
}

.form-zag.zak {
  margin-bottom: 20px;
}

.big-grid-pao {
  min-width: 2770px;
  padding-top: 5px;
  padding-bottom: 5px;
  grid-auto-columns: 150px;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  -ms-grid-columns: 150px 150px 150px 150px 150px 150px 150px 150px 150px 150px
    150px 150px 150px 150px;
  grid-template-columns: 150px 150px 150px 150px 150px 150px 150px 150px 150px 150px 150px 150px 150px 150px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  cursor: pointer;
}

.big-grid-pao:hover {
  box-shadow: 0 6px 10px 0 rgba(142, 143, 163, 0.1);
}

.big-grid-pao.head {
  z-index: 5;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f0eff4;
}

.big-grid-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-grid-wr.fixed {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  z-index: 5;
  background-color: hsla(0, 0%, 100%, 0.6);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(hsla(0, 0%, 94.9%, 0.5)),
    to(hsla(0, 0%, 94.9%, 0.5))
  );
  background-image: linear-gradient(
    180deg,
    hsla(0, 0%, 94.9%, 0.5),
    hsla(0, 0%, 94.9%, 0.5)
  );
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.big-grid-pao-text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8c8c96;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  white-space: normal;
}

.big-grid-pao-text.br {
  font-weight: 500;
  white-space: nowrap;
}

.ver-wr-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div-block-21 {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#864393),
    to(#5a2c63)
  );
  background-image: linear-gradient(90deg, #864393, #5a2c63);
}

.pao-prod-t {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 160%;
}

.pao-prod-t._2 {
  margin-top: 0px;
  font-size: 15px;
}

.ver-wr-2 {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.news-grid {
  width: 100%;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.news-grid.dop {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.news-card-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 20px;
}

.image-wrapper-news {
  overflow: hidden;
  margin-bottom: 20px;
  border-radius: 10px;
}

.news-card-img {
  overflow: hidden;
  width: 100%;
  height: 250px;
  -o-object-fit: cover;
  object-fit: cover;
}

.zag-news-card {
  font-size: 24px;
  line-height: 140%;
  font-weight: 400;
}

.date-news-card {
  margin-bottom: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}

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

.pris-cons-img {
  max-width: 250px;
  margin-bottom: 0px;
}

.tabs-prisadki {
  width: 100%;
}

.tabs-menu2 {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  margin-bottom: 60px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px solid #eeeef3;
  border-radius: 5px;
}

.pris-grid-prods {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.pris-prods-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 15px;
  background-color: #f0eff4;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.pris-prods-link:hover {
  background-color: #e4e1ed;
}

.pris-prods-grid-name {
  padding: 40px;
  color: #864393;
  font-size: 28px;
  line-height: 120%;
  font-weight: 500;
}

.pris-prods-grid-name-descr {
  padding: 20px 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  background-color: #d8d6e0;
  font-size: 16px;
  line-height: 140%;
}

.grid-taif-products {
  width: 100%;
  grid-row-gap: 70px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.taif-logo-prod {
  position: absolute;
  left: auto;
  top: auto;
  right: 50px;
  bottom: -20px;
  display: block;
  max-width: 500px;
}

.docs-zapros {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 20px;
  background-color: rgba(0, 0, 0, 0.7);
}

.zakaz-f {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 20px;
  background-color: rgba(0, 0, 0, 0.7);
}

.text-block-9 {
  max-width: 30%;
  margin-bottom: 40px;
  font-size: 16px;
  text-align: center;
}

.grid-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.zakaz-f-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 9px;
  background-color: #fff;
}

.img-zak-prod {
  max-width: 40px;
}

.zak-f-prod-name {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}

.div-block-22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 20px;
}

.zakaz-f-t-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 9px;
  background-color: #fff;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-2 {
  position: relative;
  width: 90%;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}

.utility-page-content-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 600px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.div-block-55 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ut-4 {
  color: #864393;
  font-size: 120px;
}

.image-18 {
  max-width: 100px;
}

.ut {
  margin-top: 0px;
  margin-bottom: 30px;
  line-height: 120%;
  font-weight: 500;
}

.preim-prod-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.success-msg {
  border-radius: 5px;
  background-color: #fff;
}

.text-msg {
  max-width: 60%;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
  line-height: 140%;
  text-align: center;
}

.big {
  text-transform: uppercase;
}

.error-msg {
  border-radius: 5px;
}

.img-pao {
  position: absolute;
  top: 25px;
  right: 25px;
  max-width: 70px;
}

.pao-img-opis {
  position: absolute;
  top: 60px;
  right: 60px;
  max-width: 80px;
}

.div-block-56 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 5px;
}
@media screen and (max-width: 1370px) {
  .brand {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .brand.tablet {
    display: block;
  }

  .nav-link {
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
  }

  .nav-link:hover {
    color: #fff;
  }

  .nav-link.w--current {
    color: #c7c6c7;
  }

  .nav-link.tablet {
    display: block;
  }

  .navb-btns {
    display: none;
  }

  .heading {
    max-width: 100%;
    font-size: 50px;
  }

  .t-header {
    max-width: 70%;
    font-size: 18px;
  }

  .l-menu {
    display: none;
    padding-bottom: 0px;
  }

  .nav-link-l {
    display: none;
  }

  .navb-cb-btn {
    display: none;
  }

  .navb-cb-btn.tablet-nav-btn {
    display: block;
  }

  .navb-cb-btn.tablet-nav-btn.white {
    display: block;
    border-color: #000;
    color: #000;
  }

  .top-navb,
  .top-navb-bl {
    display: none;
    border: 1px none #000;
  }

  .navb-l {
    display: none;
  }

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

  .ab-text {
    max-width: 100%;
  }

  .heading-1 {
    font-size: 40px;
  }

  .why-grid {
    -ms-grid-columns: 1fr 1.25fr;
    grid-template-columns: 1fr 1.25fr;
  }

  .h3-why {
    font-size: 26px;
  }

  .h3-why-small {
    font-size: 26px;
  }

  .ind-prod-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .ind-prod-grid._4-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-cl {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .numbers-gr {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #864393;
  }

  .text-f {
    max-width: 50%;
  }

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

  .text-area {
    display: none;
  }

  .text-area.tablet {
    display: block;
  }

  .form-question-wr {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }

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

  .footer-link-ep {
    font-size: 16px;
  }

  .menu-button {
    font-size: 30px;
  }

  .menu-button.w--open {
    background-color: hsla(0, 0%, 50%, 0);
    color: #864393;
  }

  .grid-pao {
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ab-miss-t {
    max-width: 100%;
  }

  .grid-3 {
    margin-bottom: 50px;
  }

  .ab-img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .ab-miss-zag {
    font-size: 30px;
  }

  .ab-miss-gr {
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ab-cen-t2 {
    max-width: 100%;
  }

  .ab-alg-text {
    max-width: 100%;
    font-size: 16px;
  }

  .ab-prez-img {
    top: -5%;
  }

  .nav-link-l-black {
    display: none;
  }

  .navb-cb-btn-black {
    display: none;
  }

  .navb-cb-btn-black.tabl {
    display: none;
  }

  .navb-bl {
    display: none;
  }

  .top-navb-bl {
    border-style: none none solid;
    border-width: 1px;
    border-color: #000 #000 rgba(0, 0, 0, 0.1);
  }

  .gl-t-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 60px;
    padding-left: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-4 {
    max-width: 100%;
    text-align: center;
  }

  .gl-logo-prod {
    left: auto;
    top: 15%;
    right: -27%;
    bottom: 0%;
    max-width: 70%;
  }

  .grid-category-gl {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .cat-gl-t {
    font-size: 18px;
  }

  .products-gl-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .heading-product {
    font-size: 40px;
  }

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

  .prod-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .img-prod-wr {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .descr-info {
    max-width: 100%;
  }

  .zakaz-button {
    width: 100%;
    text-align: center;
  }

  .grid-preim-prod {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .preim-z {
    font-size: 20px;
  }

  .table-box._2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .table-heading {
    font-size: 15px;
  }

  .contacts-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .contact-wr.navbar {
    width: 100%;
  }

  .big-st {
    padding: 7% 5%;
  }

  .st-big-zag {
    font-size: 30px;
  }

  .big-st-grid {
    grid-column-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-block-6 {
    font-size: 18px;
  }

  .img-big-st {
    height: 350px;
  }

  .main-st-grid {
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .rich-text-prod {
    max-width: 100%;
  }

  .pao-grid-descr {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-grid-descr._1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-grid-descr._2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .descr-t {
    max-width: 80%;
  }

  .pao-descr-t {
    max-width: 100%;
  }

  .pao-preim-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .bl-base-text {
    max-width: 100%;
    font-size: 20px;
  }

  .grid-oil-graphs {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-proiz-grid {
    grid-row-gap: 70px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-table-t {
    font-size: 14px;
  }

  .des-l2 {
    width: 143%;
  }

  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .klassif-text {
    max-width: 100%;
  }

  .sr-t {
    max-width: 100%;
  }

  .pao-sr-img {
    max-width: 100%;
  }

  .pao-pr-table-head {
    grid-auto-columns: 20%;
    -ms-grid-columns: 150px 150px 150px 150px 150px 150px 150px;
    grid-template-columns: 150px 150px 150px 150px 150px 150px 150px;
  }

  .pao-pr-table-1 {
    -ms-grid-columns: 150px 150px 150px 150px 150px 150px 150px;
    grid-template-columns: 150px 150px 150px 150px 150px 150px 150px;
  }

  .div-block-13 {
    overflow: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .grid-9 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-19 {
    margin-top: 60px;
  }

  .pao-pr-table-head2 {
    grid-auto-columns: 180px;
    -ms-grid-columns: 180px 180px 180px 180px 180px;
    grid-template-columns: 180px 180px 180px 180px 180px;
  }

  .grid-effect {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-effect._2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  ._2-uv-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .is-pr-table-head {
    grid-auto-columns: 20%;
    -ms-grid-columns: 150px 150px 150px 150px 150px 150px 150px;
    grid-template-columns: 150px 150px 150px 150px 150px 150px 150px;
  }

  .isp-pr-table {
    -ms-grid-columns: 150px 150px 150px 150px 150px 150px 150px;
    grid-template-columns: 150px 150px 150px 150px 150px 150px 150px;
  }

  .vyazk-img {
    max-width: 100%;
  }

  .pao-wr {
    padding: 100px;
  }

  .pris-ind-img {
    max-width: 80%;
  }

  .pao-obl-prim-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .form-zag.zapr {
    width: 80%;
  }

  .ver-wr-grid {
    overflow: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .news-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-taif-products {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .taif-logo-prod {
    position: static;
    left: auto;
    top: 15%;
    right: -27%;
    bottom: 0%;
    max-width: 70%;
    margin-bottom: 30px;
  }

  .text-block-9 {
    max-width: 80%;
  }

  .pao-img-opis {
    left: auto;
    top: 20px;
    right: 20px;
    bottom: auto;
  }
}

@media screen and (max-width: 767px) {
  .nav-link {
    display: block;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
  }

  .heading {
    font-size: 30px;
  }

  .grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ab-text {
    font-size: 32px;
  }

  .ab-text-gl {
    max-width: 100%;
  }

  .btn-mid {
    display: block;
  }

  .btn-mid.ns {
    display: block;
  }

  .heading-1 {
    max-width: 100%;
  }

  .heading-1.st {
    margin-bottom: 20px;
  }

  .why-grid {
    -ms-grid-columns: 1fr 1.25fr;
    grid-template-columns: 1fr 1.25fr;
  }

  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .text-f {
    max-width: 80%;
  }

  .heading-2-f {
    font-size: 40px;
  }

  .t-form {
    max-width: 100%;
  }

  .submit-button {
    width: 100%;
  }

  .btn {
    padding: 7px 15px;
  }

  .footer-grid {
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ab-miss-zag {
    max-width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 20px;
    text-align: center;
  }

  .h2-ab {
    font-size: 40px;
  }

  .o-nas-cenn-wr {
    width: 90%;
  }

  .ab-cen-t2 {
    font-size: 14px;
  }

  .ab-cen-t1 {
    font-size: 22px;
  }

  .grid-5 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .ab-alg-text._7-alg {
    max-width: 74%;
  }

  .prezent-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .breadcrumbs {
    max-width: 90%;
  }

  .prod-gl-cat-zag {
    font-size: 20px;
  }

  .text-block-4 {
    max-width: 100%;
  }

  .gl-logo-prod {
    opacity: 1;
  }

  .grid-category-gl {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .products-gl-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .heading-product {
    max-width: 100%;
  }

  .tabs-menu {
    -ms-grid-columns: 1fr !important;
    grid-template-columns: 1fr !important;
  }

  .footer-made-in-wr {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .madein-foot-text {
    margin-right: auto;
    margin-left: auto;
  }

  .footer-grid-policy {
    width: 100%;
    margin-bottom: 20px;
  }

  .grid-preim-prod {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .oblast-priment-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .table-char-wrapper {
    overflow: hidden;
  }

  .table-row {
    width: 740px;
  }

  .table-row.head {
    display: none;
    width: 650px;
  }

  .table-row.head.hide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 740px;
  }

  .table-container {
    position: relative;
    overflow: hidden;
  }

  .table-data-wrapper {
    position: relative;
  }

  .scroll-container {
    overflow: hidden;
    width: 100vw;
  }

  .scroll-table-content {
    overflow: auto;
    margin-right: 33px;
  }

  .t-form-cont {
    max-width: 100%;
  }

  .st-wr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .st-wr-t {
    max-width: 100%;
  }

  .btn-mid-st {
    display: none;
  }

  .btn-mid-st.st {
    display: block;
    width: 100%;
    margin-top: 30px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    text-align: center;
  }

  .pao-grid-descr {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-descr-zag {
    max-width: 80%;
  }

  .pao-descr-text {
    max-width: 90%;
  }

  .descr-t {
    max-width: 100%;
  }

  .pao-base-oil-wr {
    padding-right: 5%;
    padding-left: 5%;
  }

  .base-oil-t {
    max-width: 100%;
  }

  .base-oil-l-wr {
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .pao-name {
    font-size: 16px;
    font-weight: 500;
  }

  .base-left-wr {
    padding-right: 20px;
    padding-left: 20px;
  }

  .pao-proiz-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-proizv-grid-table {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-table-t._2 {
    margin-right: 10px;
  }

  .pao-table-t.tt {
    position: absolute;
    left: 15.2891px;
  }

  .arrow-tip.right {
    margin-right: 10px;
  }

  .arrow-tip.right.vv {
    margin-right: 0px;
    margin-bottom: -11px;
    margin-left: 0px;
    -webkit-transform: rotate(-134deg);
    -ms-transform: rotate(-134deg);
    transform: rotate(-134deg);
  }

  .arrow-tip.left {
    margin-right: -8px;
    margin-left: 0px;
    -webkit-transform: rotate(130deg);
    -ms-transform: rotate(130deg);
    transform: rotate(130deg);
  }

  .arrow {
    width: 70px;
  }

  .arrow.vert {
    width: 3px;
    height: 183px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .arrow-wr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .arrow-wr.vert.ph {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .arrow-wr.mm {
    position: absolute;
    left: 127px;
  }

  .arrow-wr.mm._2 {
    left: -183px;
  }

  .arrow-wr.mm._3 {
    left: 154px;
  }

  .arrow-wr.mm.vert {
    left: 172px;
    top: -154.5px;
  }

  .grid-table-m {
    display: none;
    width: 100%;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .table-vert-wr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .wr-mob-t {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .klass-left-wr {
    padding-right: 20px;
    padding-left: 20px;
  }

  .pao-sr-grid {
    grid-row-gap: 70px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .h3-preim {
    font-size: 40px;
  }

  .img-eff {
    max-width: 80px;
  }

  ._2-uv-left {
    padding-right: 20px;
    padding-left: 20px;
  }

  .tabs-menu2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pris-grid-prods {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .taif-logo-prod {
    opacity: 1;
  }
}

@media screen and (max-width: 479px) {
  .container.about.mis {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .heading {
    font-size: 30px;
  }

  .button {
    width: 100%;
    padding: 25px 40px;
    font-size: 16px;
    text-align: center;
  }

  .t-header {
    max-width: 100%;
  }

  .section.gr {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .logo-img {
    max-width: 80%;
  }

  .navb-cb-btn {
    display: block;
  }

  .navb-cb-btn.tablet-nav-btn {
    display: none;
  }

  .navb-cb-btn.tablet-nav-btn.white {
    display: none;
  }

  .navb-cb-btn.mob {
    display: block;
    margin-top: 30px;
  }

  .ab-text {
    max-width: 100%;
    font-size: 25px;
  }

  .btn-mid {
    display: none;
  }

  .btn-mid.ns {
    display: none;
    width: 100%;
    text-align: center;
  }

  .btn-mid.ns.tablet {
    display: block;
    margin-top: 43px;
  }

  .heading-1 {
    font-size: 28px;
  }

  .why-grid {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .why-wr {
    padding-right: 7%;
    padding-left: 7%;
  }

  .why-text {
    max-width: 100%;
  }

  .why-text.w {
    max-width: 100%;
  }

  .h3-why-small {
    max-width: 100%;
    font-size: 22px;
  }

  .text-block-3 {
    font-size: 24px;
  }

  .ind-prod-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ind-prod-grid._4-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-cl {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .numbers-gr {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ct-t-sm {
    max-width: 60%;
  }

  .genl-b {
    left: 22%;
    top: 52%;
    right: 0%;
    bottom: 0%;
    max-width: 60%;
  }

  .nav-menu {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-f {
    max-width: 100%;
  }

  .heading-2-f {
    font-size: 26px;
  }

  .card-slider_item-2 {
    width: 100%;
  }

  .grid-3 {
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .about-wr-mission {
    width: 86%;
  }

  .ab-miss-zag {
    max-width: 100%;
    font-size: 23px;
  }

  .ab-miss-t-sm {
    font-size: 16px;
  }

  .image-8 {
    left: -27%;
    top: auto;
    right: 0%;
    bottom: -23%;
    max-width: 500px;
  }

  .h2-ab {
    font-size: 22px;
  }

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

  .o-nas-cenn-wr {
    width: 100%;
  }

  .ab-cen-t2 {
    max-width: 90%;
  }

  .grid-5 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ab-prez-img {
    left: 0%;
    top: auto;
    right: auto;
    bottom: -139px;
    display: block;
    max-width: 640px;
  }

  .navb-cb-btn-black {
    display: block;
    margin-top: 30px;
    border-color: #fff;
    color: #fff;
  }

  .navb-cb-btn-black.tabl {
    display: block;
  }

  .navb-cb-btn-black.tabl:hover {
    border-color: #fff;
  }

  .breadcrumbs {
    max-width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .breadc_text {
    font-size: 14px;
  }

  .prod-gl-cat-zag {
    font-size: 18px;
  }

  .gl-t-block {
    padding: 15% 7%;
  }

  .text-block-4 {
    font-size: 16px;
  }

  .gl-logo-prod {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: none;
    max-width: 100%;
  }

  .grid-category-gl {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .prod-gl-wr {
    padding: 40px 20px;
  }

  .heading-product {
    font-size: 30px;
  }

  .heading-product.big-text {
    font-size: 22px;
  }

  .descr-info {
    font-size: 16px;
  }

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

  .msds-img {
    max-width: 220px;
  }

  .preim-wr {
    padding: 60px 5%;
  }

  .oblast-priment-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .table-row.head.hide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 740px;
  }

  .contact-wr {
    padding-right: 5%;
    padding-left: 5%;
  }

  .contact-wr.navbar {
    padding-bottom: 0px;
    border-radius: 0px;
    background-color: rgba(240, 239, 244, 0);
  }

  .contact-wr.navbar.zakaz {
    padding-top: 0px;
  }

  .text-field-contacts {
    background-color: #fff;
  }

  .text-field-contacts.grey-color {
    background-color: #f0eff4;
  }

  .textarea-contacts {
    background-color: #fff;
  }

  .textarea-contacts.grey-color {
    background-color: #f0eff4;
  }

  .st-wr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .st-wr-t {
    max-width: 100%;
    font-size: 18px;
  }

  .text-block-6 {
    font-size: 16px;
  }

  .date-st {
    font-size: 16px;
  }

  .img-big-st {
    height: 250px;
  }

  .main-st-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .st-op-zag {
    font-size: 20px;
  }

  .st-img-wr {
    height: 220px;
  }

  .btn-mid-st {
    display: none;
  }

  .prod-info-zag {
    font-size: 26px;
  }

  .rich-text-prod {
    max-width: 100%;
  }

  .page-nav-button.next {
    display: none;
  }

  .pao-grid-descr._1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-grid-descr._2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-descr-wr {
    padding-right: 22px;
    padding-left: 22px;
  }

  .check {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .grid-6 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-l {
    width: 50px;
  }

  .base-oil-l-wr {
    padding-right: 10px;
    padding-left: 10px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .pao-name {
    font-size: 14px;
  }

  .base-left-wr {
    padding-right: 7%;
    padding-left: 7%;
  }

  .preim-card-front {
    height: 480px;
    padding-top: 10%;
    padding-right: 7%;
    padding-left: 7%;
  }

  .pao-preim-card-zag {
    font-size: 20px;
  }

  .preim-card-back {
    height: 480px;
    padding-top: 10%;
    padding-right: 7%;
    padding-left: 7%;
    -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
    transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  }

  .pao-preim-card-zag-back {
    max-width: 70%;
  }

  .bl-base-text {
    max-width: 100%;
    font-size: 18px;
  }

  .bl-base-text.black {
    max-width: 100%;
    font-size: 16px;
  }

  .grid-oil-graphs {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pao-proiz-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-table-m {
    display: none;
  }

  .klass-left-wr {
    padding-right: 7%;
    padding-left: 7%;
  }

  .pao-sr-img {
    max-width: 100%;
  }

  .h3-preim {
    font-size: 22px;
  }

  .uv-mas-head {
    grid-auto-columns: 150px;
    -ms-grid-columns: 150px 150px 150px 150px;
    grid-template-columns: 150px 150px 150px 150px;
  }

  .uv-mas-gr {
    grid-auto-columns: 150px;
    -ms-grid-columns: 150px 150px 150px 150px;
    grid-template-columns: 150px 150px 150px 150px;
  }

  .grid-10 {
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .prsh-t {
    margin-bottom: 20px;
  }

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

  .effect-right {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  ._2-uv-left {
    padding-right: 7%;
    padding-left: 7%;
  }

  .vyazk-img {
    max-width: 99%;
  }

  .pao-wr {
    padding: 50px;
  }

  .pris-ind-img {
    max-width: 100%;
  }

  .fb-wr {
    display: none;
    height: 100vh;
  }

  .f-cont {
    width: 100%;
    max-height: 90vh;
    overflow-y: auto;
    padding: 5% 0px 15%;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .close-l {
    position: fixed;
    top: auto;
    bottom: calc(90vh - 60px);
    right: 20px;
    left: auto;
    padding: 10px;
    border-radius: 10px;
    z-index: 2000;
    opacity: 1;
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  }

  .close-img {
    width: 20px;
  }

  .f-wr {
    padding-top: 30px;
  }

  .form-zag {
    margin-bottom: 0px;
    font-size: 26px;
  }

  .form-zag.zapr {
    width: 70%;
    font-size: 17px;
  }

  .pao-prod-t._2 {
    line-height: 160%;
  }

  .news-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .zag-news-card {
    font-size: 18px;
  }

  .pris-cons-img {
    max-width: 100%;
  }

  .pris-grid-prods {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .taif-logo-prod {
    display: block;
    max-width: 100%;
  }

  .docs-zapros {
    height: 100vh;
  }

  .zakaz-f {
    height: 100vh;
  }

  .text-block-9 {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .grid-11 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .zakaz-f-wr {
    background-color: #f0eff4;
  }

  .div-block-22 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .zakaz-f-t-wr {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f0eff4;
  }

  .text-msg {
    max-width: 100%;
  }

  .pao-img-opis {
    max-width: 50px;
  }
}

#w-node-_8f9eba23-5f2e-8834-4063-4a72b6087992-f14b5003 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_067440c7-f459-33c2-631a-fa04702c53cb-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_702dc734-d380-6f6c-763d-031f36acab7d-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_925382af-ea5c-5678-5c25-6defe4fbd151-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_93fa9408-d9e4-bf55-2efa-e0bffa102113-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_11d2b9fa-de57-7b24-4d03-23ca7db571bb-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_11d2b9fa-de57-7b24-4d03-23ca7db571bc-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_11d2b9fa-de57-7b24-4d03-23ca7db571be-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b6f8e39-b2f0-f9fb-c377-9438ae68a5cd-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_722f34e0-f9d6-eefa-0d1d-596874d7a018-f14b5003 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e12cb6e-d749-9007-58ae-c1a7b6b5548b-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2bcd5bc4-e12e-7235-d941-0a81a5fb8929-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c3dd018-0a5c-ed30-e013-bd0630837b78-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e783fb5-8558-3b8a-e2ac-3edf22ec125e-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3954ee83-e422-9562-d292-d89c79e447f2-f14b5003 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-cbe2ce62-8937-d0d8-3984-ecbe70f9bb22-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b66f4d22-2166-7d8b-5286-d93e156ff830-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c6fadce8-4bbb-0965-55bc-5c3e9611217d-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f92d8d9d-bd85-cc3d-4dbf-de3d2e3ffcc3-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ff2832ee-3bde-b30a-b293-d4a89bc42046-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_865b6f97-4a02-55aa-ff1f-2aa0ccbec1d5-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7f4bcbb8-0a50-aac6-a62a-557bb6a5815f-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e342368e-cea9-0c90-a7fa-a92635195010-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_607ec59a-928a-eb2e-f2b3-5ebc0aeecfeb-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e3212f39-9ee7-3273-9a05-285357356f25-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_83d0a10a-4732-cf2b-6620-022a6617f6b9-f14b5003 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_394f7e22-460c-29fb-b1af-1c48e642629f-e642629c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_394f7e22-460c-29fb-b1af-1c48e64262a6-e642629c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_394f7e22-460c-29fb-b1af-1c48e64262b5-e642629c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_394f7e22-460c-29fb-b1af-1c48e64262c0-e642629c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14838cc4-f715-3413-4572-a095cbea3099-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-edc6bee9-1739-141b-a38f-fb2d7381bf7e-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2730a7fb-187c-7710-6918-e8a5cb532c87-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a6a744a-bcdd-b6f5-ed65-b2ddba7cde02-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e95a0829-13e6-0354-7328-8a1fce558174-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8d13fd46-1ebd-36ff-410a-5a8b676be60e-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa50e92b-501d-3629-82d7-8f4c197a1015-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3fefeffa-c351-e291-29fd-17d47b0edbff-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bcc084c2-b719-44ba-e143-7dcdd0865c4b-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f88d358e-9712-47c9-91f1-578ac3975fbc-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8e7518c-23e8-912e-b1f5-d73c6b570c20-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7329537d-6848-69ee-3274-180425cce958-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c6ecb61c-990b-a52f-8ddb-0ae5578d852f-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1cb1b6b-c6a5-3616-fc7d-2efce336b0c1-e2f7f4ff {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_277c9686-e196-1dbb-2469-bd05e23b94b0-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_277c9686-e196-1dbb-2469-bd05e23b94b5-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_277c9686-e196-1dbb-2469-bd05e23b94c2-e2f7f4ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1a0e4614-1a82-f8f1-2797-9f4be5a86a95-1ab63e27 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a4f4285a-3d0e-7503-bdcc-2e1d9a187482-d63cc385 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_1eb71a6b-7d9c-cddc-bb83-57b41facd95b-d63cc385 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-fe1286a0-4955-ed51-7a3e-120c54c86f97-d63cc385 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_93abad09-5250-5d0e-30f4-8e599b9c6248-d63cc385 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4f1fc1dd-80bf-5aca-c293-ff320254b7cf-d63cc385 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a00af041-1aa4-c281-fcae-e761831f1823-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0073f665-91bf-0693-1c8e-0f6af2ab8701-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_16c45bf9-eeec-0806-d530-7e4a38dba0c4-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b58ca908-6403-a3a4-2438-b57d9587517b-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddf8ce99-cfb9-a47b-1718-bca1d11c04ab-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c8fe2e82-5171-ffe1-59d3-0b112a80b9f1-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ab993ae-dda0-eba6-08a0-ed794ec22ab1-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c9d8aeda-433b-ce5d-a1ca-c2e5e3fe23ee-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3fc01721-e134-ded3-5492-32a98334b2e2-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_167f09f2-ea15-4d85-0bfa-82be215bbffa-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e07966ce-9fda-7d47-1076-f0bbcd805f24-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_199ab2c6-2b69-42a4-0cdd-d3fc77dad74a-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_95885fb7-e08a-9be7-ba70-610924fba126-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdef2d97-f2f4-6959-04ce-32e8388c87d0-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63ea02ae-a446-01cf-f5ae-62eff6918d6a-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7fc336a3-b257-ee3f-c3e3-e77d616fa150-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8cab973f-26ff-9c51-c9ab-6e092d0422bb-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_81c85eea-7d75-c5da-afb1-00df12244c60-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_240bdf82-9419-e83c-e1e1-23bea3d23c64-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5b6cb034-df31-5d22-fd7d-3b42826a3c63-3fcb487b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dee56031-b87d-2721-ba4e-34592ab74282-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3123425-96fe-84e5-e4db-0750fbba8ec1-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aedb8323-8884-bf2a-d1d1-3787ab527da4-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e0e1ee4f-b059-64e8-371e-4a4a6f8fd860-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_30121744-f8aa-75a9-7544-118fffc9ddde-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c4555788-de21-2cea-6c33-fdad7889b2dc-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_775d543e-489c-1b70-8f75-c58f9c02de3c-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4dc96068-b144-96ad-12ff-8e2b88c32a15-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fec0d82f-9304-d03b-cc2b-403dea441691-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2632980-37ff-9c0d-e4c0-8c337d6072d7-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2632980-37ff-9c0d-e4c0-8c337d6072d8-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2632980-37ff-9c0d-e4c0-8c337d6072dc-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2632980-37ff-9c0d-e4c0-8c337d6072e0-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2632980-37ff-9c0d-e4c0-8c337d6072e4-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a1ea9bf-5df1-38b4-dcd6-169d66985c0f-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a1ea9bf-5df1-38b4-dcd6-169d66985c10-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a1ea9bf-5df1-38b4-dcd6-169d66985c14-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a1ea9bf-5df1-38b4-dcd6-169d66985c18-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d84dc687-2cdc-7eaf-96b4-d2a99d9aee52-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d84dc687-2cdc-7eaf-96b4-d2a99d9aee57-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d84dc687-2cdc-7eaf-96b4-d2a99d9aee64-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5304546e-14c5-5b7d-6b4b-65db0a166854-2c4aa942 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_5304546e-14c5-5b7d-6b4b-65db0a166859-2c4aa942 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_5304546e-14c5-5b7d-6b4b-65db0a16685d-2c4aa942 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5304546e-14c5-5b7d-6b4b-65db0a166862-2c4aa942 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5304546e-14c5-5b7d-6b4b-65db0a166867-2c4aa942 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1d2ad1d-5dda-5481-51d1-97f6ae800175-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5bdf4c9d-da55-d81d-65ca-dfc672606e61-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_115ebd87-6c9f-8df7-5253-9bfd7b1def23-2c4aa942 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_81fc2f91-6037-22e6-4c2e-28c5ca700515-0567d795 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a67eb23f-0a87-5f61-390f-9e05cc5a8da1-0567d795 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2c656b2-7bf3-9069-d2f0-ee366347c70a-02effa58 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fcf3903e-f35f-3201-9041-46b9da08edf7-02effa58 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf9fe16a-7667-7c01-0407-a4c32f4fe304-02effa58 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a789fe7-13e4-5174-e5c4-68ac9796626b-1b780340 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_131c5fce-12f6-abd8-50fe-a038141877f1-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7664ef84-e14b-babd-1181-f2f331937a63-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2088dcdd-65ed-985a-7893-fca1503b2427-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5b688480-b63b-56ea-50ee-c9c1db1f087c-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bb0e4b6f-37ea-045a-dced-372b798b0952-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae4c75d2-f0a8-2b8b-54fa-cb65ae70d3c7-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_03fe0dfc-bb9e-579a-7713-78b5cec95bf9-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_03fe0dfc-bb9e-579a-7713-78b5cec95bfd-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_03fe0dfc-bb9e-579a-7713-78b5cec95c01-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_03fe0dfc-bb9e-579a-7713-78b5cec95c05-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a15186aa-0e8f-dc02-97e8-8be89cf67570-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0b11d62-6a72-3132-7b56-b84f964aa07b-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33c74165-d3b7-a6bf-0d9c-bf76781a749b-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_038a0783-aa00-4b00-8de0-7394dd4d64e1-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aac64420-5f2f-de53-49e8-57db0f66312c-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_054b3eb5-5a5a-8d0f-59e3-2925b9656875-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0f1e50c-abc1-2aa2-2fa5-00f249d6f9c6-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_09aa8477-6a36-7992-d5e7-f74cc27bf3f9-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5be5652-2864-d593-9725-0d589d3fc5bc-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8afd95b-b48e-641b-c3ce-a9f0eb4c3855-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_531bc4a3-df84-5736-2ea0-297bf7c2242a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce4c8ae2-bbfe-dad7-cc8b-ac060f110b15-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbbd7ac5-012c-0390-9236-d07e3f4019a7-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac93eda7-59e3-e5f6-37b1-0de66bcbb938-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c43a22a5-e8cd-945c-4996-feee670fd005-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_96ba6a5a-4a03-c120-216c-70079e262f1b-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed852e4f-2b58-dc0a-4585-064489594b2e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c42df601-f37d-2b1c-6c88-69cde44aace3-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2088c138-5294-aac2-1259-11e69cddbbbe-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_73d5426e-a956-4815-1ced-5bd18194d492-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a8d2debf-4ba7-ef1a-c64b-9108569df07d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e99ef580-3e0f-91da-e689-2fb2b7df6a2c-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_71f1ec4f-a963-c595-41fb-9d14d186af06-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_71f1ec4f-a963-c595-41fb-9d14d186af07-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_489268df-dee8-ac4b-199c-e211f8d35292-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d2304740-2651-d61b-3ada-6423233959fb-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8f08dcf6-d1d5-d817-484b-532d3e4bdcd7-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6c3af6a5-9010-d688-ed77-863d38f9d37f-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3270be15-77c9-2843-d377-37a89e066264-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fe8c0d2d-771c-209c-39d9-354438a99e14-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fe5e5253-7d1d-d73c-973a-ae75f6beb22f-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f9e78f35-2e9c-ca3d-3182-41acd94cad78-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_548a843d-515d-7d11-7285-bba60ec4afe1-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_548a843d-515d-7d11-7285-bba60ec4afe2-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c14a6099-0f2a-fb29-d6f0-c5577f992838-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c14a6099-0f2a-fb29-d6f0-c5577f992839-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6bad3e51-ade2-7a1c-b31a-24244d547340-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6bad3e51-ade2-7a1c-b31a-24244d547341-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d261b36c-658f-c6f0-f46d-6ab313fba807-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d261b36c-658f-c6f0-f46d-6ab313fba808-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d022d58-2c3e-c54d-7f27-d59a4e739f6f-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d022d58-2c3e-c54d-7f27-d59a4e739f70-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_695f7026-3a51-6c5b-7fcd-ad898b28b5c8-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_17294fd5-9957-c8ac-b4de-aab5079423c1-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b76c20ab-c980-79f7-48dd-e71c4f5b5770-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36efea55-e215-712e-9ad9-e38031cc232d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_97ed0fbf-22aa-d2dc-2196-eb1361b9461e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c24d6cb8-4bf7-7679-f57d-3ff1956c147a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_98762144-581d-a428-3286-7329d0bd2d69-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e57b5d7-9ec3-7b45-194a-3bcc7eae56e5-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_25ed35c6-0e75-b133-cec1-ad1a9e269ea6-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fe7c4b95-7e6e-6d8f-cf7c-8306d7ca940d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_39eb8c48-7373-23fe-be15-e950639177d1-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_92131694-3bf0-dc95-bdfa-c5aeb190a076-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e3fa2417-7e63-dc9c-eebe-c6cfe7647e12-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d3d613b3-a28a-591b-8946-be5b680db9db-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8254f44f-6ee6-0bff-9181-be50e4e70eed-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3524183-68d1-77ad-c624-35512b28dcc9-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3524183-68d1-77ad-c624-35512b28dccc-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3524183-68d1-77ad-c624-35512b28dcce-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3524183-68d1-77ad-c624-35512b28dcd1-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3524183-68d1-77ad-c624-35512b28dcd4-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3524183-68d1-77ad-c624-35512b28dcd7-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3524183-68d1-77ad-c624-35512b28dcda-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14de45ca-305d-1fd7-8e63-d3debd4b1a47-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14de45ca-305d-1fd7-8e63-d3debd4b1a4a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14de45ca-305d-1fd7-8e63-d3debd4b1a4e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14de45ca-305d-1fd7-8e63-d3debd4b1a51-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14de45ca-305d-1fd7-8e63-d3debd4b1a54-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14de45ca-305d-1fd7-8e63-d3debd4b1a57-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14de45ca-305d-1fd7-8e63-d3debd4b1a5a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55f3f814-e8df-8caf-f8e4-e1cdf0429500-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55f3f814-e8df-8caf-f8e4-e1cdf0429503-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55f3f814-e8df-8caf-f8e4-e1cdf0429507-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55f3f814-e8df-8caf-f8e4-e1cdf042950a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55f3f814-e8df-8caf-f8e4-e1cdf042950d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55f3f814-e8df-8caf-f8e4-e1cdf0429510-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55f3f814-e8df-8caf-f8e4-e1cdf0429513-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_35b39d3b-d18d-0171-898c-65cd13c35b9e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce2c5310-5502-9cce-04e4-e8a26fe9d826-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afefc63f-63cb-a7e5-02a7-63d7320ae181-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afefc63f-63cb-a7e5-02a7-63d7320ae182-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afefc63f-63cb-a7e5-02a7-63d7320ae185-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afefc63f-63cb-a7e5-02a7-63d7320ae188-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d3c7319-9f83-8300-6e16-21d33f998ad9-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94a7e3e9-fbe8-a638-f955-ccb6a428ed0c-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3841ca3c-30bb-a4a7-1a57-2aff2c56cb44-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_421411c6-35b9-dbfb-769e-9aefb9d03d9a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f5b6f5dc-e977-1493-86bc-fb1f247607ac-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f5b6f5dc-e977-1493-86bc-fb1f247607ad-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f5b6f5dc-e977-1493-86bc-fb1f247607b0-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f5b6f5dc-e977-1493-86bc-fb1f247607b3-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7aa7c1b-ab13-ad3e-ee0c-c123b5e2f7c3-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6765d07c-f269-58ed-a986-eacd59bd4a71-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8851105-4665-e672-fd7f-49984b695af9-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8851105-4665-e672-fd7f-49984b695afc-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8851105-4665-e672-fd7f-49984b695aff-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8851105-4665-e672-fd7f-49984b695b02-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a38936e5-24e9-e1f7-6f98-3066e537423d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a38936e5-24e9-e1f7-6f98-3066e5374240-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a38936e5-24e9-e1f7-6f98-3066e5374243-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a38936e5-24e9-e1f7-6f98-3066e5374246-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5206773a-fa94-4c02-e484-4c1c37f481d4-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5206773a-fa94-4c02-e484-4c1c37f481d7-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5206773a-fa94-4c02-e484-4c1c37f481da-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5206773a-fa94-4c02-e484-4c1c37f481dd-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d26339b2-328c-deca-5a1f-458740722c2e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d26339b2-328c-deca-5a1f-458740722c31-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d26339b2-328c-deca-5a1f-458740722c34-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d26339b2-328c-deca-5a1f-458740722c37-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_411aab3f-8e47-2571-c84f-c39145345637-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_411aab3f-8e47-2571-c84f-c3914534563a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_411aab3f-8e47-2571-c84f-c3914534563d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_411aab3f-8e47-2571-c84f-c39145345640-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6d79391d-e67c-b700-20fd-832fd5589335-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6d79391d-e67c-b700-20fd-832fd5589338-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6d79391d-e67c-b700-20fd-832fd558933b-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6d79391d-e67c-b700-20fd-832fd558933e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c96574cc-f4a3-3359-bec5-d36f2608c594-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c96574cc-f4a3-3359-bec5-d36f2608c597-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c96574cc-f4a3-3359-bec5-d36f2608c59a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c96574cc-f4a3-3359-bec5-d36f2608c59d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_35a347d7-6095-075e-6bcf-6fd93b86b941-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_6eab0b27-37c4-22f7-93a6-2ac98c26c590-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8562101c-dc5e-9ca1-d5b2-69ff246075ba-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a4419d3c-07e2-3bf8-33ff-bff04cd1d068-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_799f5d20-b5e7-91df-f850-edecfc1772bb-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_799f5d20-b5e7-91df-f850-edecfc1772be-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_799f5d20-b5e7-91df-f850-edecfc1772c1-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_799f5d20-b5e7-91df-f850-edecfc1772c4-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_799f5d20-b5e7-91df-f850-edecfc1772cb-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_50f0d7f8-ae6b-de36-8a26-a8ffa466cae3-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_50f0d7f8-ae6b-de36-8a26-a8ffa466cae6-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_50f0d7f8-ae6b-de36-8a26-a8ffa466caea-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_50f0d7f8-ae6b-de36-8a26-a8ffa466caed-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_50f0d7f8-ae6b-de36-8a26-a8ffa466caf0-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d418c662-bbff-3d20-0ad5-ee984a7e975c-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d418c662-bbff-3d20-0ad5-ee984a7e975f-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d418c662-bbff-3d20-0ad5-ee984a7e9763-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d418c662-bbff-3d20-0ad5-ee984a7e9766-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d418c662-bbff-3d20-0ad5-ee984a7e9769-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c4374917-ef4c-ce07-73d2-2aa048481414-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c4374917-ef4c-ce07-73d2-2aa048481417-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c4374917-ef4c-ce07-73d2-2aa04848141b-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c4374917-ef4c-ce07-73d2-2aa04848141e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c4374917-ef4c-ce07-73d2-2aa048481421-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c24bec68-0574-cd5c-eb6c-eb97edf2b8d5-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c24bec68-0574-cd5c-eb6c-eb97edf2b8d8-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c24bec68-0574-cd5c-eb6c-eb97edf2b8dc-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c24bec68-0574-cd5c-eb6c-eb97edf2b8df-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c24bec68-0574-cd5c-eb6c-eb97edf2b8e2-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa6a0392-004c-9201-52c7-07f887c4ceb5-cf91f229 {
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa5c895b-e06f-a3a9-0832-4d0304d24f03-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_31a3e71c-8c5e-cce5-567b-d123e56efdf2-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_122c670c-20cd-832e-8eea-80c61b66eb9a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d66f7614-954d-6935-0e96-805c99d01a69-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08e1ea21-e8e8-749b-367b-f69b66379cef-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7691bb8-3e6e-8d5c-f806-6c9d380d1e18-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a3dcc370-595b-86cb-5dfb-e0ea6ef86ea8-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_91b55bc6-4e03-4a65-f029-da92af6278e2-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd0b-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd0e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd11-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd14-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd1b-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd29-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd2c-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd2d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd30-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd32-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd35-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd38-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e670836f-ce51-7ee6-bb0f-dc5e3995bd3b-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccef0a35-eeab-0065-9099-94801a246070-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccef0a35-eeab-0065-9099-94801a246073-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccef0a35-eeab-0065-9099-94801a246077-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccef0a35-eeab-0065-9099-94801a24607a-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccef0a35-eeab-0065-9099-94801a24607d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccef0a35-eeab-0065-9099-94801a246080-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014434-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014435-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014442-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014443-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014450-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014451-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb201445e-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb201445f-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014472-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014473-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014482-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_581da40e-382f-07dd-3cdf-e62bb2014483-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43b0c8f5-aac6-4c28-34fe-3e70c9636cec-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43b0c8f5-aac6-4c28-34fe-3e70c9636ced-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fced1581-5d9a-074a-395b-87ffe1387d0c-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fced1581-5d9a-074a-395b-87ffe1387d0d-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_507e04fc-1f6b-4ada-fa47-c6cb99c64f62-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_507e04fc-1f6b-4ada-fa47-c6cb99c64f63-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_81156f6f-86d9-5652-ffc2-3e13799072db-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_81156f6f-86d9-5652-ffc2-3e13799072dc-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_10292a11-16f7-e0b5-8a94-f443f70df2c5-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_10292a11-16f7-e0b5-8a94-f443f70df2c6-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cad26609-bfe5-3165-e6ab-6315e3c0a86f-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cad26609-bfe5-3165-e6ab-6315e3c0a874-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cad26609-bfe5-3165-e6ab-6315e3c0a881-cf91f229 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47fea99d-ec52-544e-94ce-386f865be2f3-d60ef680 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8e8abe53-5046-caf2-e21d-8b1ba9fbdba6-d60ef680 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8e8abe53-5046-caf2-e21d-8b1ba9fbdbab-d60ef680 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8e8abe53-5046-caf2-e21d-8b1ba9fbdbb8-d60ef680 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9fe6a452-9a9f-8078-e281-88a7b7e982dc-d60ef680 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9accd7a4-d442-eb06-2ab6-434289a087c6-d60ef680 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9accd7a4-d442-eb06-2ab6-434289a087cb-d60ef680 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8dcbd57b-bf7c-30cc-6c90-0f9ef1e75542-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8a4aa35-59d5-ce3f-73cf-442055908b18-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8a4aa35-59d5-ce3f-73cf-442055908b1c-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8a4aa35-59d5-ce3f-73cf-442055908b20-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8a4aa35-59d5-ce3f-73cf-442055908b24-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b853fa03-462a-717a-1626-5e589bb400e5-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ff77864a-c4f9-6d03-1c92-4182a8bea253-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f5cfca4-ad89-e83b-8742-1bf3d643aebe-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6f455014-b089-2d63-0150-66c91432d3b0-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75261f1d-fd56-c50e-a781-77d556739377-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ef16f403-c9f7-244d-57f9-1554d4869129-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_819d0bd4-b71e-3f23-5e5e-d469e78d2bce-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf146031-8e64-6f10-f9a5-f754304c2aad-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf146031-8e64-6f10-f9a5-f754304c2a85-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8d7c2a9-5b4e-2112-63b3-1a9f07356b33-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8d7c2a9-5b4e-2112-63b3-1a9f07356b38-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8d7c2a9-5b4e-2112-63b3-1a9f07356b3d-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8d7c2a9-5b4e-2112-63b3-1a9f07356b42-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8d7c2a9-5b4e-2112-63b3-1a9f07356b47-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8d7c2a9-5b4e-2112-63b3-1a9f07356b4c-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9004a7a0-3354-606e-6159-27fba581fc5a-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f68f2749-2935-a74b-b65d-ae5a351a2354-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed78c177-a77e-493b-97e7-64b63384da6a-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9f959ff0-150b-0f73-8898-c62382272474-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0475f5f6-598e-d8e2-4aa1-9105883b6309-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5e011476-fe4e-4276-6ef9-38e85a5a74ad-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ef886528-761d-742d-8d2e-abedb19bf3df-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75222648-74ee-231f-7492-d8a698ba9605-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_281fc369-a8ad-dd0a-ec29-fd3b6e7aad47-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de55766a-75e2-4253-1b47-9f8491680f31-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f74417aa-dea2-9efc-1dbf-fd8388b3982d-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42ba7cb5-56d7-506a-fd40-e6333121290f-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f9e590cf-74ca-e874-3610-157e99de5160-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_430a5e94-195f-9cfb-92a6-d743003b2035-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5e0a4808-d12d-f78f-0b3b-4ad5006d2e74-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b8662a0-4de3-0855-88d2-162157014805-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b8662a0-4de3-0855-88d2-16215701480a-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b8662a0-4de3-0855-88d2-162157014817-b4f6b3bb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47fea99d-ec52-544e-94ce-386f865be2f3-27b1300b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01beb5bd-e854-a185-5e43-31f8547e8e3a-27b1300b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01beb5bd-e854-a185-5e43-31f8547e8e3f-27b1300b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01beb5bd-e854-a185-5e43-31f8547e8e4c-27b1300b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2c1faed9-277a-0c2a-6146-eb0808e113f3-27b1300b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2c1faed9-277a-0c2a-6146-eb0808e113f8-27b1300b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ede3add1-3e93-c8f1-bdcc-3161ececff48-27b1300b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a00af041-1aa4-c281-fcae-e761831f1823-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0073f665-91bf-0693-1c8e-0f6af2ab8701-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_16c45bf9-eeec-0806-d530-7e4a38dba0c4-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b58ca908-6403-a3a4-2438-b57d9587517b-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddf8ce99-cfb9-a47b-1718-bca1d11c04ab-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c8fe2e82-5171-ffe1-59d3-0b112a80b9f1-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ab993ae-dda0-eba6-08a0-ed794ec22ab1-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c9d8aeda-433b-ce5d-a1ca-c2e5e3fe23ee-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3fc01721-e134-ded3-5492-32a98334b2e2-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_167f09f2-ea15-4d85-0bfa-82be215bbffa-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e07966ce-9fda-7d47-1076-f0bbcd805f24-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_199ab2c6-2b69-42a4-0cdd-d3fc77dad74a-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_95885fb7-e08a-9be7-ba70-610924fba126-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdef2d97-f2f4-6959-04ce-32e8388c87d0-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_20f4c004-d904-3692-f124-c2cdf1fb5e40-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1572207e-9dbb-d1fa-c405-49a95a3ddeb7-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d86cd206-bf04-4b0f-23a6-732d2786f203-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-beab911d-01ef-8811-2ad8-58259fb5b99e-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d3b6ed71-c0d3-a457-cd70-12c70327675e-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc58a37f-401a-abe8-c70d-411087bb5152-6a93b901 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dee56031-b87d-2721-ba4e-34592ab74282-592acbd5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_87429083-239d-e2b6-08df-a439c77ba96e-592acbd5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_87429083-239d-e2b6-08df-a439c77ba973-592acbd5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_87429083-239d-e2b6-08df-a439c77ba980-592acbd5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac35f53-3e2a-75bd-83fd-5fccf9be2af4-592acbd5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7db29fb7-70e8-0480-0e04-c926ed51365c-592acbd5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7db29fb7-70e8-0480-0e04-c926ed513661-592acbd5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47fea99d-ec52-544e-94ce-386f865be2f3-676a9360 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01beb5bd-e854-a185-5e43-31f8547e8e3a-676a9360 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01beb5bd-e854-a185-5e43-31f8547e8e3f-676a9360 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01beb5bd-e854-a185-5e43-31f8547e8e4c-676a9360 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2c1faed9-277a-0c2a-6146-eb0808e113f3-676a9360 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2c1faed9-277a-0c2a-6146-eb0808e113f8-676a9360 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ede3add1-3e93-c8f1-bdcc-3161ececff48-676a9360 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a00af041-1aa4-c281-fcae-e761831f1823-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0073f665-91bf-0693-1c8e-0f6af2ab8701-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_16c45bf9-eeec-0806-d530-7e4a38dba0c4-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b58ca908-6403-a3a4-2438-b57d9587517b-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddf8ce99-cfb9-a47b-1718-bca1d11c04ab-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c8fe2e82-5171-ffe1-59d3-0b112a80b9f1-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ab993ae-dda0-eba6-08a0-ed794ec22ab1-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c9d8aeda-433b-ce5d-a1ca-c2e5e3fe23ee-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3fc01721-e134-ded3-5492-32a98334b2e2-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_167f09f2-ea15-4d85-0bfa-82be215bbffa-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e07966ce-9fda-7d47-1076-f0bbcd805f24-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_199ab2c6-2b69-42a4-0cdd-d3fc77dad74a-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_95885fb7-e08a-9be7-ba70-610924fba126-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdef2d97-f2f4-6959-04ce-32e8388c87d0-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63ea02ae-a446-01cf-f5ae-62eff6918d6a-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7fc336a3-b257-ee3f-c3e3-e77d616fa150-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8cab973f-26ff-9c51-c9ab-6e092d0422bb-1dc873a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_11d2b9fa-de57-7b24-4d03-23ca7db571bb-f14b5003 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-ff2832ee-3bde-b30a-b293-d4a89bc42046-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_394f7e22-460c-29fb-b1af-1c48e64262c0-e642629c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bf9fe16a-7667-7c01-0407-a4c32f4fe304-02effa58 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_08a4bb06-d72b-c377-29d1-dd5619574dd7-cf91f229 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9e12cb6e-d749-9007-58ae-c1a7b6b5548b-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_2bcd5bc4-e12e-7235-d941-0a81a5fb8929-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3c3dd018-0a5c-ed30-e013-bd0630837b78-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1e783fb5-8558-3b8a-e2ac-3edf22ec125e-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_394f7e22-460c-29fb-b1af-1c48e64262c0-e642629c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1cb1b6b-c6a5-3616-fc7d-2efce336b0c1-e2f7f4ff {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fe1286a0-4955-ed51-7a3e-120c54c86f97-d63cc385 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_93abad09-5250-5d0e-30f4-8e599b9c6248-d63cc385 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4f1fc1dd-80bf-5aca-c293-ff320254b7cf-d63cc385 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5304546e-14c5-5b7d-6b4b-65db0a16685d-2c4aa942 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5304546e-14c5-5b7d-6b4b-65db0a166862-2c4aa942 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5304546e-14c5-5b7d-6b4b-65db0a166867-2c4aa942 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_20ed8971-5efd-4d7b-f6cc-03cf697eae89-cf91f229 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9e12cb6e-d749-9007-58ae-c1a7b6b5548b-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_2bcd5bc4-e12e-7235-d941-0a81a5fb8929-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3c3dd018-0a5c-ed30-e013-bd0630837b78-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1e783fb5-8558-3b8a-e2ac-3edf22ec125e-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_075e4974-9be1-d64e-2c4b-2a2a5225a4e9-f14b5003 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_82e27ad8-6b01-d4d2-0326-6ee88ba6192f-f14b5003 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_7b69df15-93b5-26a0-3527-0e33c40f2fa6-f14b5003 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_67a23244-19a4-5dcf-723f-9fddc3b32a25-f14b5003 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_865b6f97-4a02-55aa-ff1f-2aa0ccbec1d5-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7f4bcbb8-0a50-aac6-a62a-557bb6a5815f-f14b5003 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3fefeffa-c351-e291-29fd-17d47b0edbff-e2f7f4ff {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bcc084c2-b719-44ba-e143-7dcdd0865c4b-e2f7f4ff {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f88d358e-9712-47c9-91f1-578ac3975fbc-e2f7f4ff {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e8e7518c-23e8-912e-b1f5-d73c6b570c20-e2f7f4ff {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7329537d-6848-69ee-3274-180425cce958-e2f7f4ff {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c6ecb61c-990b-a52f-8ddb-0ae5578d852f-e2f7f4ff {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a4f4285a-3d0e-7503-bdcc-2e1d9a187482-d63cc385 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_1eb71a6b-7d9c-cddc-bb83-57b41facd95b-d63cc385 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fe1286a0-4955-ed51-7a3e-120c54c86f97-d63cc385 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_93abad09-5250-5d0e-30f4-8e599b9c6248-d63cc385 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5304546e-14c5-5b7d-6b4b-65db0a166854-2c4aa942 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_5304546e-14c5-5b7d-6b4b-65db0a166859-2c4aa942 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_5304546e-14c5-5b7d-6b4b-65db0a16685d-2c4aa942 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5304546e-14c5-5b7d-6b4b-65db0a166862-2c4aa942 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_20ed8971-5efd-4d7b-f6cc-03cf697eae89-cf91f229 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_49cd23db-2eeb-23c7-27e9-37efcb7a2938-cf91f229 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-aa6a0392-004c-9201-52c7-07f887c4ceb5-cf91f229 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a4f4285a-3d0e-7503-bdcc-2e1d9a187482-cfc8fae9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_4e6a2da3-2a19-3662-1c9a-50fa65c98e6e-cfc8fae9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_62fc9c4e-3937-5539-5d98-0094366230fc-cfc8fae9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_6b4d34b9-ed50-7dac-9a3a-df24a4fa4f48-cfc8fae9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_87a972e5-db6a-7447-c194-a6a436da00a8-592acbd5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_87a972e5-db6a-7447-c194-a6a436da00ad-592acbd5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_87a972e5-db6a-7447-c194-a6a436da00b2-592acbd5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_87a972e5-db6a-7447-c194-a6a436da00b9-592acbd5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }
}

/* ==========================================================================
   Шрифты Onest — оптимизированные (WOFF2 + unicode-range)
   ========================================================================== */
/* Local Onest disabled, using Google Fonts */
/*
@font-face {
  font-family: 'Onest';
  src: url('/local/templates/general_lubricants/assets/css/../fonts/Onest-Thin.woff2') format('woff2'),
       url('/local/templates/general_lubricants/assets/css/../fonts/OnestThin1602-hint.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Onest';
  src: url('/local/templates/general_lubricants/assets/css/../fonts/Onest-Light.woff2') format('woff2'),
       url('/local/templates/general_lubricants/assets/css/../fonts/OnestLight1602-hint.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Onest';
  src: url('/local/templates/general_lubricants/assets/css/../fonts/Onest-Regular.woff2') format('woff2'),
       url('/local/templates/general_lubricants/assets/css/../fonts/OnestRegular1602-hint.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Onest';
  src: url('/local/templates/general_lubricants/assets/css/../fonts/Onest-Medium.woff2') format('woff2'),
       url('/local/templates/general_lubricants/assets/css/../fonts/OnestMedium1602-hint.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Onest';
  src: url('/local/templates/general_lubricants/assets/css/../fonts/Onest-Bold.woff2') format('woff2'),
       url('/local/templates/general_lubricants/assets/css/../fonts/OnestBold1602-hint.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Onest';
  src: url('/local/templates/general_lubricants/assets/css/../fonts/Onest-Black.woff2') format('woff2'),
       url('/local/templates/general_lubricants/assets/css/../fonts/OnestBlack1602-hint.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}
*/
/* ── Адаптивный видео-баннер ── */
@media screen and (max-width: 991px) {
  .header {
    height: auto;
    min-height: auto;
    padding-bottom: 60px;
  }

  .background-video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 100%;
    min-width: 100%;
  }
}

/* End */


/* Start:/local/templates/general_lubricants/assets/css/common.css?17785375028771*/
* {scrollbar-width:thin; scrollbar-color:#864393 #1d1d1b;}
*::-webkit-scrollbar {width:5px; height:5px; background:#1d1d1b; border-radius:999px;}
*::-webkit-scrollbar-thumb {width:5px; height:5px; background:#864393; border-radius:999px;}
*::-webkit-scrollbar-track {background:#1d1d1b; border-radius:999px;}

.ver-wr-grid::-webkit-scrollbar {width:10px; height:10px; background:#ebebee;}
.ver-wr-grid::-webkit-scrollbar-thumbr {width:10px; height:10px;}

::selection {background:#864393; color:#fff;}
::-moz-selection {background:#864393; color:#fff;}

body {overflow-x:hidden;}

.mt-30 {margin-top:30px;}
.mt-45 {margin-top:45px;}

.w-100 {width:100%;}
.max-w-100 {max-width:100%!important;}
.section, .section-100 {width:100%;}
.section.-inner .container, .section-100.-inner .container {width:100%;}
.section.wf-section.catalog-filters {border-bottom: 1px solid #ddd;}
.section-100.section-100--tabs-compact {margin-bottom:0!important;}
.tag-link.tag-link-label {cursor: default; pointer-events: none;}
.slick-list {display:flex; overflow:visible; width:100%;}
.slick-track {display:flex; margin-left:0;}

.text-area {resize:none;}
.ind-cat-wr {background-size:200%; background-position:0%;}
.ind-cat-wr:hover {background-position:100%;}

.breadc_nolink {color:#a7aab3;}

.news-card-img, .st-card-img, .zag-news-card, .st-gl-n {transition:0.3s ease all;}
.news-card-wr:hover .news-card-img, .stati-card:hover .st-card-img {transform:translate3d(0px, 0px, 0px) scale3d(1.05, 1.05, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style:preserve-3d;}
.news-card-wr:hover .zag-news-card, .stati-card:hover .st-gl-n {color:#864393;}

.w-checkbox input {width:0; height:0; margin:0; padding:0;}
.check-f:not(.w--redirected-checked) {border-color:#f00; box-shadow:0 0 3px 1px #f00;}
.textarea-contacts {height:80px!important; resize:vertical;}
.w-input-error {border-color:#f00;}
.w-form-done {display:block!important;}
.slide-form .w-form-done {padding-top:150px; padding-bottom:150px;}
.slide-form .w-input,
.slide-form .w-select,
.slide-form textarea {
  border: 1px solid #ccc;
  border-radius: 6px;
  transition: border-color 0.2s;
}
.slide-form .w-input:focus,
.slide-form .w-select:focus,
.slide-form textarea:focus {
  border-color: #864393;
  outline: none;
}
.contacts-form {margin:0 0 15px;}
.form-block {margin:0 0 15px;}
.field-error {color:#f00; font-size:12px; margin-top:3px; margin-bottom:8px;}
.form-zag {margin-left:auto; margin-right:auto; text-align:center;}
.form-zag.zapr {width:60%;}
.text-block-9 {max-width:70%; margin-left:auto; margin-right:auto;}
.contact-wr.navbar {margin-left:auto; margin-right:auto;}
.navb-cb-btn:hover {background-color:#864393; border-color:#864393; color:#fff;}

.page-nav-button-prev {order:-1;}
.page-nav-center {order:0;}
.page-nav-button-next {order:1;}

.ind-cat-wr:hover .prod-cart-gradient {opacity:1;}
.ind-prod-grid:not(._4-col) .ind-cat-wr:last-of-type {-ms-grid-row:span 1; grid-row-start:span 1; -ms-grid-row-span:1; grid-row-end:span 1; -ms-grid-column:span 2; grid-column-start:span 2; -ms-grid-column-span:2; grid-column-end:span 2;}

.product-action-buttons {display:flex; flex-flow:row wrap; gap:15px; margin-top:20px;}
.product-action-buttons .zakaz-button,
.product-action-buttons .consult-button {display:inline-flex; align-items:center; justify-content:center; min-height:66px; padding:25px 40px; border-radius:5px; font-size:16px; line-height:100%; text-align:center; transition:background-color 200ms ease, color 200ms ease, border-color 200ms ease;}
.product-action-buttons .consult-button {border:1px solid #864393; background-color:transparent; color:#864393;}
.product-action-buttons .consult-button:hover {background-color:#864393; color:#fff;}

.grid-gl-products .n-cat-gl {-ms-grid-column:span 2; grid-column-start:span 2; -ms-grid-column-span:2; grid-column-end:span 2; -ms-grid-row:span 1; grid-row-start:span 1; -ms-grid-row-span:1; grid-row-end:span 1;}
.grid-gl-products .n-cat-gl:nth-child(1), .grid-gl-products .n-cat-gl:nth-child(2) {-ms-grid-row:span 1; grid-row-start:span 1; -ms-grid-row-span:1; grid-row-end:span 1; -ms-grid-column:span 3; grid-column-start:span 3; -ms-grid-column-span:3; grid-column-end:span 3;}
.grid-gl-products .n-cat-gl:nth-child(1) .photo-cat-n, .grid-gl-products .n-cat-gl:nth-child(2) .photo-cat-n {height:350px;}

.w-layout-grid .ab-alg-wr:last-of-type {-ms-grid-column:span 3; grid-column-start:span 3; -ms-grid-column-span:3; grid-column-end:span 3; -ms-grid-row:span 1; grid-row-start:span 1; -ms-grid-row-span:1; grid-row-end:span 1;}

.category-description {margin-top:50px;}

.about {position:relative; overflow:hidden; padding-top:40px; padding-bottom:40px; border-radius:10px; background-color:#1d1d1b;}
.about.mis {padding-top:100px; padding-bottom:100px;}

.w-tab-content {}
	.w-tab-content li::marker {color:#864493;}
	.table-responsive {overflow-x:auto;}
		.w-tab-content table {width:100%; margin-bottom:30px; font-size:16px;}
			.w-tab-content table tr {border-bottom:1px solid #dce0ec; transition:box-shadow 200ms ease; cursor:pointer;}
			.w-tab-content table tr:hover {box-shadow:0 6px 10px 0 rgba(142,143,163,.1);}
				.w-tab-content table tr th, .w-tab-content table tr:first-of-type td {padding:20px 15px; background:#f0eff4; color:#8c8c96; text-align:left; font-weight:500; border:none;}
				.w-tab-content table tr td {padding:20px 15px; color:#4e4e4e; border:none;}
				.w-tab-content table p {margin:0!important;}

.w-richtext table {width:100%; margin-bottom:30px; font-size:16px; border-collapse:collapse;}
	.w-richtext table tr {border-bottom:1px solid #dce0ec; transition:box-shadow 200ms ease;}
	.w-richtext table tr:hover {box-shadow:0 6px 10px 0 rgba(142,143,163,.1);}
	.w-richtext table tr:first-child td {padding:20px 15px; background:#f0eff4; color:#8c8c96; text-align:left; font-weight:500; border:none;}
	.w-richtext table tr td {padding:20px 15px; color:#4e4e4e; border:none;}
	.w-richtext table p {margin:0!important;}
				
.cl-gr-wr {display:flex; align-items:center;}
.img-preim-wr {background:none;}
.img-preim {width:50%;}
.ab-alg-ic-wr {background:none;}

.marketplaces {display:flex; flex-wrap:wrap; justify-content:space-between;}
	.marketplace {display:flex; align-items:center; justify-content:center; width:calc(20% - 15px); background:#fafafa; margin-bottom:30px; padding:60px 30px; border-radius:15px; transition:0.3s ease all;}
	.marketplace:hover {background:#f0eff4;}
	
.tabs-menu[data-count="1"] {-ms-grid-columns:1fr; grid-template-columns:1fr;}
.tabs-menu[data-count="2"] {-ms-grid-columns:1fr 1fr; grid-template-columns:1fr 1fr;}
.tabs-menu[data-count="3"] {-ms-grid-columns:1fr 1fr 1fr; grid-template-columns:1fr 1fr 1fr;}
.tabs-menu[data-count="4"] {-ms-grid-columns:1fr 1fr 1fr 1fr; grid-template-columns:1fr 1fr 1fr 1fr;}
.tabs-menu[data-count="5"] {-ms-grid-columns:1fr 1fr 1fr 1fr 1fr; grid-template-columns:1fr 1fr 1fr 1fr 1fr;}
.tabs-menu[data-count="6"] {-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr; grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}

.content-art {}
	.content-art h2, .content-art h3, .content-art h4 {margin:30px 0; color:#864393!important;}
	.content-art, .content-art p, .content-art ul, .content-art ol, .content-art li, .content-art table {font-size:18px;}
	.content-art p {margin-bottom:20px;}
	.content-art ul {margin:20px 0;}

@media screen and (max-width:1199px) {
	.marketplace {width:calc(33.33% - 16px);}
	.content-art, .content-art ul, .content-art ol, .content-art table {font-size:16px;}
}

@media screen and (max-width:767px) {
	.grid-gl-products .n-cat-gl {-ms-grid-column:span 3; grid-column-start:span 3; -ms-grid-column-span:3; grid-column-end:span 3; -ms-grid-row:span 1; grid-row-start:span 1; -ms-grid-row-span:1; grid-row-end:span 1;}
	.grid-gl-products .photo-cat-n {height:250px!important;}
	.product-action-buttons {flex-direction:column;}
	.product-action-buttons .zakaz-button,
	.product-action-buttons .consult-button {width:100%;}
	.marketplace {width:calc(50% - 16px); padding:30px;}
	.content-art, .content-art ul, .content-art ol, .content-art table {font-size:14px;}
}

@media screen and (max-width:479px) {
	.ind-cat-wr {-ms-grid-row:span 1; grid-row-start:span 1; -ms-grid-row-span:1; grid-row-end:span 1; -ms-grid-column:span 2; grid-column-start:span 2; -ms-grid-column-span:2; grid-column-end:span 2;}
	.grid-gl-products .n-cat-gl {-ms-grid-row:span 1!important; grid-row-start:span 1!important; -ms-grid-row-span:1!important; grid-row-end:span 1!important; -ms-grid-column:span 6!important; grid-column-start:span 6!important; -ms-grid-column-span:6!important; grid-column-end:span 6!important;}
	.about.mis {padding-top:60px; padding-bottom:60px;}
	.form-zag.zapr {width:70%;}
	.marketplace {width:100%;}
}

/* End */


/* Start:/local/templates/general_lubricants/components/bitrix/menu/megamenu/style.css?177822230012050*/
.newMenu {
  display: flex;
  justify-content: space-between;
  position: relative;
  font-family: inherit;
}

.newMenu.navb-l {
  border-bottom: 1px solid rgb(149 149 149 / 22%);
}

.sticky-nav-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1200;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-100%);
  transition:
    opacity 0.3s ease,
    visibility 0.3s ease,
    transform 0.3s ease;
}

.sticky-nav-wrapper.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}

.sticky-nav-wrapper--main {
  background: rgba(29, 29, 27, 0.92);
  backdrop-filter: blur(10px);
}

.sticky-nav-wrapper--inner {
  background: #fff;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
}

.sticky-nav-wrapper .newMenu.navb-l {
  background: transparent;
}

.sticky-nav-wrapper .newMenu--sticky {
  width: 100%;
}

.header .newMenu a {
  color: white;
  line-height: 130%;
}

.menu-col {
  position: relative;
  transition: opacity 0.2s;
}

.menu-col[hidden] {
  display: none;
}

.menu-col--level-0 {
  z-index: 100;
}
.menu-col--level-1 {
  z-index: 90;
}
.menu-col--level-2 {
  z-index: 80;
}
.menu-col--level-3 {
  z-index: 70;
}
.menu-col--level-4 {
  z-index: 60;
}

.menu-list {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0;
}

.menu__item {
  display: grid;
  grid-template-columns: auto 15px;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  margin-bottom: 0;
}

.menu__item::after {
  display: none;
}

.menu__item.li-active {
  color: #cdb663;
}
.menu__item.li-active::after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M2 2 L6 5 L2 8" stroke="%23CDB663" fill="none"/></svg>');
}

.menu__item.li-inactive {
  color: #bfbfbf;
}

/* Отступы для вложенных уровней (для мобильной версии) */
[data-menu-level="1"] .menu-list,
[data-menu-level="1"] .menu-cards-wrapper {
  padding-left: 60px;
}
[data-menu-level="2"] .menu-list,
[data-menu-level="2"] .menu-cards-wrapper {
  padding-left: 120px;
}

@media (max-width: 1440px) {
  [data-menu-level="1"] .menu-list,
  [data-menu-level="1"] .menu-cards-wrapper {
    padding-left: 30px;
  }
  [data-menu-level="2"] .menu-list,
  [data-menu-level="2"] .menu-cards-wrapper {
    padding-left: 60px;
  }
}

/* Карточка товара (общее) */
.menu-product-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  text-align: center;
  color: inherit;
  min-height: 180px; /* резервируем место */
  border-radius: 5px;
}

.menu-product-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.menu-product-card img {
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
  width: 140px;
  height: 140px;
  object-fit: contain;
  /* background: white; */
  display: block;
  margin: 0 auto 8px;
}

.menu-product-card .head {
  font-size: 14px;
  line-height: 120%;
  font-weight: 400;
  margin-top: 10px;
  text-align: center;
}

.newMenu .menu-dropdown .nav-link-l-black:hover,
.newMenu .menu-dropdown .nav-link-l:hover {
  color: rgba(255, 255, 255, 0.651);
}

/* ========== ДЕСКТОПНАЯ ВЕРСИЯ (≥992px) ========== */
@media (min-width: 1370px) {
  .newMenu {
    position: relative;
  }
  .newMenu .menu-burger {
    display: none;
  }
  /* Горизонтальное меню первого уровня */
  .menu-col--level-0 .menu-list {
    display: flex;
    flex-direction: row;
    gap: 30px;
    margin: 0;
    padding: 0;
  }
  .menu-col--level-0 .menu-list .menu__item {
    padding: 10px 0;
    white-space: nowrap;
  }
  .menu-col--level-0 .menu-list .menu__item::after {
    display: none; /* стрелка не нужна на первом уровне */
  }

  /* Выпадающая шторка */
  .menu-dropdown {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    /* background: #000;  */
    background: #864393;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    padding: 30px 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
    box-sizing: border-box;
    transition:
      opacity 0.2s ease,
      visibility 0.2s ease;
    opacity: 0;
    visibility: hidden;
    max-height: 70vh;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .menu-dropdown.is-visible {
    opacity: 1;
    visibility: visible;
  }

  /* Все ссылки внутри шторки белые */
  .menu-dropdown a {
    color: #fff;
  }

  /* Отступ для первой колонки */
  .menu-dropdown .menu-col:first-child {
    margin-left: 30px;
  }

  /* Колонки внутри шторки */
  .menu-dropdown .menu-col {
    flex: 0 0 auto;
    min-width: 220px;
    max-width: 280px; /* для обычных колонок */
  }
  /* Колонка с товарами – растягивается на всё свободное место */
  .menu-dropdown .menu-col--products {
    flex: 1 1 auto;
    max-width: none;
  }

  /* Списки в колонках */
  .menu-dropdown .menu-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  /* Сетка товаров: 4 колонки */
  .menu-dropdown .menu-cards-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 20px;
    width: 100%;
  }

  /* Карточка товара внутри шторки */
  .menu-dropdown .menu-product-card {
    width: 100%;
    color: #fff;
  }

  .menu-dropdown .menu__item--section::after {
    content: "";
    display: block;
    width: 10px;
    min-width: 10px;
    height: 10px;
    min-height: 10px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M2 2 L6 5 L2 8" stroke="%23FFFFFF" fill="none"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10px 10px;
  }

  /* Убираем стрелку у пунктов-товаров */
  .menu-dropdown .menu__item--product::after {
    display: none;
  }

  /* Кнопка "Посмотреть товары" */
  .menu-dropdown .lmd-more-production {
    display: inline-block;
    margin-top: 10px;
    padding: 5px 12px;
    border: 1px solid #cdb663;
    border-radius: 20px;
    color: #cdb663;
    font-size: 13px;
    text-decoration: none;
    transition: 0.2s;
  }
  .menu-dropdown .lmd-more-production:hover {
    background: #cdb663;
    color: #000;
  }
  .newMenu .nav-link-l-black:hover,
  .newMenu .nav-link-l:hover {
    color: #864393;
  }

  /* Сбрасываем отступы для вложенных уровней внутри шторки */
  .menu-dropdown [data-menu-level="1"] .menu-list,
  .menu-dropdown [data-menu-level="1"] .menu-cards-wrapper,
  .menu-dropdown [data-menu-level="2"] .menu-list,
  .menu-dropdown [data-menu-level="2"] .menu-cards-wrapper {
    padding-left: 0;
  }

  /* Индикатор загрузки */
  .menu-col.loading {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100px;
  }
  .menu-col.loading::after {
    content: "";
    width: 30px;
    height: 30px;
    border: 3px solid #ccc;
    border-top-color: #cdb663;
    border-radius: 50%;
    animation: spinner 0.6s linear infinite;
  }
  @keyframes spinner {
    to {
      transform: rotate(360deg);
    }
  }
}

/* ========== МОБИЛЬНАЯ ВЕРСИЯ (<992px) ========== */
@media (max-width: 1369px) {
  .sticky-nav-wrapper {
    display: block;
  }

  /* Скрываем десктопное меню */
  .menu-col--level-0 .menu-list {
    display: none !important;
  }

  /* Бургер */
  .newMenu .menu-burger {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
    background: none;
    border: none;
    cursor: pointer;
    margin-left: auto;
    padding: 0;
    z-index: 1100;
  }
  .menu-burger span {
    display: block;
    width: 100%;
    height: 2px;
    background: currentColor;
    position: absolute;
    left: 0;
    transition: 0.2s;
  }
  .menu-burger span:nth-child(1) {
    top: 6px;
  }
  .menu-burger span:nth-child(2) {
    top: 14px;
  }
  .menu-burger span:nth-child(3) {
    top: 22px;
  }
  .menu-burger.active span:nth-child(1) {
    transform: rotate(45deg);
    top: 14px;
  }
  .menu-burger.active span:nth-child(2) {
    opacity: 0;
  }
  .menu-burger.active span:nth-child(3) {
    transform: rotate(-45deg);
    top: 14px;
  }

  /* Контейнер мобильного меню */
  .mobile-menu-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #864393;
    z-index: 1000;
    overflow: hidden;
    transition: transform 0.3s ease;
    transform: translateX(100%);
  }
  .mobile-menu-container.active {
    transform: translateX(0);
  }

  /* Уровни мобильного меню */
  .mobile-menu-level {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow-y: auto;
    transition: transform 0.3s ease;
    transform: translateX(100%);
  }
  .mobile-menu-level.active {
    transform: translateX(0);
  }

  /* Заголовок уровня */
  .mobile-level-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 20px;
    border-bottom: 1px solid #eee;
    background: #fff;
    position: sticky;
    top: 0;
    z-index: 10;
  }
  .mobile-back-btn,
  .mobile-close-btn {
    background: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
    padding: 5px;
    color: #333;
  }
  .mobile-level-title {
    font-weight: 600;
    font-size: 18px;
    color: #333;
  }

  /* Список пунктов */
  .mobile-menu-level .menu-list {
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  .mobile-menu-level .menu__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0;
    border-bottom: 1px solid #f0f0f0;
  }
  .mobile-menu-level .menu__item a {
    font-size: 18px;
    color: #333;
    display: block;
    flex: 1;
    min-width: 0;    
  }
  .mobile-menu-level .menu-item-arrow {
    flex-shrink: 0;
    margin-left: 10px;
  }

  /* Товары: сетка 2 колонки */
  .mobile-menu-level .menu-cards-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    padding: 20px;
  }
  .mobile-menu-level .menu-product-card {
    background: #f9f9f9;
    padding: 10px;
    border-radius: 8px;
  }
  .mobile-menu-level .menu-product-card img {
    width: 100px;
    height: 100px;
    object-fit: contain;
    margin-bottom: 8px;
  }
  .mobile-menu-level .menu-product-card .head {
    font-size: 14px;
    color: #333;
  }

  /* Корректировка видимости логотипов и кнопок */
  .newMenu .brand.tablet {
    display: block;
  }
  .newMenu .nav-link-l-black,
  .newMenu .nav-link-l {
    display: inline-block !important;
    width: auto !important;
  }
  .navb-cb-btn.w-button,
  .navb-cb-btn-black.w-button {
    display: none;
  }
}

body {
  margin: 0;
  padding: 0;
}

.menu-item-arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #f0f0f0;
  color: #333;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  transition: all 0.2s;
  margin-left: 10px;
  flex-shrink: 0;
}
.menu-item-arrow:hover {
  background: #cdb663;
  color: #fff;
}
.menu-item-arrow::after {
  content: "›";
  font-weight: bold;
}

.menu__item.active {
  background-color: #673272;
  color: #fff;
  border-radius: 5px;
}
.menu__item.active .menu__link {
  color: #fff;
}

/* End */
/* /local/templates/general_lubricants/assets/css/genlub.css?1779242327290632 */
/* /local/templates/general_lubricants/assets/css/common.css?17785375028771 */
/* /local/templates/general_lubricants/components/bitrix/menu/megamenu/style.css?177822230012050 */
