html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

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

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

.w-webflow-badge > img {
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

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

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  width: 100%;
  height: 100%;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

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

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

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

.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

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

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  width: auto;
  height: auto;
  cursor: pointer;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

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

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

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

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  min-width: 100%;
  background: #ddd;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, .9);
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

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

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

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

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  min-width: 200px;
  background: #c8c8c8;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Unbounded, sans-serif;
  line-height: 100%;
}

h2, h3 {
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

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

.body {
  color: #000;
  font-family: Nunito Sans, sans-serif;
  font-size: .694vw;
}

.sec-main {
  min-height: 100vh;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 6.6em;
  display: flex;
  overflow: hidden;
}

.cont-1320 {
  width: 100%;
  max-width: 132em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cont-1320.vert-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.cont-1320.horiz {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.box-h1 {
  z-index: 1;
  position: relative;
}

.box-h1.max-w-1000 {
  max-width: 100em;
}

.box-h1.max-w-1000-copy {
  max-width: 125em;
}

.h1-80 {
  font-size: 8em;
  font-weight: 400;
}

.h1-80.menu_text {
  font-weight: 400;
}

.wrp-link-page {
  grid-column-gap: .74em;
  border-radius: 2.8em;
  align-items: stretch;
  margin-top: 3.5em;
  padding: .37em;
  display: flex;
  box-shadow: 0 1px .8em rgba(0, 0, 0, .11);
}

.text-17 {
  font-size: 1.7em;
  line-height: 120%;
}

.text-17.font {
  font-family: Unbounded, sans-serif;
}

.link-page {
  color: #000;
  border-radius: 2.5em;
  padding: 1.1em 1.5em;
  font-family: Unbounded, sans-serif;
  line-height: 100px;
  text-decoration: none;
  transition: z-index .3s;
}

.link-page:hover, .link-page.w--current {
  color: #fff;
  background-color: #000;
}

.link-page.green {
  background-color: #037748;
}

.link-page.blue {
  background-color: #4895d9;
}

.link-page.yellow {
  color: #000;
  background-color: #ffc534;
}

.wrp-navbar {
  max-width: 132em;
  justify-content: space-between;
  align-items: center;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar {
  background-color: rgba(221, 221, 221, 0);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.img-logo {
  width: 24.5em;
}

.nav-menu {
  grid-column-gap: 3.4em;
  align-items: center;
  font-family: Nunito Sans, sans-serif;
}

.form {
  background-color: #f8f8f8;
  border-radius: 6.2em;
  align-items: center;
  padding: .7em .74em;
  display: flex;
  overflow: hidden;
}

.form.vert {
  flex-direction: column;
}

.field {
  background-color: rgba(255, 255, 255, 0);
  border: 1px #000;
  margin-bottom: 0;
  padding: 0 .666em 0 1.066em;
  font-size: 1.8em;
}

.field::-ms-input-placeholder {
  color: #000;
  font-size: 1em;
  line-height: 140%;
}

.field::placeholder {
  color: #000;
  font-size: 1em;
  line-height: 140%;
}

.field.popup {
  min-height: 3em;
  background-color: #f0f0f0;
  border-radius: 2em;
}

.button-form {
  background-color: #000;
  border-radius: 2.5em;
  padding: .647em 1.294em;
  font-family: Unbounded, sans-serif;
  font-size: 1.7em;
}

.button-form.popup {
  padding-top: 1.047em;
  padding-bottom: 1.047em;
}

.form-block {
  margin-bottom: 0;
}

.form-block.fixed {
  z-index: 1000;
  position: fixed;
  top: auto;
  bottom: 1.5em;
  left: auto;
  right: 8.2em;
}

.form-block.mob {
  max-width: 32em;
  flex-direction: column;
  display: none;
}

.wrp-card-sticky {
  max-width: 140em;
  border-radius: 3em;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.card-sticky {
  background-color: #fff;
  border-radius: 3em;
  flex-direction: column;
  margin-bottom: -3.6em;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 1em;
}

.card-sticky.color-grey {
  background-color: #f0f0f0;
  font-family: Roboto Flex, sans-serif;
}

.card-sticky.no-sticky {
  position: relative;
  top: 0;
}

.wrp-info {
  min-height: 90vh;
  flex-direction: column;
  justify-content: space-between;
  padding: 3.5em 4em 11em;
  display: flex;
}

.wrp-info.horiz {
  flex-direction: row;
  align-items: stretch;
  line-height: 100px;
  display: flex;
}

.image {
  border-radius: 3em;
}

.max-w-433 {
  max-width: 47em;
  grid-row-gap: 2.3em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.p-28 {
  font-size: 2.8em;
  line-height: 140%;
}

.p-28.bold {
  font-weight: 700;
}

.box-heading {
  grid-row-gap: 0em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.box-heading.max-w-1000 {
  max-width: 100em;
}

.box-heading.max-w-800 {
  max-width: 80em;
}

.box-heading.max-w-1100 {
  max-width: 110em;
}

.box-heading.max-w-1000-copy {
  max-width: 108em;
}

.div-block {
  flex-direction: column;
  justify-content: space-between;
  margin-left: auto;
  display: flex;
}

.text-23 {
  align-self: flex-start;
  font-family: Unbounded, sans-serif;
  font-size: 2.3em;
  line-height: 120%;
}

.text-23.black {
  color: #000;
}

.text-80 {
  font-family: Unbounded, sans-serif;
  font-size: 8em;
  line-height: 100%;
}

.max-w-473 {
  max-width: 48em;
}

.p-17 {
  font-size: 1.7em;
  line-height: 140%;
}

.p-17.font {
  font-family: Unbounded, sans-serif;
}

.p-17.bold {
  font-weight: 700;
}

.p-17.border {
  background-color: rgba(255, 255, 255, .18);
  border-radius: .5em;
  padding: .9em .9em .9em 1.2em;
}

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

.image-2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 3em;
}

.max-w-511 {
  max-width: 51.1em;
  margin-left: auto;
  margin-right: 13.3em;
}

.div-block-2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.box--ategory {
  border-radius: 2.5em;
  padding: 1.1em 2.24em;
  font-weight: 600;
}

.box--ategory.black {
  color: #fff;
  background-color: #000;
}

.box--ategory.blue {
  color: #fff;
  background-color: #4895d9;
}

.box--ategory.yellow {
  color: #000;
  background-color: #ffc534;
}

.box--ategory.green {
  color: #fff;
  background-color: #037748;
}

.max-w-542 {
  max-width: 54em;
  margin-left: auto;
  margin-right: 10.2em;
}

.max-w-548 {
  max-width: 55.3em;
  margin-left: auto;
  margin-right: 9.7em;
}

.max-w-549 {
  max-width: 55.3em;
  margin-top: auto;
  margin-left: auto;
  margin-right: 8.7em;
}

.cont-1400 {
  width: 100%;
  max-width: 140em;
  border-radius: 3em;
  margin-left: auto;
  margin-right: auto;
  line-height: 140px;
}

.cont-1400.color-grey {
  background-color: #f0f0f0;
  border-radius: 3em;
  padding: 5.5em 4em 14.3em;
  position: relative;
}

.cont-1400.color-white {
  background-color: #fff;
}

.cont-1400.horiz {
  align-items: center;
  display: flex;
}

.max-w-570 {
  max-width: 53em;
  margin-top: 4em;
  margin-bottom: 8.4em;
}

.wrp-card-about {
  grid-row-gap: 3em;
  flex-direction: column;
  margin-top: 6.7em;
  display: flex;
  position: relative;
}

.card-about {
  min-height: 40em;
  grid-column-gap: 4.7em;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 59.7em 1fr;
  grid-auto-columns: 1fr;
  padding: 2em 2em 2em 2.5em;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 1em;
  box-shadow: 0 1px 5em rgba(0, 0, 0, .08);
}

.h3-23 {
  font-family: Unbounded, sans-serif;
  font-size: 2.3em;
  font-weight: 400;
  line-height: 120%;
}

.image-3 {
  width: 63.1em;
  margin-right: 6.6em;
}

.img-card-about {
  width: 63.1em;
  border-radius: .7em;
}

.sec-team {
  z-index: 1;
  position: relative;
}

.wrp-info-team {
  padding-top: 25em;
  padding-bottom: 12.5em;
  position: relative;
}

.max-w-665 {
  max-width: 66.5em;
  grid-row-gap: 2.6em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h2-80 {
  font-family: Unbounded, sans-serif;
  font-size: 8em;
  font-weight: 400;
  line-height: 100%;
}

.h2-80.size-75 {
  font-size: 5.3em;
}

.image-portrait {
  width: 50%;
  height: 100%;
  justify-content: center;
  align-items: flex-end;
  margin-top: 14rem;
  padding-left: 4rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.speaker-text {
  grid-column-gap: 6em;
  grid-row-gap: 4rem;
  align-items: flex-start;
  padding-bottom: 1.25rem;
  display: flex;
}

.portrait-background {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.speaker-item-preview {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d3e5e9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding-left: 0;
  display: flex;
}

.number-wrapper {
  padding-left: .8em;
  display: flex;
}

.portrait-image {
  width: 20vw;
  height: 29vw;
  border-radius: .5rem;
  position: relative;
  overflow: hidden;
}

.number {
  margin-top: .5rem;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 500;
}

.speaker-name {
  z-index: 10;
  flex: 1;
  padding-top: 5.5rem;
  position: relative;
  overflow: hidden;
}

.heading-large {
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-40 {
  font-family: Unbounded, sans-serif;
  font-size: 4em;
  line-height: 100%;
}

.speaker-list {
  width: 100%;
  margin-bottom: 9rem;
  padding-top: 3.8em;
  position: relative;
}

.speaker-list.hide {
  display: none;
}

.speaker-text-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  padding-bottom: .55rem;
  display: flex;
}

.avatar-team {
  width: 11em;
  height: 11em;
  border-radius: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.avatar-team._1 {
  top: 6.4em;
  left: 33.9em;
}

.avatar-team._2 {
  top: 17.4em;
  left: 13.7em;
}

.avatar-team._3 {
  top: auto;
  bottom: 12.9em;
  left: 13.7em;
  right: auto;
}

.avatar-team._4 {
  top: auto;
  bottom: 0%;
  left: 33.9em;
  right: auto;
}

.avatar-team._5 {
  top: auto;
  bottom: 0%;
  left: auto;
  right: 33.9em;
}

.avatar-team._6 {
  top: auto;
  bottom: 12.9em;
  left: auto;
  right: 13.7em;
}

.avatar-team._7 {
  top: 17.4em;
  bottom: auto;
  left: auto;
  right: 13.7em;
}

.avatar-team._8 {
  top: 6.4em;
  bottom: auto;
  left: auto;
  right: 33.9em;
}

.div-block-3 {
  margin-top: 6.3em;
  padding-left: 18.7em;
}

.image-5 {
  border-radius: 3em;
}

.wrp-infp-museum {
  min-height: 100vh;
  background-color: #f0f0f0;
  border-radius: 3em;
  flex-direction: column;
  justify-content: space-between;
  margin-top: -5em;
  padding: 5em;
  display: flex;
  position: relative;
}

.max-w-100 {
  max-width: 100em;
}

.div-block-4 {
  grid-column-gap: 32.2em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.wrp-address {
  max-width: 34.1em;
  grid-column-gap: 16px;
  grid-row-gap: 2.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-phone {
  color: #000;
  font-size: 1.7em;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.box-logo {
  grid-column-gap: 2em;
  align-items: center;
  margin-top: 7.4em;
  margin-bottom: 2em;
  display: flex;
}

.image-6 {
  width: 13.3em;
}

.image-7 {
  width: 7.4em;
}

.footer {
  padding-top: 4.5em;
  padding-bottom: 10.2em;
}

.link-phone-footer {
  color: #000;
  flex: none;
  font-size: 2.8em;
  line-height: 140%;
  text-decoration: none;
}

.box-addres-footer {
  margin-left: 19.3em;
  margin-right: 19.6em;
}

.max-w-328 {
  max-width: 32.8em;
}

.h2-60 {
  font-family: Unbounded, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 100%;
}

.max-w-815 {
  max-width: 81.5em;
  grid-row-gap: 2.6em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card-equipment {
  background-color: #fff;
  border-radius: 3em;
  flex-direction: column;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 1em;
}

.card-equipment.color-grey {
  background-color: #f0f0f0;
}

.card-equipment.black {
  color: #fff;
  background-color: #000;
}

.card-equipment.black.hide {
  display: none;
}

.card-equipment.black.no-sticky {
  position: relative;
  top: 0;
}

.card-equipment.grey {
  background-color: #dedede;
}

.card-equipment.green {
  color: #fff;
  background-color: #037748;
}

.card-equipment.green.overflow-auto {
  overflow: auto;
}

.card-equipment.green.hide {
  display: none;
}

.card-equipment.blue {
  color: #fff;
  background-color: #4895d9;
}

.card-equipment.blue.overflow-auto {
  height: 94.5em;
  overflow: scroll;
}

.card-equipment.blue.hide {
  display: none;
}

.card-equipment.yellow {
  background-color: #ffc534;
}

.card-equipment.yellow.hide {
  display: none;
}

.card-equipment.no-sticky {
  margin-bottom: -4.6em;
  position: relative;
  top: 0;
}

.wrp-info-equipment {
  min-height: 63vh;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 5.2em 4em 9.4em;
  display: flex;
}

.wrp-info-equipment.horiz {
  flex-direction: row;
  flex: 1;
  align-items: stretch;
  padding-top: 4.1em;
  padding-bottom: 4.1em;
  line-height: 100px;
  display: flex;
}

.wrp-info-equipment.horiz.hide {
  display: none;
}

.div-block-5 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wrp-dropdown {
  width: 100%;
  max-width: 65.9em;
}

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

.dropdown-toggle {
  width: 100%;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 1.4em 0;
  font-family: Nunito Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.dropdown-toggle.black {
  color: #000;
}

.dropdown-toggle.black.no-cursor, .dropdown-toggle.no-cursor {
  cursor: default;
}

.dropdown {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, .3);
  font-weight: 400;
}

.dropdown.black {
  color: #000;
  border-bottom-color: rgba(0, 0, 0, .3);
}

.dropdown.black-border {
  border-bottom-color: rgba(0, 0, 0, .3);
}

.image-8 {
  width: 1.42em;
}

.dropdown-list {
  color: rgba(255, 255, 255, .7);
  background-color: rgba(221, 221, 221, 0);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-list.black {
  color: rgba(0, 0, 0, .6);
}

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

.p-dropdown {
  grid-row-gap: 1.1em;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1.8em;
  font-family: Nunito Sans, sans-serif;
  font-weight: 400;
  line-height: 150%;
  display: flex;
}

.p-dropdown.black {
  color: #000;
}

.p-dropdown.grid {
  grid-column-gap: 2em;
  grid-row-gap: 1.1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.p-dropdown.size-17 {
  font-size: 1.7em;
  display: block;
}

.box-reward {
  max-width: 36em;
  grid-column-gap: 1.7em;
  align-items: center;
  display: flex;
}

.image-9 {
  width: 3em;
}

.max-w-590 {
  max-width: 59em;
}

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

.div-block-7 {
  grid-row-gap: 5em;
  background-color: #f0f0f0;
  border-radius: 2.24em;
  flex-direction: column;
  align-items: flex-start;
  padding: 3.5em 2.8em 2.5em;
  display: flex;
}

.max-w-392 {
  max-width: 39.2em;
}

.max-w-335 {
  max-width: 33.5em;
}

.max-w-840 {
  max-width: 84em;
}

.max-w-515 {
  max-width: 52em;
  margin-left: auto;
  margin-right: 13.1em;
}

.max-w-910 {
  max-width: 91em;
}

.max-w-434 {
  max-width: 43.3em;
}

.max-w-507 {
  max-width: 50.7em;
}

.max-w-571 {
  max-width: 62em;
}

.max-w-680 {
  max-width: 69em;
  grid-row-gap: 2.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.box-reward-copy {
  grid-column-gap: 1.7em;
  align-items: center;
  display: flex;
}

.max-w-452 {
  max-width: 45.2em;
}

.max-w-485 {
  max-width: 51em;
}

.max-w-1110 {
  max-width: 111em;
}

.max-w-681 {
  max-width: 68.1em;
  margin-top: 3.6em;
  margin-bottom: auto;
}

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

.max-w-552 {
  max-width: 55.2em;
}

.max-w-300 {
  max-width: 30em;
}

.max-w-840-copy {
  max-width: 84em;
}

.max-w-1220 {
  max-width: 122em;
}

.max-w-572 {
  max-width: 58em;
  margin-left: auto;
  margin-right: 13.1em;
}

.max-w-600 {
  max-width: 60em;
}

.max-w-357 {
  max-width: 35.7em;
}

.max-w-530 {
  max-width: 53em;
}

.max-w-382 {
  max-width: 38.2em;
}

.max-w-680-copy {
  max-width: 69em;
  grid-row-gap: 2.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.max-w-547 {
  max-width: 57em;
}

.max-w-766 {
  max-width: 76.6em;
  margin-top: 3.6em;
}

.div-block-6-copy-copy {
  grid-column-gap: 3em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: auto;
  display: grid;
}

.max-w-520 {
  max-width: 55em;
  margin-left: auto;
  margin-right: 13.1em;
}

.max-w-631 {
  max-width: 63.1em;
  margin-top: 8.3em;
}

.max-w-470 {
  max-width: 54em;
  grid-row-gap: 2.5em;
  flex-direction: column;
  display: flex;
}

.box-school {
  min-height: 35.8em;
  grid-row-gap: 4em;
  background-color: #f0f0f0;
  border-radius: 2.24em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 3.5em 2.8em 2.5em;
  display: flex;
}

.max-w-506 {
  max-width: 50em;
  margin-left: auto;
  margin-right: 13.1em;
}

.max-w-826 {
  max-width: 89em;
}

.brand {
  align-items: center;
  display: flex;
}

.menu_link {
  color: #fff;
  text-transform: none;
  font-family: Unbounded, sans-serif;
  line-height: .6;
  text-decoration: none;
  overflow: hidden;
}

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

.menu_link-2 {
  letter-spacing: -.04em;
  text-transform: uppercase;
  line-height: 1.1;
  position: relative;
  overflow: hidden;
}

.menu_text {
  color: #000;
  letter-spacing: -.04em;
  cursor: default;
  padding-right: .02em;
  font-size: 8em;
  line-height: 115%;
}

.div-block-8 {
  width: 100%;
  position: absolute;
  top: 4.6em;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.looping-text {
  width: 629em;
  grid-column-gap: 5em;
  font-family: Unbounded, sans-serif;
  display: flex;
}

.text-block {
  flex: none;
  font-size: 11em;
  line-height: 140%;
}

.wrp-footer {
  max-width: 132em;
  grid-row-gap: 5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 18em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.success-message {
  background-color: #fff;
  border-radius: 1em;
}

.div-block-9 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.selector-logo {
  width: 1px;
  height: 7em;
  background-color: rgba(0, 0, 0, .3);
  margin-left: 2.8em;
  margin-right: 2.8em;
}

.selector-logo.white {
  height: 4.1em;
  background-color: rgba(255, 255, 255, .3);
}

.logo-old {
  width: 19em;
}

.link-phone-nav {
  color: #000;
  flex-direction: row;
  align-items: center;
  font-size: 2.8em;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

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

.button {
  background-color: #000;
  border-radius: 2.5em;
  padding: .55em 1.1em;
  font-size: 2em;
  font-weight: 600;
}

.button.bt-remodal {
  color: #000;
  background-color: #fff;
}

.button.color-yellow {
  color: #000;
  background-color: #ffc534;
  transition: all .2s;
}

.button.color-yellow:hover {
  transform: translate(0, -.3em);
  box-shadow: 0 9px 3em rgba(255, 197, 52, .3);
}

.button.color-white {
  color: #000;
  background-color: #fff;
}

.button.transparent-pdf {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/6426aa4e13f27119209a61f9/64f5d5601de7d0ee1dc072e6_Group%205.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1.764em;
  padding-left: 2.352em;
  padding-right: 0;
  font-size: 1.7em;
  font-weight: 400;
}

.button.transparent-pdf.color-black {
  color: #000;
  background-image: url("https://uploads-ssl.webflow.com/6426aa4e13f27119209a61f9/64f5d7ebe18437cc1d3c5144_Group%205%20(1).svg");
}

.wrp-img-bg {
  position: absolute;
  top: -23.4em;
  bottom: auto;
  left: auto;
  right: 14.12em;
}

.wrp-img-bg.page-equipment {
  top: -39.3em;
}

.wrp-img-bg.page-spare, .wrp-img-bg.page-repair {
  top: -31.3em;
}

.wrp-img-bg.page-school {
  top: -31.6em;
}

.p-14 {
  font-size: 1.4em;
}

.wrp-video {
  width: 64.5em;
  height: 37.9em;
  margin-top: auto;
}

.background-video {
  height: 100%;
}

.max-w-801 {
  max-width: 86em;
}

.h3-40 {
  font-family: Unbounded, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: 120%;
}

.remodal {
  font-size: .6vw;
}

.top-wrp {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.wrp-info-contact {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 6vh;
  margin-bottom: 6vh;
  display: flex;
}

.box-info-contact {
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.box-info-contact.max-w-420 {
  width: 100%;
  max-width: 42em;
  display: none;
}

.box-info-contact.max-w-420.box-map {
  height: 39.5em;
}

.box-link-contact {
  grid-row-gap: 1.2em;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.contact-phone {
  color: #000;
  font-family: Unbounded, sans-serif;
  font-size: 4em;
  line-height: 100%;
  text-decoration: none;
}

.contact-mail {
  color: #000;
  font-size: 2.8em;
  line-height: 140%;
}

.max-w-322 {
  max-width: 32.2em;
  text-align: left;
  margin-top: auto;
}

.link-drop {
  color: rgba(0, 0, 0, .6);
  text-decoration: none;
}

.wrp-remodal {
  width: 90vw;
  min-height: 95vh;
  background-color: #f0f0f0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4em;
  padding-bottom: 4.5em;
  display: flex;
}

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

.wrp-navmenu {
  grid-column-gap: 3.4em;
  align-items: center;
  display: flex;
}

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

.img1 {
  width: 27.6em;
}

.gear {
  width: 20.3em;
  position: absolute;
  top: auto;
  bottom: 7em;
  left: auto;
  right: -12.5em;
}

.gear._2 {
  width: 13.9em;
  top: 20.1em;
  bottom: auto;
  left: auto;
  right: -4.6em;
  transform: rotate(6deg);
}

.gear._3 {
  width: 10.1em;
  top: 29.3em;
  bottom: auto;
  left: auto;
  right: 6.4em;
  transform: rotate(28deg);
}

.gear._1 {
  transform: rotate(28deg);
}

.html-embed-5 {
  width: 100%;
  height: 20.8em;
}

.tabs {
  width: 65%;
  align-items: center;
  display: flex;
}

.tabs-menu {
  width: 51em;
  flex-direction: column;
  display: flex;
}

.tab-pane-tab-1 {
  width: 100%;
  text-align: left;
}

.tabs-content {
  width: 100%;
  text-align: left;
  padding-left: 7.6em;
}

.tab-link-tab-2 {
  background-color: rgba(221, 221, 221, 0);
  padding: 2.1em 2.5em;
}

.tab-link-tab-2.w--current {
  background-color: #e9e9e9;
}

.btn-up {
  z-index: 999;
  width: 4.5em;
  height: 4.5em;
  border-radius: 50%;
  position: fixed;
  top: auto;
  bottom: 2em;
  left: auto;
  right: 2em;
}

.img-up, .link-block {
  width: 100%;
}

.wrp-progress {
  padding-top: 8.3em;
  padding-bottom: 7.5em;
}

.div-block-10 {
  max-width: 121.9em;
  grid-column-gap: 14em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4em;
  display: grid;
}

.image-11 {
  width: 7.7em;
}

.card-progress {
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.box-privacy {
  grid-row-gap: .25em;
  color: rgba(0, 0, 0, .7);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrp-form {
  grid-column-gap: 39.6em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-privacy {
  color: rgba(0, 0, 0, .7);
}

.box-button-mob {
  display: none;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.sec-catalog {
  padding-top: 16em;
}

.wrp-catalog {
  width: 100%;
  max-width: 140em;
  color: #fff;
  background-color: #000;
  border-radius: 2.2em;
  margin-left: auto;
  margin-right: auto;
  padding: 5.7em 4em 10em;
}

.img-equipment {
  width: 20.4em;
  border-radius: 1em;
  margin-left: auto;
  margin-right: auto;
}

.link-block-2 {
  grid-row-gap: .8em;
  color: #fff;
  border-radius: 1.4em;
  flex-direction: column;
  align-items: flex-start;
  padding: .7em;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.link-block-2:hover {
  background-color: rgba(255, 255, 255, .2);
}

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

.div-block-11 {
  grid-row-gap: 1.5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4.2em;
  display: flex;
}

.div-block-11.hide {
  display: none;
}

.collection-list {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  flex-wrap: wrap;
  display: flex;
}

.sec-main-img {
  min-height: 100vh;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.div-block-12 {
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .3) 23%, rgba(0, 0, 0, .52));
  padding: 3.6em 6em 4.5em;
}

.max-w-870 {
  max-width: 87em;
  grid-row-gap: 2.7em;
  flex-direction: column;
  display: flex;
}

.wrp-button {
  grid-column-gap: 4.8em;
  align-items: center;
  display: flex;
}

.sec-short-info {
  padding-top: 5.4em;
  padding-bottom: 5em;
}

.max-w-420 {
  max-width: 45em;
  margin-left: auto;
}

.h2-40 {
  font-family: Unbounded, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: 120%;
}

.div-block-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.2em;
  margin-bottom: 3.2em;
  display: grid;
}

.wrp-price {
  border: 1px solid #000;
  border-radius: 2em;
  margin-top: 5.2em;
  padding: 2.5em 2.2em 2em;
}

.div-block-14 {
  grid-column-gap: .6em;
  align-items: center;
  display: flex;
}

.sec-description {
  margin-top: -12.5em;
  padding-top: 0;
  padding-bottom: 5em;
}

.sec-info {
  padding-top: 5em;
  padding-bottom: 5em;
}

.div-block-15 {
  max-width: 87em;
  grid-column-gap: 6em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 32.5em 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4em;
  display: grid;
}

.sec-add-options {
  padding-top: 5em;
  padding-bottom: 10em;
}

.wrp-card-options {
  justify-content: space-between;
  display: flex;
}

.card-options {
  max-width: 64.5em;
  background-color: #fff;
  border-radius: 2em;
  padding: 3em 3.2em 2.4em 2.8em;
  box-shadow: 0 0 4em rgba(0, 0, 0, .08);
}

.collection-list-wrapper-2 {
  width: 100%;
  margin-top: 4.8em;
}

.image-13 {
  width: 44em;
  margin-top: 4.1em;
  margin-bottom: 4.1em;
}

.div-block-16 {
  grid-row-gap: 2.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrp-leasing {
  width: 100%;
  max-width: 140em;
  background-color: #000;
  border-radius: 2.5em;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.wrp-leasing.color-grey {
  background-color: #f0f0f0;
}

.image-14 {
  width: 100%;
  border-radius: 2.5em;
}

.box-info-leasing {
  color: #fff;
  padding: 4em;
}

.box-info-leasing.grey {
  color: #000;
  background-color: #f0f0f0;
}

.box-info-leasing.text-black {
  color: #000;
}

.max-w-1095 {
  max-width: 109.5em;
  grid-row-gap: 2em;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1.6em;
  display: flex;
}

.div-block-17 {
  margin-bottom: 4em;
}

.sec-about-company {
  padding-top: 6.4em;
  padding-bottom: 6.4em;
}

.max-w-1096 {
  max-width: 109.5em;
  grid-row-gap: 4.4em;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 3.6em;
  display: flex;
}

.div-block-10-copy {
  max-width: 121.9em;
  grid-column-gap: 7.75em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4em;
  display: grid;
}

.div-block-18 {
  grid-row-gap: 4em;
  flex-direction: column;
  margin-top: 8em;
  display: flex;
}

.rich-item {
  max-width: 77em;
  margin-top: 2.7em;
}

.rich-item p {
  margin-bottom: .529em;
  font-size: 1.7em;
  line-height: 140%;
}

.rich-item li {
  background-image: url("https://uploads-ssl.webflow.com/6426aa4e13f27119209a61f9/64f6beee9aea95f14a3ca292_%E2%80%94.svg");
  background-position: 0 11px;
  background-repeat: no-repeat;
  background-size: 1em;
  padding-left: 1.823em;
  font-size: 1.7em;
  line-height: 140%;
}

.rich-item ul {
  grid-row-gap: .5em;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.rich-item.hide {
  display: none;
}

.div-block-19 {
  margin-top: .6em;
  margin-bottom: 2.4em;
}

.div-block-20 {
  grid-row-gap: 2em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rich-sec-info {
  max-width: 87em;
}

.rich-sec-info p {
  margin-bottom: 0;
  font-size: 1.7em;
  line-height: 140%;
}

.rich-sec-info li {
  background-image: url("https://uploads-ssl.webflow.com/6426aa4e13f27119209a61f9/64f6beee9aea95f14a3ca292_%E2%80%94.svg");
  background-position: 0 11px;
  background-repeat: no-repeat;
  background-size: 1em;
  padding-left: 1.823em;
  font-size: 1.7em;
  line-height: 140%;
}

.rich-sec-info ul {
  grid-row-gap: .5em;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.rich-sec-info.hide {
  display: none;
}

.fotorama {
  width: 100%;
  max-width: 87em;
  flex-direction: row;
  align-items: center;
}

.fotorama._2 {
  width: 100%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.swiper-slide {
  width: 100%;
  min-height: 100%;
  border-radius: 2em;
  flex: none;
}

.div-block-21 {
  min-height: 13em;
  background-image: linear-gradient(rgba(0, 0, 0, .31), rgba(0, 0, 0, 0));
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-22 {
  width: 100%;
  max-width: 44em;
  color: #fff;
  border-radius: 3em;
  padding: 1.5em;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.div-block-22:hover {
  background-color: rgba(255, 255, 255, .2);
}

.div-block-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.4em;
  display: grid;
}

.image-15 {
  min-height: 28.2em;
  object-fit: cover;
  border-radius: 2em;
  margin-bottom: 2.3em;
}

.collection-list-wrapper-3 {
  margin-top: 2.5em;
}

.div-block-24 {
  margin-bottom: 3.7em;
}

.div-block-25 {
  color: #000;
  background-color: #ffc534;
  border-radius: 2.5em;
  padding: .6em 1.2em;
  font-weight: 600;
  position: absolute;
  top: 3em;
  bottom: auto;
  left: 3em;
  right: auto;
}

.p-20 {
  font-size: 2em;
  line-height: 140%;
}

.p-20.font {
  font-family: Unbounded, sans-serif;
}

.p-20.bold {
  font-weight: 700;
}

.p-20.border {
  background-color: rgba(255, 255, 255, .18);
  border-radius: .5em;
  padding: .9em .9em .9em 1.2em;
}

.div-block-26 {
  margin-top: 3.7em;
}

.collection-list-2 {
  flex-wrap: wrap;
  display: flex;
}

.div-block-27 {
  margin-bottom: 8.6em;
}

.collection-list-3 {
  justify-content: space-between;
  display: flex;
}

.div-block-28 {
  grid-column-gap: 0em;
  flex-wrap: wrap;
  margin-bottom: .7em;
  display: flex;
}

.wrp-fotorama {
  width: 100%;
  max-width: 81.7em;
  border-radius: 2em;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrp-fotorama._2 {
  width: 100%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.swiper-container {
  height: 49em;
}

.swiper-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.swiper-slide-copy {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 2em;
}

.arrow-swiper {
  width: 5em;
  height: 5em;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .1);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.arrow-swiper:hover {
  background-color: rgba(0, 0, 0, .25);
}

.arrow-swiper.prev {
  top: auto;
  left: 2em;
}

.arrow-swiper.next {
  top: auto;
  left: auto;
  right: 2em;
}

.image-16 {
  width: 1em;
}

.image-16.rotate {
  transform: rotate(180deg);
}

.box-text {
  grid-column-gap: .5em;
  display: flex;
}

.div-block-29 {
  width: 100%;
  justify-content: space-between;
  margin-top: 4.8em;
  display: flex;
}

.form-block-remodal {
  width: 47em;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.form-block-remodal.fixed {
  z-index: 1000;
  position: fixed;
  top: auto;
  bottom: 1.5em;
  left: auto;
  right: 8.2em;
}

.form-block-remodal.mob {
  max-width: 32em;
  flex-direction: column;
  display: none;
}

.form-remodal {
  grid-row-gap: 1em;
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  padding: 6.8em 3.6em;
  display: flex;
  overflow: hidden;
}

.form-remodal.vert {
  flex-direction: column;
}

.div-block-30 {
  grid-row-gap: 1.5em;
  flex-direction: column;
  margin-bottom: 1em;
  display: flex;
}

.img-close {
  width: 2.8em;
  opacity: .5;
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  top: 1.5em;
  bottom: auto;
  left: auto;
  right: 1.5em;
}

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

.success-message-copy {
  background-color: #fff;
  border-radius: 1em;
  padding-top: 8.1em;
  padding-bottom: 8.1em;
}

@media screen and (max-width: 991px) {
  .image-portrait {
    width: 100%;
    height: auto;
    justify-content: flex-start;
    margin-top: 0;
    padding-left: 0;
    position: relative;
  }

  .speaker-text {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    padding-bottom: 0;
  }

  .speaker-item-preview {
    width: 40vw;
    height: 100%;
    max-width: 45vw;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    flex-direction: column-reverse;
    padding-top: 4.5rem;
    padding-left: 0;
  }

  .number-wrapper {
    width: 7rem;
    padding-left: 0;
  }

  .portrait-image {
    width: 40vw;
    height: 58vw;
  }

  .speaker-name {
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .heading-large {
    font-size: 3.5rem;
  }

  .speaker-list {
    grid-column-gap: 2.5vw;
    grid-row-gap: 0vw;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 7rem;
    display: flex;
  }

  .speaker-text-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .speaker-item-preview {
    width: auto;
    max-width: none;
    padding-top: 2.5rem;
  }

  .portrait-image {
    width: 60vw;
    height: 88vw;
  }

  .speaker-name {
    padding-top: 1.5rem;
    padding-bottom: 3rem;
  }

  .heading-large {
    font-size: 2.75rem;
  }

  .speaker-list {
    flex-direction: column;
    margin-bottom: 4rem;
  }

  .menu {
    transition: transform .6s ease-in-out;
  }
}

@media screen and (max-width: 479px) {
  .body {
    flex-direction: column;
    align-items: center;
    font-size: 2.564vw;
  }

  .sec-main {
    min-height: auto;
    padding-top: 12.7em;
  }

  .cont-1320 {
    max-width: 35em;
  }

  .cont-1320.vert-left {
    max-width: 34.3em;
  }

  .cont-1320.horiz {
    max-width: 34.3em;
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .box-h1 {
    display: none;
  }

  .h1-80 {
    font-size: 2.6em;
  }

  .wrp-link-page {
    grid-row-gap: 1em;
    box-shadow: none;
    border-radius: 1em;
    flex-direction: column;
    align-items: flex-start;
  }

  .wrp-navbar {
    max-width: 34.3em;
    margin-top: 1.5em;
  }

  .img-logo {
    width: 13em;
  }

  .nav-menu {
    text-align: center;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    padding-top: 7.8em;
    padding-bottom: 7.8em;
  }

  .form {
    grid-row-gap: 1.5em;
    border-radius: 1.3em;
    flex-direction: column;
  }

  .form.vert {
    grid-row-gap: 1em;
    text-align: center;
    background-color: rgba(248, 248, 248, 0);
    align-items: stretch;
    padding: 0;
  }

  .field.bg {
    min-height: 2.8em;
    background-color: rgba(0, 0, 0, .03);
    border-radius: 5em;
  }

  .button-form {
    padding-top: .847em;
    padding-bottom: .847em;
  }

  .button-form.bg {
    width: 2.5em;
    height: 2.5em;
    background-image: url("https://uploads-ssl.webflow.com/6426aa4e13f27119209a61f9/64d0868d6c344d90366a2f3d_phone-right%201.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 59%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .form-block {
    display: none;
  }

  .form-block.fixed {
    display: none;
    right: 8.1em;
  }

  .form-block.mob {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 4.8em 3.1em 3.1em;
    display: flex;
    position: relative;
  }

  .wrp-card-sticky {
    max-width: 34.3em;
  }

  .card-sticky {
    margin-top: 1em;
    margin-bottom: 1em;
    position: relative;
    top: 0;
    box-shadow: 0 1px 3em rgba(0, 0, 0, .08);
  }

  .card-sticky.color-grey {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .wrp-info {
    grid-row-gap: 3em;
    padding-bottom: 4.4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .wrp-info.horiz {
    flex-direction: column;
    padding-left: 2em;
    padding-right: 2em;
  }

  .p-28 {
    font-size: 2.1em;
  }

  .box-heading.max-w-800, .box-heading.max-w-1100, .box-heading.max-w-1000-copy {
    grid-row-gap: 1em;
    flex-direction: column;
    display: flex;
  }

  .text-23 {
    font-size: 1.8em;
  }

  .text-80 {
    font-size: 2.8em;
  }

  .max-w-473 {
    margin-top: 3em;
  }

  .p-17.bold.mob-14 {
    line-height: 130%;
  }

  .p-17.mob-14 {
    font-size: 1.4em;
  }

  .image-2 {
    display: block;
  }

  .max-w-511 {
    max-width: none;
    margin-right: auto;
  }

  .div-block-2 {
    grid-row-gap: 2.25em;
    flex-direction: column;
  }

  .box--ategory.black, .box--ategory.blue, .box--ategory.yellow, .box--ategory.green {
    order: -1;
  }

  .max-w-542, .max-w-548, .max-w-549 {
    margin-right: 0;
  }

  .cont-1400.color-grey {
    padding-bottom: 5.3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .cont-1400.color-white {
    max-width: 34.3em;
  }

  .max-w-570 {
    margin-top: 3em;
    margin-bottom: 0;
  }

  .card-about {
    min-height: auto;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
    position: relative;
    top: 0;
  }

  .image-3 {
    width: auto;
    margin-right: 0;
  }

  .wrp-info-team {
    padding-top: 13em;
  }

  .max-w-665 {
    max-width: 31em;
  }

  .h2-80 {
    font-size: 2.6em;
  }

  .h2-80.size-75 {
    font-size: 2.5em;
  }

  .image-portrait {
    justify-content: center;
  }

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

  .speaker-item-preview {
    padding-top: 2.5rem;
  }

  .portrait-image {
    width: 60vw;
    height: 80vw;
    object-fit: cover;
  }

  .speaker-name {
    padding-top: .75rem;
    padding-bottom: 2.5rem;
  }

  .text-40 {
    font-size: 3em;
  }

  .speaker-list {
    margin-bottom: 1rem;
  }

  .avatar-team {
    width: 6em;
    height: 6em;
  }

  .avatar-team._1 {
    top: 3.2em;
    left: 7.8em;
  }

  .avatar-team._2 {
    top: 5.8em;
    left: -1.8em;
  }

  .avatar-team._3 {
    bottom: 4.7em;
    left: -.6em;
  }

  .avatar-team._4 {
    bottom: -2.4em;
    left: 7.5em;
  }

  .avatar-team._5 {
    bottom: 4.7em;
    right: .5em;
  }

  .avatar-team._6 {
    bottom: -2.2em;
    right: 9.1em;
  }

  .avatar-team._7 {
    top: 5.4em;
    right: -.5em;
  }

  .avatar-team._8 {
    top: 3.3em;
    right: 8.5em;
  }

  .div-block-3 {
    margin-top: 0;
    padding-left: 0;
  }

  .image-5 {
    border-radius: 2em 2em 0 0;
  }

  .wrp-infp-museum {
    border-radius: 2em;
    margin-top: -3.5em;
    padding-top: 2.7em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .max-w-100 {
    margin-bottom: 2.4em;
  }

  .div-block-4 {
    grid-row-gap: 3em;
    grid-template-columns: auto;
  }

  .wrp-address {
    max-width: none;
    grid-row-gap: 1.5em;
  }

  .box-address {
    flex-direction: column;
    display: flex;
  }

  .box-logo {
    margin-top: 5.8em;
  }

  .footer {
    padding-bottom: 7.5em;
  }

  .box-addres-footer {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .max-w-328 {
    text-align: center;
  }

  .h2-60 {
    font-size: 2.7em;
  }

  .card-equipment {
    border-radius: 2em;
    margin-top: 1em;
    margin-bottom: 1em;
    position: relative;
    top: 0;
  }

  .card-equipment.black.no-sticky {
    margin-top: 0;
    margin-bottom: 0;
  }

  .card-equipment.yellow {
    top: 0;
  }

  .card-equipment.image {
    height: auto;
  }

  .card-equipment.no-sticky {
    margin-top: 0;
    margin-bottom: 0;
  }

  .wrp-info-equipment {
    min-height: auto;
    grid-row-gap: 4em;
    padding: 2.9em 2em;
  }

  .wrp-info-equipment.horiz, .div-block-5 {
    flex-direction: column;
  }

  .wrp-dropdown {
    margin-top: 3.8em;
  }

  .p-dropdown.grid {
    grid-template-columns: 1fr;
  }

  .box-reward {
    grid-column-gap: 1em;
    align-items: flex-start;
  }

  .image-9 {
    width: 2.5em;
  }

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

  .div-block-7 {
    grid-row-gap: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .max-w-515 {
    margin-right: 0;
  }

  .box-reward-copy {
    grid-column-gap: 1em;
    align-items: flex-start;
  }

  .max-w-681 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-6-copy {
    grid-template-columns: 1fr;
  }

  .max-w-572 {
    margin-right: 0;
  }

  .max-w-680-copy {
    grid-row-gap: 1.5em;
  }

  .max-w-766 {
    margin-top: 0;
  }

  .div-block-6-copy-copy {
    grid-template-columns: 1fr;
    margin-top: 1.5em;
  }

  .max-w-520 {
    margin-right: 0;
  }

  .box-school {
    min-height: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .max-w-506 {
    margin-right: 0;
  }

  .max-w-826 {
    margin-top: 0;
  }

  .brand {
    padding-left: 0;
  }

  .menu_text {
    font-size: 2.7em;
  }

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

  .wrp-footer {
    align-items: center;
    margin-top: 6em;
    display: flex;
  }

  .success-message {
    padding-left: 0;
    padding-right: 0;
  }

  .brand-2, .brand-3, .brand-4, .brand-5 {
    padding-left: 0;
  }

  .div-block-9 {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .selector-logo {
    height: 4em;
    margin-left: 1em;
    margin-right: 1em;
  }

  .logo-old {
    width: 10em;
  }

  .link-phone-nav {
    text-align: center;
    justify-content: center;
    align-self: center;
  }

  .wrp-img-bg {
    top: 9.4em;
    right: 4.92em;
  }

  .wrp-img-bg.page-equipment {
    top: 1.7em;
  }

  .wrp-img-bg.page-spare {
    top: 7.4em;
  }

  .wrp-img-bg.page-repair {
    top: 8.6em;
  }

  .wrp-img-bg.page-school {
    top: 6.7em;
  }

  .wrp-video {
    width: 100%;
    height: 24em;
  }

  .h3-40 {
    font-size: 2.3em;
  }

  .remodal {
    border-radius: 1.5em;
    padding-bottom: 149px;
    font-size: 2.564vw;
    overflow: hidden;
  }

  .wrp-info-contact {
    grid-row-gap: 3em;
    flex-direction: column;
    margin-top: 6vh;
    margin-bottom: 0;
  }

  .box-info-contact.max-w-420.box-map {
    height: 30em;
  }

  .contact-phone, .contact-mail {
    font-size: 2.4em;
  }

  .wrp-remodal {
    width: 100vw;
    padding: 4.3em 2.3em;
  }

  .wrp-navmenu {
    grid-row-gap: 3em;
    flex-direction: column;
  }

  .menu-button.w--open {
    color: #000;
    background-color: #fff;
  }

  .menu-button.white {
    color: #fff;
  }

  .menu-button.white.w--open {
    color: #000;
  }

  .img1 {
    width: 15.1em;
    top: 10.9em;
  }

  .gear {
    width: 11em;
    bottom: 2.1em;
    right: -6.5em;
  }

  .gear._2 {
    width: 9em;
    top: 11.4em;
    right: -2.7em;
  }

  .gear._3 {
    width: 7em;
    top: 17.3em;
    right: 4.3em;
  }

  .max-w-250 {
    max-width: 25em;
  }

  .tabs {
    width: 100%;
    flex-direction: column;
  }

  .tabs-menu {
    width: 100%;
  }

  .tabs-content {
    padding-top: 4.3em;
    padding-left: 0;
  }

  .div-block-10 {
    grid-row-gap: 6.25em;
    flex-direction: column;
    display: flex;
  }

  .image-11 {
    width: 5.9em;
  }

  .card-progress {
    grid-row-gap: .75em;
  }

  .box-privacy {
    align-items: center;
  }

  .box-button-mob {
    z-index: 1000;
    display: flex;
    bottom: 2em;
    left: 2em;
    right: auto;
  }

  .image-12 {
    width: 2em;
    position: absolute;
    top: 1.2em;
    bottom: auto;
    left: auto;
    right: 1.2em;
  }

  .box-form {
    max-width: 32em;
    border-radius: 1.5em;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .sec-catalog {
    padding-top: 10.1em;
  }

  .wrp-catalog {
    padding: 3.1em 2.3em 6.9em;
  }

  .img-equipment {
    width: 100%;
  }

  .link-block-2 {
    grid-row-gap: 1em;
  }

  .collection-list-wrapper {
    margin-top: 1.3em;
    margin-bottom: 1.3em;
  }

  .div-block-11 {
    grid-row-gap: .5em;
    margin-top: 3.3em;
  }

  .sec-main-img {
    min-height: 100vh;
  }

  .div-block-12 {
    padding: 3.1em 2.6em;
  }

  .wrp-button {
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: flex-start;
  }

  .sec-short-info {
    padding-top: 4em;
    padding-bottom: 2em;
  }

  .h2-40 {
    font-size: 2.3em;
  }

  .div-block-13 {
    margin-top: 3.1em;
    margin-bottom: 3.1em;
  }

  .wrp-price {
    margin-top: 3.5em;
  }

  .sec-description {
    margin-top: 0;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .sec-info {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .div-block-15 {
    grid-column-gap: 2.5em;
    grid-row-gap: 1.25em;
    grid-template-columns: .5fr 1fr;
    margin-top: 2.9em;
  }

  .sec-add-options {
    padding-top: 2em;
    padding-bottom: 5.4em;
  }

  .wrp-card-options {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .image-13 {
    margin-top: 2.4em;
    margin-bottom: 2.4em;
  }

  .image-14 {
    min-height: 20em;
    object-fit: cover;
  }

  .box-info-leasing {
    padding: 3.2em 2.3em;
  }

  .div-block-17 {
    margin-bottom: 2.6em;
  }

  .sec-about-company {
    padding-top: 4.1em;
  }

  .max-w-1096 {
    grid-row-gap: 2.5em;
  }

  .div-block-10-copy {
    grid-row-gap: 3.25em;
    flex-direction: column;
    margin-top: 2.2em;
    display: flex;
  }

  .div-block-18 {
    margin-top: 5.2em;
  }

  .rich-sec-info p {
    font-size: 1.4em;
  }

  .fotorama._2 {
    width: 100%;
  }

  .div-block-22 {
    border-radius: 2em;
  }

  .image-15 {
    min-height: 22em;
  }

  .div-block-26 {
    margin-top: 4.6em;
  }

  .div-block-28 {
    grid-row-gap: 2em;
  }

  .wrp-fotorama._2 {
    width: 100%;
  }

  .swiper-container {
    height: 27em;
  }

  .arrow-swiper {
    width: 4em;
    height: 4em;
  }

  .arrow-swiper.prev {
    left: 1em;
  }

  .arrow-swiper.next {
    right: 1em;
  }

  .div-block-29 {
    grid-row-gap: 2em;
    flex-direction: column;
    margin-top: 3.1em;
  }

  .form-block-remodal {
    width: 100%;
    display: flex;
  }

  .form-block-remodal.fixed {
    display: none;
    right: 8.1em;
  }

  .form-block-remodal.mob {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 4.8em 3.1em 3.1em;
    display: flex;
    position: relative;
  }

  .form-remodal {
    width: 100%;
    grid-row-gap: 1.5em;
    border-radius: 1.3em;
    flex-direction: column;
  }

  .form-remodal.vert {
    grid-row-gap: 1em;
    text-align: center;
    background-color: rgba(248, 248, 248, 0);
    align-items: stretch;
    padding: 0;
  }

  .success-message-copy {
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-_170ab2fe-cef2-0080-9d48-b98e501577f0-5e9a61fd, #w-node-e41d18a1-deaf-4638-9ca2-d8667704c34f-5e9a61fd, #w-node-c6d583e7-4be0-4638-1fe3-450d7f8c14c5-5e9a61fd, #w-node-b6dfd170-17d1-6e3d-2e3b-81cf22193d6d-5e9a61fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4b5275-869f-ca9e-1528-11b8993a41fc-5e9a61fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-e2ccdd06-2aaf-26d1-03c1-4ddd2901460a-5e9a61fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_61617895-b3d2-31fc-0a39-47decdb5bb39-5e9a61fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-ea14a7f6-2a85-2eda-2f38-9565ab06c58b-5e9a61fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31881f7c-a22c-99bd-072b-9a76cfbccba4-5e9a61fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-fe06ecc7-bfa9-eb5a-20c2-0346aab56950-5e9a61fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e0f04c34-dd9b-f06d-f208-462755155ad0-5e9a61fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-e0f04c34-dd9b-f06d-f208-462755155ad2-5e9a61fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_59e2e50d-8712-11ee-b9d8-fff8d7eb2e5d-5e9a61fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_59e2e50d-8712-11ee-b9d8-fff8d7eb2e5f-5e9a61fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6b98b620-ac6e-6262-f807-84a33982d43a-5e9a61fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_6b98b620-ac6e-6262-f807-84a33982d43c-5e9a61fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dc35f0de-c3f0-f2ed-1aed-38aa495c82d3-5e9a61fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_9dbe9576-c0b6-c3b0-a42e-dbd49fb0221a-5e9a61fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88adb8e5-5de4-2d49-a6aa-ad837133d0fa-5e9a61fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_88adb8e5-5de4-2d49-a6aa-ad837133d0fc-5e9a61fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_780870ef-0b47-e649-cc65-e3e37228b776-5e9a61fd, #w-node-_14c54e2b-b6cf-49e3-bcb6-ac5ab5204d9c-5e9a61fd, #w-node-fa3915fb-cda8-20d9-40d9-3ea1344614f2-5e9a61fd, #w-node-_5d918765-358a-c9f9-64f9-f1fcf7c51a19-5e9a61fd, #w-node-_06822908-6a14-d0ca-e44d-36c2813585bc-5e9a61fd, #w-node-_41dd5012-76a6-28ec-0b22-9b3644c4b766-5e9a61fd, #w-node-_02617191-ea51-13f2-aa9a-9363d53feeab-caba45d2, #w-node-_3e681766-1f00-83b8-2228-6aa045335f10-caba45d2, #w-node-_35e47372-8071-7dde-a18f-e060b90d46a4-caba45d2, #w-node-_35e47372-8071-7dde-a18f-e060b90d46aa-caba45d2, #w-node-_02617191-ea51-13f2-aa9a-9363d53feeab-abcff353, #w-node-_3e681766-1f00-83b8-2228-6aa045335f10-abcff353, #w-node-_35e47372-8071-7dde-a18f-e060b90d46a4-abcff353, #w-node-_35e47372-8071-7dde-a18f-e060b90d46aa-abcff353, #w-node-_02617191-ea51-13f2-aa9a-9363d53feeab-f81d1228, #w-node-_3e681766-1f00-83b8-2228-6aa045335f10-f81d1228, #w-node-_39dc12c6-8ea7-1607-6cbb-82f2484fa482-f81d1228, #w-node-_02617191-ea51-13f2-aa9a-9363d53feeab-de021c95, #w-node-_3e681766-1f00-83b8-2228-6aa045335f10-de021c95, #w-node-_39dc12c6-8ea7-1607-6cbb-82f2484fa482-de021c95, #w-node-efb63020-b253-6754-1055-e086fb13b05e-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4568bae0-db11-3a69-b014-2ce92fa88692-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3abe70db-0c05-1e01-b0a4-8a33d3225dc4-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c5c28ea-3191-aabb-6e52-fd166cf02b2b-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6cddb61d-7d1b-d16d-51b4-60c89e404552-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f52271-f200-50ba-5d94-c7cc5dffbddf-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3e726267-0b68-95db-c2b7-a883500ff08f-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e726267-0b68-95db-c2b7-a883500ff091-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3e726267-0b68-95db-c2b7-a883500ff092-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e726267-0b68-95db-c2b7-a883500ff094-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3e726267-0b68-95db-c2b7-a883500ff095-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e726267-0b68-95db-c2b7-a883500ff097-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-be85774a-7e9c-7f00-6309-644bee252c67-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be85774a-7e9c-7f00-6309-644bee252c69-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-be85774a-7e9c-7f00-6309-644bee252c6a-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be85774a-7e9c-7f00-6309-644bee252c6c-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-be85774a-7e9c-7f00-6309-644bee252c6d-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be85774a-7e9c-7f00-6309-644bee252c6f-843706a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6622ed15-ad5c-9116-f419-d58c76da023e-1d2c535a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_731c82af-2231-7352-6672-3128fd8e2c9d-1d2c535a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_94bd2377-a93f-46e4-c864-9acfb1e1f6e3-1d2c535a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57e355d4-3f10-e569-0c97-c5233bbf9cc1-1d2c535a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_104822be-b8bf-4f20-e529-dd4a7a2d6731-1d2c535a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffd6398d-3992-75e9-96c7-35cc129e16e7-1d2c535a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6dbf08a4-1881-cff3-8b0f-8eb009e545d9-1d2c535a, #w-node-_130d6029-ad2c-f1d1-a6f6-06113e1d9c5b-1d2c535a, #w-node-_295028b9-6adc-2bf9-cf1a-064e7631d3dd-1d2c535a, #w-node-_54a8b0e3-49e0-f838-53f1-be1ebf667990-1d2c535a, #w-node-f21de8c5-5944-b89a-55ce-067d2a4fbc89-1d2c535a, #w-node-b6df12c1-fc65-d0bd-4f3d-469a97b704bf-1d2c535a, #w-node-d255538d-299d-34de-3eac-616557eacb58-1d2c535a, #w-node-cf7ccc5d-9755-4b0f-aa39-5fdeac5e4569-1d2c535a, #w-node-e67a97c6-12c3-fd17-d1f9-8509f3f73ce0-1d2c535a, #w-node-_54ed6fc2-7f20-4fdf-b425-870b7367d5af-1d2c535a, #w-node-_131f7590-ce9f-fdb0-06c0-ef5c8603e3fc-1d2c535a, #w-node-_9eb08f0d-68df-6b4d-382a-7c59c7261309-1d2c535a, #w-node-_1d635824-11af-8148-582c-04fdbaf1d9c2-1d2c535a, #w-node-_04c2374c-4f25-086f-e092-cfeaecaf4d6a-1d2c535a, #w-node-_416dc888-3a8b-9957-144a-f90865f79c96-1d2c535a, #w-node-b2c0f3f7-b415-fa30-729e-8a59e45a3609-1d2c535a, #w-node-_4ebccf49-5c33-9137-10d8-153ddec71754-1d2c535a, #w-node-_2934ec1e-851c-c051-67d6-1bc46ed0d448-1d2c535a, #w-node-_2e0156d5-ab4a-1422-3f4a-7d0b407b7cfa-1d2c535a, #w-node-cb2adc9f-f1a0-b012-3d8d-67a42d08bbbe-1d2c535a, #w-node-_9d7df915-aa5d-eff0-9006-d168ae041586-1d2c535a, #w-node-_61441b2a-e9d3-a843-3368-da4f9b50bedd-1d2c535a, #w-node-ea18d765-f13d-9223-e48c-219abfa5e053-1d2c535a, #w-node-_2211126e-47f5-0e9a-69b6-d3c3709ef9a5-1d2c535a, #w-node-_2521687d-a7db-48ab-2e40-fc88299d75b1-1d2c535a, #w-node-_838f013c-bdf9-6139-dabf-02c5cc9822e3-1d2c535a, #w-node-_43d1bf28-f67d-2c1d-d45b-7d6f7d85e09f-1d2c535a, #w-node-b26bd077-352a-aebd-5ae0-7cdc13c7e111-1d2c535a, #w-node-_36ed9157-54be-af43-1666-cd3df7ca9def-1d2c535a, #w-node-_6c36c9eb-34c9-eb9c-8778-0b97f48d7c7c-1d2c535a, #w-node-_56398fca-e968-3532-7e19-23741c25bb18-1d2c535a, #w-node-_781ae50c-eb25-e32a-3081-c76bd19c2fd1-1d2c535a, #w-node-_6b1ba127-32de-8907-d8d4-ed0e4ef39258-1d2c535a, #w-node-_3076424f-076a-b795-43c9-99955332cf83-1d2c535a, #w-node-f34386ae-4d94-b6da-3a37-27e802744cc0-1d2c535a, #w-node-_1c4f8149-491f-2600-429a-28694876ef75-1d2c535a, #w-node-_5bbb0ac5-8e7a-386c-af52-5793ba9edc5a-1d2c535a, #w-node-_87d883c3-fb66-9795-0b9d-bdcb6d253aca-1d2c535a, #w-node-_87d883c3-fb66-9795-0b9d-bdcb6d253acf-1d2c535a, #w-node-_87d883c3-fb66-9795-0b9d-bdcb6d253ad4-1d2c535a, #w-node-_87d883c3-fb66-9795-0b9d-bdcb6d253ad8-1d2c535a, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c260-649ad1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9af2e58-1b8a-e48b-ca4d-4e2d20359f25-649ad1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c264-649ad1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66669eee-f7ae-27b0-7e14-e086acfc481c-649ad1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c268-649ad1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c26a-649ad1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2a6-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2a8-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2aa-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2ac-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2ae-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2b0-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2b2-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2b4-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2b6-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2b8-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2ba-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2bc-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2be-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2c0-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2c2-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2c4-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2c6-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2c8-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2ca-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2cc-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2ce-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2d0-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2d2-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2d4-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2d6-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2d8-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2da-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2dc-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2de-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2e0-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2e2-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2e4-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c2e6-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c326-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c32b-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c32f-649ad1a5, #w-node-_417a6c0c-49f3-dd7c-8a5a-50b74ea1c334-649ad1a5, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545be5-55cba169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_559858ca-7160-c438-a40a-b3c0b0bf3e1c-55cba169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-afbcbbd4-2d33-6511-17cf-1875e3545be9-55cba169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c0b1546-851e-23e9-0280-14bb0a089062-55cba169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-afbcbbd4-2d33-6511-17cf-1875e3545bed-55cba169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afbcbbd4-2d33-6511-17cf-1875e3545bef-55cba169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-afbcbbd4-2d33-6511-17cf-1875e3545c2b-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c2d-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c2f-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c31-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c33-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c35-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c37-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c39-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c3b-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c3d-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c3f-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c41-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c43-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c45-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c47-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c49-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c4b-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c4d-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c4f-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c51-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c53-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c55-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c57-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c59-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c5b-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c5d-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c5f-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c61-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c63-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c65-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c67-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c69-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545c6b-55cba169, #w-node-_63868703-7e32-0d8b-6383-b88dc0d68240-55cba169, #w-node-_86507caf-bcfb-9f32-8f89-f55caf1dfd75-55cba169, #w-node-b9f4c727-66e8-4c12-6a11-0559a8260e5e-55cba169, #w-node-a08d2a07-56fe-76ae-5f76-fa4628ca1daf-55cba169, #w-node-b02bfeb1-e170-01ac-741c-ba5b23b70781-55cba169, #w-node-_7efef96c-297c-c983-f696-e5071b5865fa-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545cab-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545cb0-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545cb4-55cba169, #w-node-afbcbbd4-2d33-6511-17cf-1875e3545cb9-55cba169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 479px) {
  #w-node-_5d918765-358a-c9f9-64f9-f1fcf7c51a19-5e9a61fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
