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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

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

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

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

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

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

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: "Fa brands 400";
  src: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec55e40587ec47fc7fa596a_fa-brands-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec55ee8b2f85b6e576c5efa_fa-regular-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --gold: #ffcf01;
  --midnight-blue: #262b6f;
  --dim-grey: #727272;
  --dark-grey: #a29f9f;
  --dim-grey-2: #464646;
  --yellow-green: #9cc700;
  --dark-slate-grey: #333c44;
  --white-smoke: #f1f1f180;
  --verde: #38581f;
}

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

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

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

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

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

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

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

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

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

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

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

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

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

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

.w-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-users-useraccountsubscriptionlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  overflow: auto;
}

.w-users-useraccountsubscriptionlistitem {
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-users-gridrow {
  grid-column-gap: 8px;
  grid-template-columns: auto auto;
  justify-content: flex-start;
  display: grid;
}

.w-users-flexcolumn {
  flex-direction: column;
  display: flex;
}

.w-users-useraccountsubscriptioncancelbutton {
  color: #3898ec;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

.nav-link {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eb5a376334e371516b4fc77_facebook.svg");
  background-position: 0 0;
  background-size: cover;
  width: 20px;
  min-width: 0;
  height: 20px;
  margin-top: 20px;
  padding: 10px 20px 20px 10px;
}

.nav-link-2 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eb5a3fdb91cced81e0db2f4_brands-and-logotypes.svg");
  background-position: 0 0;
  background-size: cover;
  min-width: 0;
  margin-top: 20px;
  margin-left: 20px;
  padding-top: 10px;
  padding-left: 10px;
}

.body {
  min-width: auto;
  margin-left: 0;
}

.nav-link-3 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eb5a4d129869a92e2bfa855_phone-call.svg");
  background-position: 0 0;
  background-size: cover;
  min-width: 0;
  margin-top: 20px;
  margin-left: 20px;
  padding-top: 10px;
  padding-left: 10px;
}

.navbar {
  background-color: #1e1c52;
}

.navbar.principal {
  z-index: 1000;
  background-color: #262b6f;
  margin-bottom: 0;
  padding-bottom: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link-4 {
  color: var(--gold);
  text-transform: uppercase;
  margin-top: 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  display: inline-block;
}

.nav-link-5 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  display: none;
}

.linkbaterias-filtro {
  background-color: var(--gold);
  color: var(--midnight-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.linkbaterias-filtro.w--current {
  color: var(--midnight-blue);
}

.linkbaterias-filtro.empleos {
  background-color: var(--midnight-blue);
  color: #fff;
}

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

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

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

.search {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  min-width: 375px;
  height: auto;
  margin-bottom: 0;
  padding-top: 15px;
  padding-left: 0;
  display: none;
}

.search-input {
  border-radius: 20px;
  width: 300px;
  height: 30px;
  margin-bottom: 25px;
  display: inline-block;
}

.link-block {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eb5a376334e371516b4fc77_facebook.svg");
  background-position: 0 0;
  background-size: cover;
  width: 40px;
  height: 40px;
  margin: 20px 20px 0 10px;
}

.redes-facebook {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec3f8752c0e4903697f637b_facebook%20(1).svg");
  background-position: 0 0;
  background-size: cover;
  width: 36px;
  height: 36px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0;
}

.whatsapp {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec3f88f4eafc67876419237_whatsapp.svg");
  background-position: 0 0;
  background-size: cover;
  width: 35px;
  height: 35px;
  margin-top: 15px;
  margin-bottom: 5px;
  margin-left: 20px;
}

.whatsapp.secundario {
  margin-left: 10px;
}

.whatsapp.secundario.movil.desktop {
  margin-top: 5px;
}

.phone {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eb5a4d129869a92e2bfa855_phone-call.svg");
  background-position: 0 0;
  background-size: cover;
  width: 34px;
  height: 34px;
  margin-bottom: 5px;
  margin-left: 20px;
}

.phone.footer {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec3ff7517ddca238e0eee54_phone-call%20(1).svg");
  background-position: 0 0;
  background-size: cover;
}

.phone.secundario {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec3ff7517ddca238e0eee54_phone-call%20(1).svg");
  width: 32px;
  height: 32px;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

.phone.secundario.form {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee40614202f051904e96093_phoneicon.png");
  background-size: cover;
  width: 30px;
  height: 30px;
}

.phone.secundario._2 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee40614202f051904e96093_phoneicon.png");
}

.search-button {
  text-align: center;
  cursor: pointer;
  object-fit: contain;
  object-position: 120% 50%;
  background-color: #ebebeb00;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebf013d8a9d8c59cbadbcbe_magnifying-glass%20GRAY.png"), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 20px;
  flex: 0 auto;
  width: 28px;
  min-width: 28px;
  max-width: 40px;
  height: 28px;
  min-height: 3px;
  max-height: 40px;
  margin-bottom: 25px;
  margin-left: -28px;
  padding: 0;
  overflow: visible;
  box-shadow: -1px 0 3px #757474;
}

.header {
  margin-top: 0;
}

.heading {
  color: #535252;
  margin: 100px 300px 100px 40px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.heading.titular {
  z-index: 50;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 290px 0 20px 200px;
  font-family: Rubik, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.heading.titulos {
  text-align: right;
  margin-right: 60px;
}

.section {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed5790b90bab5c6a49fc75b_PESADO2.png");
  background-position: 50% 100%;
  background-size: cover;
  height: 400px;
  margin-top: 120px;
}

.section.carros {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef505c20e057d4d9d77887e_BANNER-INICIO-EDTnuevo.png");
  display: none;
}

.navbar-2 {
  background-color: #fff;
  display: none;
}

.nav-link-7 {
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
}

.nav-link-7:hover {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  color: #fff;
}

.nav-link-7.w--current {
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
}

.nav-link-7.w--current:hover {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  color: #fff;
}

.nav-link-8 {
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
}

.nav-link-8:hover {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  color: #fff;
}

.nav-link-9 {
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
}

.nav-link-9:hover {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  color: #fff;
}

.nav-link-10 {
  text-transform: uppercase;
  width: 140px;
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
}

.nav-link-10:hover {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  color: #fff;
}

.nav-link-10.w--current {
  padding-top: 35px;
  padding-bottom: 35px;
}

.nav-link-11 {
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
}

.nav-link-11:hover {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  color: #fff;
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
}

.container {
  background-image: linear-gradient(#00000080, #00000080);
  padding-left: 20px;
}

.paragraph {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 410px;
  height: 220px;
  margin-top: 60px;
  margin-left: 20px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
  display: flex;
}

.container-2 {
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-2 {
  margin: 20px 20px 40px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.section-2 {
  height: auto;
  margin-bottom: 40px;
  display: none;
}

.section-3 {
  background-color: #262b6fc7;
  background-image: linear-gradient(#262b6feb, #262b6feb), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee6c9345819c4d080ea3df9_WORKERS.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 40px;
  display: none;
}

.column, .column-2 {
  margin-top: 20px;
}

.section-4 {
  height: 300px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block {
  border: 2px solid #d1d7dc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 215px;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px 20px 10px;
  display: flex;
}

.button {
  text-align: center;
  text-transform: uppercase;
  background-color: #262b6f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.brand {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eb98f99d1ee22017484b561_LOGO-IBERIA-PNG.png");
  background-position: 0 0;
  background-size: cover;
  width: 180px;
  height: 88px;
}

.brand.w--current {
  width: 180px;
  height: 88px;
  margin-left: 20px;
  margin-right: 0;
}

.brand.iberia {
  width: 180px;
  height: 90px;
}

.brand.iberia._2 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee91ce26411666c984d9c37_LOGO-IBERIA-2.png");
  width: 230px;
  height: 120px;
  margin-top: 40px;
  margin-left: 40px;
}

.brand.iberia._2.w--current {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee91ce26411666c984d9c37_LOGO-IBERIA-2.png");
  margin-top: 0;
}

.button-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #3898ec00;
  border: 1px solid #ffcf01;
  margin-bottom: 60px;
  margin-left: 40px;
  font-family: Raleway, sans-serif;
}

.heading-2 {
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-right: 0;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: block;
}

.button-3 {
  text-align: center;
  background-color: #262b6f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  margin: 40px 0 10px 80px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-weight: 300;
  display: flex;
  position: static;
}

.section-5 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  height: 220px;
  margin-top: 100px;
}

.container-3 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-3 {
  color: #fff;
  text-align: left;
  margin-top: 60px;
  margin-bottom: 40px;
  margin-left: 220px;
  padding-left: 0;
  padding-right: 175px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.heading-3 {
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  margin: 40px 100px 60px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 33px;
}

.grid {
  text-align: center;
  grid-template-rows: 165px 165px;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: center;
  place-items: stretch stretch;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.section-6 {
  height: 500px;
}

.gama-alta {
  background-image: linear-gradient(#2c2b2bb3, #2c2b2bb3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  margin-bottom: 0;
}

.gama-alta:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.fotobaterias {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebb20934fba0b399fdf233b_BateriasLTH.png");
  background-position: 0 0;
  background-size: cover;
  height: 350px;
  margin-right: 40px;
}

.column-3 {
  margin-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
}

.heading-4 {
  color: var(--midnight-blue);
  text-align: left;
  text-transform: uppercase;
  margin-top: 60px;
  margin-left: 20px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

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

.heading-5 {
  color: var(--dim-grey);
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 8px;
  padding-left: 10px;
  font-family: Rubik, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.respaldomarcas {
  border-style: solid none;
  border-width: 1px;
  border-color: var(--dark-grey) black;
  margin-top: 60px;
}

.div-block-4 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebb2a7493dffd43d2ad48a3_2%20LTH.png");
  background-position: 0 0;
  background-size: 125px;
  margin-top: 20px;
}

.container-5 {
  border-style: none;
  border-width: 1px 1px 1px 3px;
  border-color: var(--dark-grey);
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.heading-6 {
  color: #fff;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 28px;
}

.column-4 {
  padding-left: 120px;
  padding-right: 40px;
}

.paragraph-4 {
  color: #fff;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.button-4 {
  z-index: 5;
  color: var(--midnight-blue);
  background-color: #ffcf01;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  position: relative;
  box-shadow: 0 1px 3px #000000ad;
}

.container-6 {
  margin-bottom: 40px;
}

.section-8 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  margin-top: 40px;
  margin-bottom: 100px;
  padding-top: 20px;
}

.column-5 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.map {
  margin-left: 0;
  margin-right: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.container-7 {
  margin-top: 0;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
  top: 0;
}

.section-9 {
  margin-top: 60px;
  display: block;
}

.contactanos {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  height: 570px;
  padding-left: 40px;
  padding-right: 40px;
}

.contactanos.distribuidor {
  height: 747px;
}

.field-label {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.field-label-2 {
  color: #fff;
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

.text-field {
  height: 90px;
}

.submit-button {
  background-color: var(--gold);
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  display: block;
}

.submit-button:hover {
  background-color: var(--gold);
  color: var(--midnight-blue);
}

.form-block {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 400px;
  display: flex;
}

.image {
  height: 51px;
  margin-top: 40px;
  margin-bottom: 0;
  margin-left: 20px;
  padding-top: 0;
  position: relative;
}

.section-10 {
  margin-left: 40px;
  margin-right: 40px;
}

.footer {
  margin-top: 30px;
}

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

.text-block {
  color: var(--midnight-blue);
  margin-bottom: 15px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.link {
  color: var(--dim-grey-2);
  margin-bottom: 8px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}

.link.planta {
  display: block;
}

.footer-block {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.footer-contact {
  padding-top: 20px;
}

.text-block-2 {
  color: var(--midnight-blue);
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-3 {
  color: var(--dim-grey-2);
  font-family: Rubik, sans-serif;
  font-weight: 300;
  line-height: 20px;
}

.text-block-4 {
  color: #fff;
  background-color: #06093a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  display: flex;
}

.columns {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.section-11 {
  opacity: 1;
  background-color: #f2f2f2;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5efcfd3150527cc23fb4b6e2_BANNER-HOME-2.png");
  background-position: 50% 0;
  background-size: cover;
  height: 400px;
  margin-top: 130px;
  display: block;
  position: static;
  top: -29px;
}

.herotitular {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  margin-top: 175px;
  margin-bottom: 60px;
  margin-left: 40px;
  font-family: Rubik, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

.grid-2 {
  grid-column-gap: 50px;
  grid-template-rows: 165px 165px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 60px;
}

.degrade2 {
  background-image: linear-gradient(#72727299, #72727299), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebb28085708120b655ed423_BateriasLTHcarro.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.degrade2:hover {
  background-image: linear-gradient(#262b6f9e, #262b6f9e), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebb28085708120b655ed423_BateriasLTHcarro.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.container-8 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.heading-8 {
  color: #f1d30e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.paragraph-5 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.button-5 {
  background-color: #0000;
  border-bottom: 1px solid #f1d30e;
  margin-bottom: 40px;
  margin-left: 100px;
  font-family: Raleway, sans-serif;
}

.container-9 {
  border: 1px #000;
}

.heading-9 {
  color: var(--midnight-blue);
  text-align: left;
  text-transform: uppercase;
  margin: 60px 60px 30px 20px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.section-12 {
  margin-top: 80px;
  display: none;
}

.paragraph-6 {
  margin-left: 40px;
  font-family: Rubik, sans-serif;
}

.div-block-7 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebd8cb1a9c76f56ef4d77dd_FOTO-IBERIA-Seccion-catalogo.png");
  background-position: 0%;
  background-size: cover;
  height: 300px;
}

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

.container-10 {
  margin-top: 60px;
}

.heading-11 {
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.div-block-8 {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: 150px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  margin-top: 40px;
  margin-left: 220px;
  margin-right: 220px;
  display: grid;
}

.column-7, .column-8 {
  margin-top: 0;
}

.section-13 {
  margin-top: 60px;
  display: none;
}

.paragraph-7 {
  margin-left: 40px;
  margin-right: 40px;
}

.div-block-9 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebd8fa722a6fc3d05ba03dd_FOTO-IBERIA-2.png");
  background-position: 0%;
  background-size: cover;
  height: 420px;
}

.section-14 {
  margin-top: 40px;
  display: block;
}

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

.image-2 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebd8e255d267ebd34edaaa4_FOTO-IBERIA-CERTIFICADO1.png");
  background-position: 0 0;
  background-size: cover;
}

.columns-2 {
  margin-bottom: 40px;
}

.container-11 {
  margin-top: 100px;
}

.heading-12 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 31px;
}

.button-6 {
  text-align: left;
  background-color: #0000;
  border-bottom: 1px solid #ffcf01;
  margin-bottom: 40px;
  margin-left: 220px;
  padding-left: 0;
  padding-right: 5px;
  font-family: Rubik, sans-serif;
}

.button-7 {
  background-color: var(--midnight-blue);
  color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20px 20px 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  display: flex;
}

.button-7:hover {
  background-color: var(--gold);
  color: var(--midnight-blue);
}

.btn-batt {
  z-index: 1;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 80px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.lth {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebb2a7493dffd43d2ad48a3_2%20LTH.png");
  background-position: 0%;
  background-size: cover;
  margin-top: 20px;
}

.iberia, .optima {
  margin-top: 20px;
}

.image-3, .div-block-11 {
  position: static;
}

.div-block-12 {
  z-index: 1;
  float: right;
  clear: right;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebc0e19c5e127c51a7cdff2_CONJUNTODEBATERIAS.png");
  background-position: 50% 100%;
  background-size: cover;
  height: 200px;
  min-height: 1px;
  position: relative;
}

.div-block-13 {
  z-index: 3;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin: 0 66px 0 97px;
  padding: 20px 40px;
  display: none;
  position: relative;
  bottom: -210px;
  left: 216px;
  box-shadow: -5px 4px 19px #aaa7a7;
}

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

.paragraph-8 {
  color: var(--dark-grey);
  font-family: Rubik, sans-serif;
  font-size: 11px;
}

.tituloubicacion {
  color: var(--midnight-blue);
  margin-top: 5px;
  margin-bottom: 7px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.direccion {
  color: #1b1b1b;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.direccion.parasecond {
  margin-bottom: 4px;
}

.direccion.secundario {
  text-align: left;
  width: auto;
  margin-bottom: 0;
  padding: 10px 0 5px;
  font-size: 14px;
  line-height: 19px;
}

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

.link-block-2 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebc1a8d7da8c34a732dbe0c_waze.svg");
  background-position: 0 0;
  background-size: cover;
  width: 25px;
  height: 25px;
  margin-right: 13px;
}

.link-block-3 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebd746c9656caef548a2ab5_google-maps.svg");
  background-position: 0 0;
  background-size: cover;
  width: 25px;
  height: 25px;
  margin-left: 0;
  margin-right: 13px;
}

.div-block-14 {
  padding-right: 0;
}

.columns-3 {
  margin-bottom: 0;
}

.section-15 {
  margin-top: 60px;
  margin-bottom: 60px;
  display: none;
}

.degrade1 {
  background-image: linear-gradient(#727272b3, #727272b3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebb28085708120b655ed423_BateriasLTHcarro.png");
  background-position: 0 0, 0 0;
  background-size: auto, 125px;
}

.degrade1:hover {
  background-image: linear-gradient(#262b6f9e, #262b6f9e), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebb28085708120b655ed423_BateriasLTHcarro.png");
  background-position: 0 0, 0 0;
  background-size: auto, 125px;
}

.button8 {
  background-color: var(--midnight-blue);
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  display: flex;
}

.button8:hover {
  background-color: var(--gold);
  color: var(--midnight-blue);
}

.certificado1 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebd8e255d267ebd34edaaa4_FOTO-IBERIA-CERTIFICADO1.png");
  background-position: 50%;
  background-size: 270px;
  width: 120px;
  height: 120px;
}

.certificado2 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebd8ec9d34f881097787ad4_FOTO-IBERIA-CERTIFICADO2.png");
  background-position: 50%;
  background-size: 250px;
  width: 120px;
  height: 120px;
}

.div-block-15 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebd8f29e6f6e12fc9f81872_FOTO-IBERIA-CERTIFICADO3.png");
  background-position: 50%;
  background-size: 210px;
  width: 120px;
  height: 120px;
}

.text-block-5 {
  color: var(--midnight-blue);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.image-5 {
  width: 70px;
  height: 70px;
}

.heading-15 {
  color: var(--midnight-blue);
  width: 120px;
  margin-top: 30px;
  margin-left: -20px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

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

.div-block-17 {
  grid-column-gap: 14px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-6 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebd94490e4dcf3e47a9085f_IBERIA-GARANTIA-ICONO.png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-18 {
  grid-column-gap: 13px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.div-block-20 {
  grid-column-gap: 13px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.columns-4 {
  margin-bottom: 40px;
  display: none;
}

.section-16 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef505c20e057d4d9d77887e_BANNER-INICIO-EDTnuevo.png");
  background-position: 50% 0;
  background-size: cover;
  height: 400px;
  margin-top: 120px;
}

.nosotros {
  background-color: #fff;
  margin-top: 0;
  padding-top: 0;
}

.nosotros.empresa {
  background-color: #fff0;
  margin-bottom: 20px;
}

.nosotros.hide {
  display: none;
}

.parrafo2 {
  color: var(--dim-grey);
  text-align: left;
  letter-spacing: 0;
  text-indent: 0;
  margin-left: 20px;
  margin-right: 40px;
  padding-right: 0;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}

.titulares2 {
  color: var(--midnight-blue);
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 20px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.titulares2.verde {
  color: var(--dim-grey);
}

.nosotros-div {
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template-rows: 75px 75px 75px 75px auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.valor2 {
  background-image: linear-gradient(#fff, #fff);
  height: 165px;
  margin-top: 40px;
  box-shadow: -1px 1px 3px #b6b3b3;
}

.valor1 {
  background-image: linear-gradient(#fff, #fff);
  height: 160px;
  margin-bottom: 60px;
  box-shadow: -2px 2px 8px #b6b3b3;
}

.valor3 {
  background-color: #fff;
  height: 160px;
  margin-bottom: 40px;
  box-shadow: -1px 1px 3px #b6b3b3;
}

.valor4 {
  background-image: linear-gradient(#fff, #fff);
  height: 160px;
  margin-top: 40px;
  box-shadow: -1px 1px 3px #b6b3b3;
}

.column-9 {
  background-image: none;
  background-size: auto;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 0;
}

.section-18 {
  height: auto;
  margin-top: 40px;
}

.nuestra-mision {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebdba9ca57cc5184fa53533_IBERIA-BATERIAS-NUESTRAHISTORIA.png");
  background-position: 0 0;
  background-size: cover;
  height: 275px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.nuestra-mision:hover {
  border: 1px solid var(--dark-grey);
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebdba9ca57cc5184fa53533_IBERIA-BATERIAS-NUESTRAHISTORIA.png");
  background-size: cover;
  margin-top: 10px;
}

.div-block-27 {
  background-image: linear-gradient(#16194682, #16194682), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebdba9ca57cc5184fa53533_IBERIA-BATERIAS-NUESTRAHISTORIA.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #cfcccc;
  border-radius: 0;
  height: 315px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.heading-17 {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 15px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.paragraph-11 {
  margin-left: 10px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.heading-18 {
  border-bottom: 2px solid var(--gold);
  color: #fff;
  text-align: center;
  margin: 40px 140px 30px;
  padding-bottom: 5px;
  padding-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 27px;
  font-weight: 400;
}

.paragraph-12 {
  color: #72727200;
  text-align: center;
  margin-top: -80px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
}

.paragraph-12:hover {
  color: #727272;
  margin-top: -105px;
}

.section-19 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebdbcfa01087e45e568c4d2_IBERIA-FONDOGRIS.png");
  background-position: 50% 100%;
  background-size: cover;
  height: 650px;
  margin-bottom: 0;
  display: none;
}

.heading-19 {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 110px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.container-12 {
  margin-top: 0;
}

.section-20 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef40d8a6796d64cc6197906_Banner-2-Servicios.png");
  background-position: 50% 0;
  background-size: cover;
  height: 400px;
  margin-top: 130px;
}

.div-block-28 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef509194c1d06e822a06fd8_SECCION-SERVICIOS-EDTNUEVO.png");
  background-position: 0%;
  background-size: cover;
  height: 375px;
  display: block;
}

.section-21 {
  margin-bottom: 40px;
  padding-top: 60px;
}

.container-13 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebefe2fd9134e4421d95e67_FOTOS-IBERIA-SEARCH-DESIGN.png");
  background-position: 50%;
  background-size: cover;
  height: 200px;
  margin-top: 60px;
}

.search-2 {
  margin-top: 62px;
}

.search-input-2 {
  text-align: left;
  border-radius: 20px;
  width: 600px;
  margin-top: 7px;
  margin-left: 160px;
  font-family: Rubik, sans-serif;
  display: inline-block;
}

.search-button-2 {
  background-color: var(--gold);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebf00da2c7759d326c26b43_magnifying-glass.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  margin-top: -12px;
  position: relative;
  top: 15px;
  left: -39px;
  box-shadow: -1px 0 3px #9b9797;
}

.mision {
  color: #fff;
  text-align: center;
  padding-top: 107px;
  font-family: Raleway, sans-serif;
  font-size: 28px;
}

.mision:hover {
  color: var(--dim-grey);
}

.div-block-29 {
  grid-column-gap: 89px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  height: 200px;
  display: grid;
}

.container-14 {
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.image-7 {
  width: 80px;
  height: 80px;
}

.heading-21 {
  color: var(--dim-grey);
  text-align: center;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

.image-8 {
  width: 80px;
  height: 80px;
  padding: 10px;
}

.div-block-30, .div-block-31 {
  border: 1px solid var(--dark-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-left: 0;
  display: flex;
}

.image-9 {
  text-align: center;
  width: 70px;
  height: 78px;
  padding: 10px;
  display: block;
}

.div-block-32 {
  border: 1px solid var(--dark-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding-top: 20px;
  padding-left: 0;
  display: flex;
}

.container-15 {
  height: 550px;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-33 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: 230px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 230px;
  grid-auto-columns: 1fr;
  align-content: stretch;
  place-items: stretch stretch;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  padding-left: 0;
  display: grid;
}

.columns-5, .column-10 {
  height: auto;
}

.section-22 {
  background-color: #0000;
  margin-top: 60px;
}

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

.map-2 {
  height: 840px;
  margin-top: 0;
  display: none;
}

.heading-22 {
  color: var(--midnight-blue);
  text-transform: uppercase;
  margin-top: 0;
  font-family: Rubik, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.paragraph-13 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.container-16 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.section-23 {
  margin-top: 0;
  padding-top: 20px;
  display: none;
}

.slide {
  margin-bottom: 60px;
}

.slide-2 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.slider {
  margin-top: 44px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-10 {
  text-align: center;
  display: inline-block;
}

.div-block-35 {
  margin-top: 10px;
  margin-bottom: 0;
}

.div-block-36 {
  margin-top: 10px;
}

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

.link-2 {
  color: var(--dim-grey-2);
  flex-direction: column;
  font-family: Rubik, sans-serif;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.navbar-3 {
  display: none;
}

.icon {
  margin-right: 20px;
}

.icon:hover {
  color: #fff;
}

.image-12 {
  width: auto;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}

.heading-23 {
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.section-25 {
  margin-top: 60px;
}

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

.form {
  padding-right: 60px;
}

.img-adx {
  margin-bottom: 4px;
  margin-left: 10px;
  padding-bottom: 0;
}

.linkenfatizado {
  color: #57c9e8;
  letter-spacing: .5px;
  background-color: #06093a;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 5px;
  font-weight: 700;
  text-decoration: none;
  display: none;
}

.text-block-6 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

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

.car-tunning {
  background-image: linear-gradient(#2c2b2bb3, #2c2b2bb3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd35e83c922285a1579fb4_car-audio-tunning.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.car-tunning:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd35e83c922285a1579fb4_car-audio-tunning.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.livianos {
  background-image: linear-gradient(#2c2b2bb3, #2c2b2bb3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd35d76e6afbf7cb8266e6_liviano-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.livianos:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd35d76e6afbf7cb8266e6_liviano-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.comerciales {
  background-image: linear-gradient(#2c2b2bb3, #2c2b2bb3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd381d1aadde4f6fde41ec_Vehiculo-carga.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.comerciales:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd381d1aadde4f6fde41ec_Vehiculo-carga.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.pesados {
  background-image: linear-gradient(#2c2b2bb3, #2c2b2bb3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd367d76ebd31737332b0b_V-Pesado.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.pesados:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd367d76ebd31737332b0b_V-Pesado.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.marinos {
  background-image: linear-gradient(#2c2b2bb3, #2c2b2bb3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd36b7ba725b988b676f30_Marinos.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
  margin-bottom: 0;
}

.marinos:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd36b7ba725b988b676f30_Marinos.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.paneles-solares {
  cursor: pointer;
  background-image: linear-gradient(#2c2b2b91, #2c2b2b91), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eecccaa6aa6b6bc35a448b3_MARINASypaneles.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paneles-solares:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eecccaa6aa6b6bc35a448b3_MARINASypaneles.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  box-shadow: 4px 4px 11px #464646ad;
}

.motos {
  background-image: linear-gradient(#2c2b2bb3, #2c2b2bb3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd3778b0f99eb2d8cc5c4b_Motos.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.motos:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd3778b0f99eb2d8cc5c4b_Motos.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.contenido-mision {
  color: #262b6f00;
  display: block;
}

.contenido-mision:hover {
  color: var(--dim-grey-2);
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Raleway, sans-serif;
  display: block;
}

.heading-24 {
  color: #fff;
  text-align: center;
  padding-top: 100px;
  font-family: Raleway, sans-serif;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5efcfd3150527cc23fb4b6e2_BANNER-HOME-2.png");
  background-position: 40% 10%;
  background-size: 1950px;
  height: 400px;
  position: relative;
  top: -5px;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef5104ead0cfe01989520fb_planta-reciclaje.png");
  background-position: 100% 100%;
  background-size: cover;
}

.icon-2 {
  text-shadow: -1px 1px 6px #797676;
  display: none;
}

.icon-3 {
  text-shadow: 1px 1px 6px #797676;
  display: none;
}

.columns-6 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.mision-texto {
  color: #ece9e9;
  text-align: center;
  background-color: #f1f1f121;
  margin: 20px 20px 0;
  padding: 10px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.visi-n-texto {
  color: #dad7d7;
  text-align: center;
  background-color: #f1f1f121;
  margin-top: 34px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 10px;
  font-family: Rubik, sans-serif;
  font-weight: 300;
}

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

.btn {
  text-transform: uppercase;
  background-color: #2b328a;
  margin-top: 8px;
  margin-left: 0;
  margin-right: 16px;
  padding: 10px 30px;
  font-family: Montserrat, sans-serif;
}

.btn.infoboton {
  border-bottom: 1px solid var(--gold);
  text-align: center;
  text-transform: none;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin: 20px 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  display: flex;
}

.div-block-39 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd88a3e6557c20b7331e97_servicios.png");
  background-position: 0 0;
  background-size: cover;
  width: 90px;
  height: 90px;
  margin-top: 20px;
  margin-left: 46px;
  margin-right: 0;
}

.div-block-40 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd9cae4cd8375e69dc5764_responsabilidad-2.png");
  background-position: 0 0;
  background-size: cover;
  width: 90px;
  height: 90px;
  margin-top: 20px;
  margin-left: 45px;
}

.div-block-41 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd87e413c355b7199b8675_servicio.png");
  background-position: 0 0;
  background-size: cover;
  width: 90px;
  height: 90px;
  margin-top: 20px;
  margin-left: 45px;
}

.div-block-42 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd88d61dfd957a74fd7525_honestidad.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  margin-top: 20px;
  margin-left: 45px;
  display: block;
}

.div-block-43 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd894e1dfd950b66fd77ad_pray.png");
  background-position: 0 0;
  background-size: cover;
  width: 90px;
  height: 90px;
  margin-left: 45px;
  padding-left: 10px;
  padding-right: 10px;
}

.slider-2 {
  height: 400px;
}

.columns-7 {
  margin-bottom: 0;
}

.form-2 {
  margin-left: 60px;
  margin-right: 60px;
  display: none;
}

.section-26 {
  border: 1px #000;
  margin-top: 40px;
}

.select {
  background-color: var(--midnight-blue);
  color: #fff;
  text-align: center;
  cursor: pointer;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  display: block;
  position: relative;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

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

.collection-list.filter-complex {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  display: grid;
}

.collection-list._2 {
  display: block;
}

.bci {
  border-bottom: 1px none var(--midnight-blue);
  color: #625f5f;
  text-align: center;
  margin: 0 10px 5px;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.uso {
  color: var(--dim-grey);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

.filter-section {
  background-color: #ebebeb00;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  display: block;
}

.filter-section.gradient {
  background-image: linear-gradient(to bottom, var(--midnight-blue), white);
  margin-bottom: 40px;
}

.filter-section.secundario {
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
}

.filter-horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.filter-horizontal.individual, .collection-list-wrapper {
  display: block;
}

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

.collection-list-content {
  background-color: #fff;
  border: 1px solid #dbd8d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 100px;
  max-width: 200px;
  height: auto;
  min-height: 270px;
  margin-left: 0;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.collection-list-content:hover {
  box-shadow: 3px 3px 6px #8a8686;
}

.image-17 {
  text-align: center;
  display: block;
}

.text-block-8, .text-block-9, .text-block-10 {
  text-align: center;
  font-family: Rubik, sans-serif;
}

.reserva {
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.filters-group.select-test2, .filters-group.select-test3, .filters-group.select-test {
  background-color: #0000;
}

.infodebateria {
  border: 1px none var(--dark-grey);
  max-width: 400px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.marca {
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.cca {
  background-color: var(--midnight-blue);
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  margin-left: 30px;
  margin-right: 30px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
}

.form-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-right: 0;
  display: flex;
}

.collection-list2 {
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.collection-list2.filter-complex {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center stretch;
}

.div-block-45 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-46 {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.form-push {
  z-index: 1001;
  background-color: var(--midnight-blue);
  perspective-origin: 100% 0;
  transform-origin: 100% 0;
  width: 590px;
  height: 100%;
  padding-top: 20px;
  padding-left: 44px;
  padding-right: 44px;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.anti-motion {
  display: none;
}

.close-bar {
  text-align: center;
  cursor: pointer;
  border-top: 2px #f2f2f2;
  border-bottom: 2px #f2f2f2;
  width: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}

.linea-menu-bl {
  background-color: var(--yellow-green);
  align-self: center;
  width: 60px;
  height: 2px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.parrafo-invertido {
  color: #fff;
}

.linea-menu-bl2 {
  background-color: #fff;
  align-self: center;
  width: 25px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.form-google {
  width: 500px;
  height: 760px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.form-push-2 {
  z-index: 1001;
  background-color: var(--midnight-blue);
  perspective-origin: 100% 0;
  transform-origin: 100% 0;
  width: 590px;
  height: 100%;
  margin-top: 0;
  padding-top: 20px;
  padding-left: 44px;
  padding-right: 44px;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.form-push-2.secundario {
  padding-top: 0;
  display: none;
}

.form-push-2.producto {
  background-color: #e6e6e6;
  height: 100%;
  display: none;
}

.form-push-2.producto.individual {
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: none;
  overflow: hidden;
  box-shadow: -3px 3px 8px #0000004a;
}

.form-push-2.empleos {
  width: 500px;
  height: 50%;
  display: none;
  inset: 0% 0% 0% auto;
}

.column-13 {
  height: 370px;
}

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

.contacto-imagen {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef66bb4374cfd9d86cfd86d_IMAGEN%20CONTA%CC%81CTANOS.png");
  background-position: 100% 80%;
  background-size: cover;
  width: auto;
  height: 570px;
  margin-top: 0;
  margin-right: -10px;
}

.contacto-imagen.distribuidor {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/67e4de9fcfe71e2e85fab0be_26703769.jpg");
  background-position: 30%;
  background-size: cover;
  height: 747px;
}

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

.collection-list3 {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-left: 60px;
  margin-right: 60px;
  display: grid;
}

.text-block-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  display: flex;
}

.text-block-12 {
  background-color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.text-block-14, .text-block-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.largo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 35px;
  display: flex;
}

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

.div-block-48 {
  border: 1px solid #d1cbcb;
  padding-bottom: 15px;
}

.div-block-48:hover {
  box-shadow: 4px 4px 8px #a89f9f;
}

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

.carro-liviano {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cd4a44049d67da268000_LIVIANO3.png");
  background-position: 50%;
  background-size: cover;
  height: 400px;
  margin-top: 120px;
}

.seccion-motos {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed578cf78b236c9cb956055_MOTO2.png");
  background-position: 0 20%;
  background-size: cover;
  height: 400px;
  margin-top: 120px;
}

.text-block-17, .text-block-18, .text-block-19, .text-block-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-51 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: solid none;
  border-width: 1px;
  border-color: var(--dark-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  display: grid;
}

.text-block-21, .info, .text-block-23 {
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

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

.text-block-24, .text-block-25 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.seccion-audiot {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cd99414ece0acc3bbbd2_CAR-AUDIO-TUNING3.png");
  background-position: 50%;
  background-size: cover;
  height: 400px;
  margin-top: 120px;
}

.div-block-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #a29f9f;
  border-style: solid none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  display: grid;
}

.text-block-26 {
  color: #262b6f;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

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

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

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

.seccion-gama {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cdd75400831518a2412e_ALTA-GAMA-2.png");
  background-position: 0%;
  background-size: cover;
  height: 400px;
  margin-top: 120px;
}

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

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

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

.panel-solar {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eecccaa6aa6b6bc35a448b3_MARINASypaneles.png");
  background-position: 100% 0;
  background-size: cover;
  height: 400px;
  margin-top: 120px;
}

.dropdown-toggle {
  width: 140px;
  padding: 0 20px 0 0;
  display: block;
}

.dropdown-linko {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 180px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.dropdown-linko:hover {
  background-color: var(--gold);
  color: var(--midnight-blue);
  text-align: center;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  padding-left: 10px;
  font-weight: 700;
  box-shadow: 1px 0 3px #0e1133;
}

.dropdown-linko.w--current {
  align-items: center;
}

.dropdown-linko.w--current:hover {
  color: #fff;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.dropdown-link-2 {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd34476e6afb41058259ac_CAR%20AUDIO%20TUNING.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.dropdown-link-2:hover {
  background-color: var(--gold);
  color: #fff;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd34476e6afb41058259ac_CAR%20AUDIO%20TUNING.png");
  background-position: 0 0, 0 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 700;
  box-shadow: -1px 0 3px #0e1133;
}

.dropdown-link-3 {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd35d76e6afbf7cb8266e6_liviano-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-left: 0;
  margin-right: 0;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  display: flex;
}

.dropdown-link-3:hover {
  background-color: var(--gold);
  color: #fff;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd35d76e6afbf7cb8266e6_liviano-.png");
  background-position: 0 0, 50% 0;
  font-weight: 700;
  box-shadow: -5px 0 14px #0e1133;
}

.dropdown-link-3.w--current {
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

.div-block-57 {
  z-index: 160;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  width: 1000px;
  height: 230px;
  display: grid;
  position: absolute;
  inset: 0% auto auto -453%;
}

.titulo-pr {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: var(--yellow-green) var(--yellow-green) var(--gold);
  color: #fff;
  width: 211px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 27px;
  font-weight: 500;
}

.titulo-pr.verde {
  border-bottom-color: var(--yellow-green);
}

.form-block-2 {
  padding-right: 0;
}

.image-18 {
  width: 20px;
  margin-left: -45px;
  position: relative;
  top: -113px;
  left: 95px;
}

.container-18 {
  padding-left: 60px;
}

.collection-list-wrapper-2 {
  margin-left: 60px;
  margin-right: 60px;
}

.italic-text {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
}

.dropdown-link4 {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd367d76ebd31737332b0b_V-Pesado.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.dropdown-link4:hover {
  background-color: var(--gold);
  color: #fff;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd367d76ebd31737332b0b_V-Pesado.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.dropdownlink5 {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd37260fd34bce4aef315a_Panel-Solar.png");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.dropdownlink5:hover {
  background-color: var(--gold);
  color: #fff;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd37260fd34bce4aef315a_Panel-Solar.png");
  background-position: 0 0, 100% 0;
  font-weight: 600;
}

.dropdownlink6 {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd3778b0f99eb2d8cc5c4b_Motos.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.dropdownlink6:hover {
  background-color: var(--gold);
  color: #fff;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd3778b0f99eb2d8cc5c4b_Motos.png");
  background-position: 0 0, 50% 0;
  font-weight: 600;
}

.i-icon {
  width: 20px;
  display: block;
  position: relative;
  top: -114px;
  left: 75px;
}

.image-20 {
  width: 20px;
  margin-top: 0;
  margin-left: 0;
  position: relative;
  top: -101px;
  left: 62px;
}

.image-20._2 {
  top: -102px;
}

.image-21 {
  width: 20px;
  position: relative;
  top: -125px;
  left: 149px;
}

.image-22 {
  width: 20px;
  margin-left: -9px;
  position: relative;
  top: -110px;
  left: 74px;
}

.image-23 {
  width: 20px;
  position: relative;
  top: -115px;
  left: 150px;
}

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

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 200px;
  display: flex;
}

.image-24 {
  margin-left: 0;
}

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

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

.dropdownlink1 {
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-family: Rubik, sans-serif;
  display: flex;
}

.dropdownlink1:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  font-weight: 700;
}

.dropdownlink1.w--current {
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  display: flex;
}

.dropdownlink1.w--current:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

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

.paragraph-14 {
  font-family: Rubik, sans-serif;
}

.div-block-61 {
  z-index: 1;
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
  justify-content: flex-end;
  width: 500px;
  height: 400px;
  display: flex;
  position: relative;
  top: -402px;
  left: 504px;
}

.promociones {
  display: block;
}

.text-block-28 {
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-size: 15px;
}

.text-block-28:hover, .text-block-28:active {
  color: #fff;
}

.div-block-62 {
  background-color: var(--midnight-blue);
  color: #fff;
  width: 800px;
  height: 163vh;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.dropdown-link-4 {
  color: #fff;
  width: 900px;
  height: 700px;
  padding-top: 20px;
  padding-left: 40px;
  position: absolute;
  inset: 0% 0% 0% 0;
}

.dropdown-list {
  left: 6px;
}

.dropdown-list.w--open {
  left: auto;
}

.section-27 {
  display: none;
}

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

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

.tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.txtcaption {
  float: none;
  color: var(--midnight-blue);
  padding-top: 6px;
  padding-bottom: 3px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
}

.img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img.left {
  clear: both;
  margin-left: 40px;
  margin-right: 1px;
}

.tabbateria {
  background-color: var(--midnight-blue);
  color: #fff;
  text-align: center;
  border-right: 2px solid #ffffff0d;
  align-self: flex-end;
  width: 10%;
  height: 80px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
  display: inline-block;
}

.tabbateria:active {
  background-color: var(--midnight-blue);
}

.tabbateria.w--current {
  box-shadow: -1px 0 3px 0 var(--dim-grey);
  text-align: center;
  background-color: #0d1036;
  border: 1px #000;
  align-self: flex-end;
  width: 10%;
  height: 80px;
}

.tabrecibir {
  margin-top: 25px;
  box-shadow: 0 1px 10px #00000054;
}

.sldguate {
  background-color: #fff;
  background-image: linear-gradient(#ffffffe6, #ffffffe6);
  height: 100%;
  padding: 12px 0 48px;
}

.container-info {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 0 10px 10px;
  display: flex;
}

.slide-info {
  background-color: #fff;
  background-image: linear-gradient(#f7f4f4, #f7f4f4);
  height: auto;
  padding: 12px 20px 48px;
}

.slide-info._2 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
}

.slider-pagadores {
  clear: none;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.bateria-marca {
  float: none;
  color: #fff;
  text-align: center;
  order: 0;
  align-self: flex-start;
  width: auto;
  max-width: none;
  margin: 10px auto;
  padding-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  display: block;
  position: static;
}

.bateria-marca.optima {
  width: auto;
  max-width: 15%;
  margin-top: 20px;
  margin-bottom: 0;
}

.bateria-marca.marca-tab {
  background-image: none;
  width: 100px;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
}

.bateria-marca.moto1 {
  margin-top: 40px;
  padding-bottom: 10px;
}

.bateria-marca.lth1 {
  margin-top: 0;
  margin-bottom: 10px;
}

.bateria-marca.premium {
  margin-top: -110px;
}

.bateria-marca.peque-o {
  width: 150px;
}

.linkimg {
  filter: grayscale(0%);
  color: var(--midnight-blue);
  text-align: left;
  margin-top: -40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: filter .3s;
  display: block;
}

.linkimg:hover {
  filter: grayscale();
}

.linkimg.r-border {
  border-right: 3px #0000000d;
  margin-top: 0;
}

.tab {
  background-color: #f7f4f4;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 21px;
  position: relative;
}

.tab._2 {
  background-color: var(--midnight-blue);
}

.lista-pagador {
  color: #7a7a7a;
  margin-top: 16px;
  margin-bottom: 40px;
  padding-bottom: 10px;
}

.image-25 {
  width: 150px;
}

.text-battery {
  color: var(--midnight-blue);
  text-align: justify;
  border-bottom: 1px #000;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 0;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-style: normal;
  text-decoration: none;
}

.tituloh1 {
  color: #05071f;
  text-align: left;
  margin-top: 0;
  margin-left: 20px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.tituloh1.secundario {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.text-block-30 {
  color: #05071f;
  margin-top: -7px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.list-item {
  color: var(--midnight-blue);
  text-align: left;
  margin-bottom: 5px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.list-item._2 {
  color: #dadadb;
}

.list-item._1 {
  color: var(--midnight-blue);
  text-align: justify;
  font-weight: 400;
}

.list-item-2 {
  color: #dadadb;
  font-family: Rubik, sans-serif;
}

.list-item-2.a {
  color: var(--midnight-blue);
  text-align: left;
  margin-bottom: 5px;
  padding-right: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.list-item-3 {
  color: #dadadb;
  font-family: Rubik, sans-serif;
}

.list-item-3.a {
  color: var(--midnight-blue);
  text-align: left;
  margin-bottom: 5px;
  padding-right: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.text-block-31 {
  color: #dbdbdb;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
}

.caracteristicas {
  color: var(--midnight-blue);
  text-align: center;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.caracteristicas.rojo {
  color: #f70307;
}

.caracteristicas.secundario {
  text-align: left;
  align-items: flex-start;
}

.heading27, .text-block-32 {
  color: #fff;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-33 {
  color: #dadadb;
  font-family: Rubik, sans-serif;
  font-size: 12px;
}

.div-block-63 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: .5fr auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 10px;
  font-size: 13px;
  display: grid;
}

.text-block-34 {
  color: #fff;
  font-size: 13px;
}

.servicio {
  color: #fff;
  border: 1px solid #797878;
  font-size: 17px;
}

.total {
  color: #fff;
  border: 1px solid #797878;
  font-size: 16px;
}

.column-14 {
  padding-left: 0;
}

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

.heading-27 {
  color: #fff;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-35 {
  color: #e7e4e4;
  font-family: Rubik, sans-serif;
}

.lista-garantia {
  margin-top: 10px;
}

.lista-garantia.b {
  color: var(--midnight-blue);
  height: auto;
  padding-left: 20px;
  font-family: Rubik, sans-serif;
}

.div-block-65 {
  margin-right: 0;
}

.heading-28 {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: -10px;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.heading-28.titular {
  margin-top: 4px;
}

.heading-28.opt {
  margin-top: 10px;
}

.heading-28.lth-motos {
  margin-top: 20px;
}

.slider-3 {
  background-color: #fff;
  height: 650px;
  margin-left: 10px;
  margin-right: 10px;
  display: none;
}

.div-block-66 {
  text-align: center;
  height: auto;
  margin-bottom: 0;
}

.div-block-67 {
  background-color: var(--midnight-blue);
}

.text-block-36 {
  background-color: var(--midnight-blue);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  display: flex;
}

.div-block-68 {
  grid-column-gap: 9px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: block;
}

.campotext {
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  margin-top: 4px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.campotext.secundario {
  font-size: 14px;
  font-weight: 500;
}

.campotext.dato {
  text-transform: capitalize;
  font-size: 10px;
  line-height: 15px;
}

.text-block-38 {
  color: var(--midnight-blue);
  text-align: center;
  border: 1px #000;
  margin-left: 0;
  margin-right: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.text-block-39 {
  text-align: left;
  padding-left: 15px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  line-height: 15px;
}

.text-block-40 {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.restricciones {
  color: var(--midnight-blue);
  text-align: center;
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.text-block-42 {
  color: var(--midnight-blue);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.container-19 {
  height: auto;
  margin-bottom: 20px;
  padding-left: 20px;
}

.slide-nav-2 {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 53px;
}

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

.slide-5 {
  height: 600px;
}

.columns-8 {
  height: auto;
  margin-top: 10px;
}

.section-28 {
  height: auto;
  margin-top: 40px;
  margin-bottom: 60px;
}

.mask {
  height: auto;
}

.section-29 {
  margin-top: 103px;
}

.section-14a {
  display: none;
}

.garantia-2 {
  border: 1px solid var(--midnight-blue);
  flex-direction: column;
  align-items: stretch;
  height: 550px;
  display: flex;
}

.garantia1 {
  border: 1px solid var(--midnight-blue);
  flex-direction: column;
  height: 550px;
  display: flex;
}

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

.heading-29 {
  border-bottom: 1px solid var(--midnight-blue);
  color: var(--midnight-blue);
  text-align: center;
  width: 219px;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.left-arrow {
  margin-right: 40px;
  left: -39px;
}

.icon-4 {
  color: var(--midnight-blue);
  background-color: #0000;
  margin-top: 215px;
  inset: 0% auto auto 0%;
}

.garantia3 {
  border: 1px solid var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  height: 550px;
  display: flex;
}

.image-26 {
  text-align: center;
  display: inline-block;
}

.garantia4, .garantia5, .garantia6 {
  border: 1px solid var(--midnight-blue);
  height: 545px;
}

.div-block-70 {
  background-color: var(--midnight-blue);
}

.right-arrow {
  margin-left: 40px;
  right: -39px;
}

.icon-5 {
  color: var(--midnight-blue);
  background-color: #0000;
  margin-top: 211px;
  margin-left: 40px;
  margin-right: 0;
}

.titulotab {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

.titulotab.secundario {
  margin-top: 25px;
}

.heading40 {
  color: #fff;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.heading41 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.contacto {
  margin-top: 0;
  display: none;
}

.contacto._2 {
  display: none;
}

.div-block-71 {
  background-color: #e4dfdf;
  border-radius: 6px;
  width: auto;
  height: 280px;
  margin: 40px 40px 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-72 {
  background-color: var(--midnight-blue);
}

.field-label-3 {
  color: #fff;
  text-align: left;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.field-label-4 {
  color: #fff;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.submit-button-2 {
  background-color: var(--gold);
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.heading-30 {
  color: var(--gold);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.field-label5 {
  color: var(--gold);
  text-align: center;
}

.div-block-73 {
  text-align: center;
  font-size: 16px;
}

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

.link-3 {
  color: var(--dim-grey-2);
  font-size: 9px;
}

.link-4, .link-5 {
  color: var(--dim-grey-2);
}

.link-block-4 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5edd95fcd96cb06d48affa65_mail%20(1).svg");
  background-position: 0 0;
  background-size: cover;
  width: 25px;
  height: 25px;
  margin-left: 4px;
  margin-right: 5px;
  padding-left: 0;
}

.tabs-content-2 {
  background-color: #fff;
}

.slide-6 {
  height: 600px;
}

.slider-4 {
  background-color: #fff;
  height: 660px;
}

.lightbox-link {
  margin: 10px auto 20px;
  display: block;
}

.image-27 {
  width: 150px;
  height: 150px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.column-17 {
  height: auto;
}

.left-arrow-2 {
  margin-left: -90px;
}

.right-arrow-2 {
  margin-right: -90px;
  padding-left: 0;
  padding-right: 0;
}

.icon-6 {
  color: var(--midnight-blue);
  background-color: #0000;
}

.icon-7 {
  color: var(--midnight-blue);
}

.garantiacontent {
  border: 1px solid var(--midnight-blue);
  height: 605px;
}

.slide-7 {
  padding-left: 5px;
  padding-right: 5px;
}

.image-28 {
  text-align: center;
  width: 170px;
  margin-top: 20px;
  margin-left: 56px;
  display: inline-block;
  position: static;
  inset: auto 0% 0%;
}

.image-29 {
  width: 150px;
  margin-top: 19px;
  margin-left: 69px;
}

.slide-8 {
  height: 70px;
}

.image-30 {
  width: 240px;
  margin-left: 20px;
}

.right-arrow-3 {
  width: 90px;
  height: 50px;
  margin: 0 1px 0 221px;
  display: inline-block;
  position: static;
}

.icon-8 {
  z-index: 1;
  width: auto;
  margin-top: 58px;
  margin-left: 47px;
  margin-right: 0;
  position: relative;
}

.slider-5 {
  background-color: var(--midnight-blue);
  height: 184px;
}

.image-31 {
  width: 235px;
  margin-left: 21px;
}

.image-32 {
  width: 220px;
  margin-top: 20px;
  margin-left: 32px;
}

.left-arrow-3 {
  margin-left: -27px;
}

.garantias {
  color: var(--midnight-blue);
  font-size: 28px;
}

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

.image-33 {
  text-align: center;
  margin-left: 20px;
}

.image-34 {
  margin-left: 0;
}

.field-label-5, .field-label-6 {
  color: #fff;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.submit-button-3 {
  background-color: var(--gold);
  color: var(--midnight-blue);
  text-transform: uppercase;
  width: 100px;
  margin-top: 20px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.collection-list-wrapper-3 {
  margin-left: 60px;
  margin-right: 60px;
}

.div-block-75 {
  height: 133px;
}

.div-block-76 {
  height: 39px;
}

.div-block-77 {
  height: 210px;
}

.text-block-43 {
  color: #fff;
  text-align: center;
  font-family: Rubik, sans-serif;
}

.button-8 {
  background-color: var(--midnight-blue);
  color: var(--gold);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 5px;
  font-family: Rubik, sans-serif;
  font-size: 17px;
  display: flex;
}

.button-8.cerrar {
  margin-bottom: 30px;
}

.formempleo {
  opacity: 0;
  display: none;
}

.post-venta-txt {
  background-color: var(--gold);
  color: var(--midnight-blue);
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: flex;
}

.post-venta-txt.pre {
  background-color: var(--gold);
  color: var(--midnight-blue);
  font-size: 30px;
}

.section-30 {
  margin-top: 60px;
}

.div-block-79 {
  border: 1px none var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 250px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-44 {
  border-bottom: 3px solid var(--midnight-blue);
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  font-family: Rubik, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 19px;
}

.text-block-45 {
  text-align: center;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.div-block-80 {
  width: 80px;
  height: 80px;
  margin-top: -10px;
  margin-bottom: 20px;
}

.botonservicios {
  background-color: var(--midnight-blue);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 130px;
  margin-top: 40px;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  display: flex;
}

.text-form-empleo {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.text-form-empleo.blue {
  color: var(--midnight-blue);
  text-transform: uppercase;
  font-weight: 700;
}

.masinfo {
  border-bottom: 1px solid var(--gold);
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  margin-left: 380px;
  margin-right: 380px;
  display: flex;
}

.heading-32 {
  color: #262b6f;
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.collection-list4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}

.next {
  margin-top: 20px;
}

.text-block-47 {
  font-family: Rubik, sans-serif;
  font-size: 13px;
}

.previous {
  margin-top: 20px;
  display: none;
}

.text-block-48, .text-block-49 {
  font-family: Rubik, sans-serif;
  font-size: 13px;
}

.previous-2 {
  margin-top: 20px;
}

.next-2 {
  margin-top: 20px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
}

.text-block-50 {
  font-family: Rubik, sans-serif;
  font-size: 13px;
}

.next-3 {
  margin-top: 20px;
}

.text-block-51 {
  font-family: Rubik, sans-serif;
  font-size: 13px;
}

.previous-3 {
  margin-top: 20px;
}

.text-block-52 {
  font-family: Rubik, sans-serif;
  font-size: 13px;
}

.next-4, .previous-4 {
  margin-top: 20px;
}

.navbar-4, .section-31 {
  display: none;
}

.column-22 {
  padding-left: 0;
  padding-right: 0;
}

.section-32 {
  display: none;
}

.heading-33 {
  border-bottom: 2px solid var(--gold);
  width: 230px;
  margin-left: 40px;
  font-family: Rubik, sans-serif;
  font-size: 35px;
  font-weight: 500;
}

.text-block-53 {
  margin-left: 40px;
}

.button-9 {
  background-color: var(--gold);
  color: var(--midnight-blue);
  margin-top: 80px;
  margin-left: 140px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

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

.load-more-button, .load-more-button.fs-btn-nav {
  flex: 0 auto;
  margin-top: 20px;
  display: block;
}

.fs-btn-nav {
  display: none;
}

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

.column-25 {
  cursor: default;
  margin-top: 20px;
  text-decoration: none;
}

.text-block-54 {
  color: #262b6f;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-55 {
  color: #464646;
  font-family: Raleway, sans-serif;
  line-height: 24px;
}

.link-7 {
  color: #727272;
  flex-direction: column;
  font-family: Raleway, sans-serif;
  text-decoration: none;
  display: flex;
}

.section-33, .footermobile {
  display: none;
}

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

.ubicaciones {
  width: 100%;
  height: 250px;
  padding-top: 8px;
  padding-bottom: 5px;
  padding-left: 10px;
  display: block;
  position: relative;
  box-shadow: 4px 4px 9px 2px #75717133;
}

.ubicaciones.barberena {
  height: auto;
  padding-right: 10px;
  box-shadow: 4px 4px 9px 2px #75717133;
}

.contactoinfo {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-94 {
  background-color: #ebebeb00;
  padding-top: 20px;
  display: block;
}

.list-item-4 {
  color: #262b6f;
  text-align: left;
  margin-bottom: 5px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.list-item-4._1 {
  color: #262b6f;
  font-weight: 400;
}

.list-item-5 {
  color: #262b6f;
  text-align: left;
  margin-bottom: 5px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.list-item-5._1 {
  color: #262b6f;
  font-weight: 400;
}

.section-35 {
  display: none;
}

.text-block-60 {
  color: #fff;
  background-color: #262b6f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Rubik, sans-serif;
  display: flex;
}

.text-block-61 {
  color: #262b6f;
  text-align: center;
  border: 1px #000;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
}

.text-block-62 {
  color: #262b6f;
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 12px;
}

.text-block-63 {
  color: #262b6f;
  justify-content: center;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 400;
  display: flex;
}

.div-block-97 {
  background-color: #262b6f;
}

.section-37 {
  display: none;
}

.dropdown:hover {
  color: #fff;
}

.info-preventa {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.textoinfo {
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

.textoinfo._2 {
  font-size: 13px;
  line-height: 16px;
}

.titularpreventa {
  border-bottom: 1px solid var(--midnight-blue);
  color: var(--midnight-blue);
  text-align: center;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.icono {
  width: 83px;
}

.logosmarca {
  width: auto;
  max-width: 30%;
  height: auto;
  margin-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.logosmarca.lth {
  background-image: none;
  margin-top: 10px;
  padding: 0 10px;
}

.logosmarca.optima {
  width: auto;
  height: auto;
}

.logosmarca.iberia {
  max-width: 29%;
  height: auto;
  margin-top: 30px;
  padding: 0 20px;
  display: inline-block;
}

.respaldo-marcas {
  border-top: 1px none var(--dark-grey);
  border-bottom: 1px #000;
}

.servicio1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px none var(--dark-grey);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.texto-servicio {
  text-align: center;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21px;
}

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

.icono1 {
  margin-top: 10px;
}

.serviciosgrid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 20px;
  display: grid;
}

.masinformacion {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.textoinformativo {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Rubik, sans-serif;
  font-size: 19px;
  line-height: 23px;
}

.botoninfo {
  border-bottom: 1px solid var(--gold);
  background-color: #0000;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  display: block;
}

.titulares {
  border-bottom: 2px none var(--gold);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 60px;
  margin-bottom: 30px;
  padding-right: 0;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
}

.titulares.blue {
  color: var(--midnight-blue);
  text-align: center;
  align-items: flex-start;
  width: auto;
  font-size: 30px;
  display: block;
}

.titulares.blue.secundario {
  margin-top: 30px;
  font-size: 25px;
}

.titulares.blanco {
  color: #fff;
  text-align: left;
  border-bottom-style: solid;
  width: 275px;
  display: block;
}

.titulares.subrrayado {
  color: var(--midnight-blue);
  text-align: center;
  border-bottom-style: solid;
  align-items: flex-start;
  width: 7em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.titulares.white {
  color: #fff;
  margin-top: 60px;
}

.titulares.secundario {
  color: var(--midnight-blue);
  margin-top: 39px;
  margin-bottom: 53px;
  font-size: 40px;
  line-height: 40px;
}

.titulares.marcas {
  color: var(--midnight-blue);
  font-size: 34px;
}

.titular-amarillo {
  color: var(--gold);
  text-align: center;
  text-transform: uppercase;
  font-family: Rubik, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.contenido {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Rubik, sans-serif;
  font-size: 17px;
}

.titular2 {
  color: var(--dark-grey);
  text-transform: uppercase;
  margin-top: 30px;
  font-family: Rubik, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

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

.div-block-105 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 90px;
  display: flex;
}

.marcas-respaldo {
  margin-top: 40px;
}

.catalogo-baterias {
  margin-top: 140px;
}

.catalogo-baterias.secundaria {
  display: none;
}

.catalogo-baterias.nuevo {
  margin-top: 60px;
}

.informaci-n {
  background-color: var(--midnight-blue);
  width: 100%;
  margin-top: 40px;
}

.parrafo {
  color: #fff;
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 300;
  display: flex;
}

.parrafo.tablet {
  color: var(--dim-grey);
  text-align: center;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 19px;
  font-weight: 400;
  line-height: 22px;
}

.textoform.white {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 3px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.textoform.blue {
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.planta-link {
  color: var(--midnight-blue);
  text-transform: uppercase;
  height: 88px;
  padding-top: 30px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  position: static;
}

.planta-link:hover {
  background-color: var(--midnight-blue);
  color: #fff;
}

.catalogo-link {
  color: var(--midnight-blue);
  text-transform: uppercase;
  height: 88px;
  padding-top: 30px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.catalogo-link:hover {
  background-color: var(--midnight-blue);
  color: #fff;
}

.nav-menu-2 {
  margin-left: 10px;
}

.promolink {
  color: var(--midnight-blue);
  height: 88px;
  padding-top: 30px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.promolink:hover {
  background-color: var(--midnight-blue);
  color: #fff;
}

.servicioslink {
  color: var(--midnight-blue);
  text-transform: uppercase;
  height: 88px;
  padding-top: 30px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.servicioslink:hover {
  background-color: var(--midnight-blue);
  color: #fff;
}

.nosotroslink {
  color: var(--midnight-blue);
  text-transform: uppercase;
  height: 88px;
  padding-top: 30px;
  padding-left: 20px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.nosotroslink:hover {
  background-color: var(--midnight-blue);
  color: #fff;
}

.section-38 {
  margin-top: 5px;
}

.section-39 {
  margin-top: 40px;
}

.section-39.gradient {
  background-image: linear-gradient(#262b6f, #ffffff47);
  margin-top: 0;
}

.section-40, .section-41 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), white);
  margin-top: 0;
}

.section-42 {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

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

.section-43 {
  background-color: #ebebeb;
  background-image: linear-gradient(to bottom, var(--midnight-blue), white);
  margin-top: 0;
  padding-top: 0;
}

.section-44 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), white);
  margin-top: 0;
}

.icon-12 {
  margin-top: 30px;
}

.container-23 {
  float: none;
  text-align: right;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.dropdown-list-2 {
  width: auto;
  display: none;
  position: absolute;
  left: -385px;
}

.dropdown-list-2.w--open {
  align-items: center;
  display: flex;
  left: -201px;
}

.gama-altanav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--midnight-blue);
  background-image: linear-gradient(#262b6f7d, #262b6f7d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cdd75400831518a2412e_ALTA-GAMA-2.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 170px;
  display: flex;
  position: relative;
  left: 0;
}

.audiotunningnav {
  background-image: linear-gradient(#262b6f7d, #262b6f7d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cd99414ece0acc3bbbd2_CAR-AUDIO-TUNING3.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  align-items: center;
  width: 175px;
  height: 170px;
  display: flex;
}

.livianonav {
  background-image: linear-gradient(#262b6f7d, #262b6f7d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cd4a44049d67da268000_LIVIANO3.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 170px;
  display: flex;
}

.dropdown-link-5 {
  color: #fff;
  font-family: Rubik, sans-serif;
  font-size: 15px;
}

.dropdown-link-6, .dropdown-link-7 {
  color: #fff;
  font-family: Rubik, sans-serif;
}

.div-block-108 {
  background-image: linear-gradient(#262b6f7d, #262b6f7d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed5790b90bab5c6a49fc75b_PESADO2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  align-items: center;
  width: 175px;
  display: flex;
}

.tpesadolink {
  color: #fff;
  align-items: center;
  padding-top: 10px;
  font-family: Rubik, sans-serif;
  display: block;
}

.transportepesado {
  background-image: linear-gradient(#262b6f7d, #262b6f7d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed5790b90bab5c6a49fc75b_PESADO2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  align-items: center;
  height: 170px;
  display: flex;
}

.panelessolaresnav {
  background-image: linear-gradient(#262b6f7d, #262b6f7d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cef47428733cabd35801_panelsolar.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  align-items: center;
  width: 175px;
  height: 170px;
  display: flex;
}

.psolareslink {
  color: #fff;
}

.motosnav {
  background-image: linear-gradient(#262b6f7d, #262b6f7d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed578cf78b236c9cb956055_MOTO2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  align-items: center;
  width: 175px;
  height: 170px;
  display: flex;
}

.motoslink {
  color: #fff;
}

.dropdown-4 {
  display: inline-block;
}

.dropdown-list-3 {
  display: flex;
}

.dropdown-list-3.w--open {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-toggle-3 {
  height: 88px;
}

.text-block-66 {
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.text-block-67 {
  font-size: 14px;
}

.icon-13 {
  margin-top: 30px;
}

.container-24 {
  flex-direction: column;
  display: flex;
}

.nav-menu-3 {
  height: auto;
  position: relative;
}

.dropdown-link4-2 {
  color: #fff;
  cursor: pointer;
  background-color: #262b6f;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd367d76ebd31737332b0b_V-Pesado.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.dropdown-link4-2:hover {
  color: #fff;
  background-color: #ffcf01;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd367d76ebd31737332b0b_V-Pesado.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  box-shadow: -1px 0 3px #0e1133;
}

.dropdown-link4-2.w--current:hover {
  font-family: Rubik, sans-serif;
}

.div-block-109 {
  z-index: 160;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  width: 1000px;
  height: 230px;
  display: grid;
  position: absolute;
  inset: 0% auto auto -410%;
}

.nav-link-24 {
  color: var(--midnight-blue);
  text-transform: uppercase;
  cursor: pointer;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  padding: 35px 12px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  display: inline-block;
  position: static;
  top: auto;
}

.nav-link-24:hover {
  color: #fff;
  background-image: linear-gradient(#262b6f, #262b6f);
}

.nav-link-24.w--current {
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.nav-link-24.w--current:hover {
  color: #fff;
  background-image: linear-gradient(#262b6f, #262b6f);
}

.nav-link-24.inicio {
  color: var(--midnight-blue);
}

.dropdown-toggle-4 {
  width: 137px;
  padding: 0 20px 0 0;
  display: block;
}

.dropdown-toggle-4:hover {
  background-color: var(--midnight-blue);
  color: #fffdfd;
}

.brand-3 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee91ce26411666c984d9c37_LOGO-IBERIA-2.png");
  background-position: 0 0;
  background-size: cover;
  width: 159px;
  height: 88px;
  margin-right: 5px;
}

.brand-3.w--current {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee91ce26411666c984d9c37_LOGO-IBERIA-2.png");
  width: 161px;
  height: 88px;
}

.brand-3.blanco {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eea4c984494a6d39e828796_1-IBERIA-blanco2.png");
  background-position: 0 0;
  background-size: cover;
  display: block;
}

.brand-3.blanco.planta {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee91ce26411666c984d9c37_LOGO-IBERIA-2.png");
  width: 185px;
  height: 92px;
  margin-right: 0;
  padding-bottom: 0;
}

.brand-3.blanco.planta.w--current {
  width: 185px;
  height: 90px;
  margin-top: 0;
}

.dropdownlink5-2 {
  color: #fff;
  cursor: pointer;
  background-color: #262b6f;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eecccaa6aa6b6bc35a448b3_MARINASypaneles.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.dropdownlink5-2:hover {
  color: #fff;
  background-color: #ffcf01;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eecccaa6aa6b6bc35a448b3_MARINASypaneles.png");
  background-position: 0 0, 50% 0;
  font-weight: 700;
  box-shadow: -1px 0 3px #0e1133;
}

.button-11 {
  color: #262b6f;
  text-align: center;
  background-color: #ffcf01;
  flex-direction: column;
  align-items: flex-end;
  width: 112px;
  margin-top: 50px;
  margin-left: 60px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  display: flex;
}

.navbar-5 {
  background-color: #fff;
  width: auto;
  height: auto;
  margin-top: 59px;
  padding-bottom: 0;
  font-size: 12px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link-25 {
  color: var(--midnight-blue);
  text-transform: uppercase;
  height: 100%;
  margin-top: 0;
  padding: 35px 15px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  display: inline-block;
}

.nav-link-25:hover {
  color: #fff;
  background-image: linear-gradient(#262b6f, #262b6f);
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
}

.nav-link-26 {
  text-transform: uppercase;
  height: 100%;
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 15px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  display: none;
}

.nav-link-26:hover {
  color: #fff;
  background-image: linear-gradient(#262b6f, #262b6f);
}

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

.nav-link-27 {
  color: var(--midnight-blue);
  text-transform: uppercase;
  width: 136px;
  height: 100%;
  margin-top: 0;
  padding: 35px 0 35px 15px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  position: static;
}

.nav-link-27:hover {
  color: #fff;
  background-image: linear-gradient(#262b6f, #262b6f);
}

.nav-link-27.w--current {
  padding-top: 35px;
  padding-bottom: 35px;
}

.dropdownlink1-2 {
  color: #fff;
  cursor: pointer;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-family: Rubik, sans-serif;
  display: flex;
}

.dropdownlink1-2:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  font-weight: 700;
}

.dropdownlink1-2.w--current {
  color: #fff;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  display: flex;
}

.dropdownlink1-2.w--current:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd33f587ce0232bb67eea0_ALTA-GAMA-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.dropdown-link-8 {
  color: #fff;
  cursor: pointer;
  background-color: #262b6f;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd34476e6afb41058259ac_CAR%20AUDIO%20TUNING.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.dropdown-link-8:hover {
  color: #fff;
  background-color: #ffcf01;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd34476e6afb41058259ac_CAR%20AUDIO%20TUNING.png");
  background-position: 0 0, 0 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 700;
  box-shadow: -1px 0 3px #0e1133;
}

.ofertas {
  color: #fff;
  background-color: #262b6f;
  border-radius: 20px;
  width: 800px;
  height: 150vh;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.heading-37 {
  border-bottom: 2px solid #ffcf01;
  width: 230px;
  margin-left: 40px;
  font-family: Rubik, sans-serif;
  font-size: 35px;
  font-weight: 500;
}

.nav-link-centro-s {
  color: var(--midnight-blue);
  text-transform: uppercase;
  cursor: pointer;
  height: 100%;
  margin-top: 0;
  padding: 35px 15px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  position: relative;
}

.nav-link-centro-s:hover {
  color: #fff;
  background-image: linear-gradient(#262b6f, #262b6f);
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
}

.dropdown-link-9 {
  color: #fff;
  cursor: pointer;
  background-color: #262b6f;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd35d76e6afbf7cb8266e6_liviano-.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-left: 0;
  margin-right: 0;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.dropdown-link-9:hover {
  color: #fff;
  background-color: #ffcf01;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd35d76e6afbf7cb8266e6_liviano-.png");
  background-position: 0 0, 50% 0;
  font-weight: 700;
  box-shadow: -1px 0 3px #0e1133;
}

.dropdown-link-9.w--current {
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

.dropdown-link-9.w--current:hover {
  font-weight: 700;
}

.dropdownlink6-2 {
  color: #fff;
  cursor: pointer;
  background-color: #262b6f;
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd3778b0f99eb2d8cc5c4b_Motos.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  display: flex;
}

.dropdownlink6-2:hover {
  color: #fff;
  background-color: #ffcf01;
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd3778b0f99eb2d8cc5c4b_Motos.png");
  background-position: 0 0, 50% 0;
  font-weight: 700;
  box-shadow: -1px 0 3px #000;
}

.nuestrosservicios {
  margin-top: 0;
}

.navlink {
  color: var(--midnight-blue);
}

.navlink:hover {
  color: #fff;
}

.tabletanav {
  display: none;
}

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

.navbar-7 {
  display: none;
}

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

.ubicacion {
  margin-bottom: 60px;
  display: block;
}

.ubicacion._2ndaopcion {
  display: none;
}

.botonesoferta {
  flex-direction: column;
  align-items: flex-end;
  margin-right: 20px;
  display: flex;
}

.text-block-69 {
  color: var(--gold);
  cursor: pointer;
  margin-top: 20px;
  margin-left: 60px;
}

.text-block-70, .text-block-71, .text-block-72, .text-block-73 {
  cursor: pointer;
  font-family: Rubik, sans-serif;
}

.text-field-5 {
  display: block;
}

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

.slide-nav-3 {
  margin-top: -52px;
}

.parrafo3 {
  color: var(--dim-grey-2);
  padding-left: 20px;
  padding-right: 40px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
}

.paragraph-15 {
  padding-left: 20px;
  padding-right: 40px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.link-block-7 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  inset: -35% 0% auto;
}

.link-block-8 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  top: -100px;
}

.link-block-9 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  top: -35%;
}

.link-block-10 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  top: -59px;
}

.link-block-11, .link-block-12 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  top: -60px;
}

.link-block-13 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: relative;
  top: -119px;
}

.link-block-13:hover {
  box-shadow: 4px 4px 11px #464646ad;
}

.link-block-14 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  top: -119px;
}

.link-block-14:hover {
  box-shadow: 4px 4px 11px #464646ad;
}

.link-block-15 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: relative;
  top: -119px;
}

.link-block-15:hover {
  box-shadow: 4px 4px 11px #464646ad;
}

.link-block-16 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: relative;
  top: -119px;
}

.link-block-16:hover {
  box-shadow: 4px 4px 11px #464646ad;
}

.link-block-17 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: relative;
  top: -60px;
}

.link-block-18 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  top: -119px;
}

.link-block-18:hover {
  box-shadow: 4px 4px 11px #464646ad;
}

.icon-15, .icon-16, .icon-17, .icon-18 {
  cursor: pointer;
}

.container-26 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-135 {
  background-color: #ebebeb00;
  padding-top: 20px;
}

.section-45 {
  background-color: #ebebeb;
  margin-bottom: 40px;
}

.div-block-136 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.div-block-137 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cef47428733cabd35801_panelsolar.png");
  background-position: 0 0;
  background-size: 125px;
}

.div-block-138 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: -98px;
}

.div-block-139 {
  cursor: pointer;
  background-image: linear-gradient(#2c2b2b80, #2c2b2b80), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cef47428733cabd35801_panelsolar.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 134px;
  height: 168px;
  padding-top: 0;
  position: relative;
}

.div-block-139:hover {
  background-image: linear-gradient(#262b6f78, #262b6f78), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cef47428733cabd35801_panelsolar.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.text-block-74 {
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 11px;
  line-height: 12px;
}

.item {
  align-self: center;
}

.lightbox {
  cursor: pointer;
}

.batteryimage {
  margin-left: auto;
  margin-right: auto;
}

.lightboxmodal {
  z-index: 100;
  opacity: 0;
  background-color: #0000003d;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-left: 80px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.image-big {
  width: 50%;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  inset: 0%;
}

.image-big._2 {
  width: 50%;
  max-width: 50%;
}

.close-btn {
  z-index: 201;
  background-color: var(--midnight-blue);
  margin-top: 40px;
  margin-right: 40px;
  position: absolute;
  inset: 5% 0% auto auto;
}

.garantia {
  color: var(--midnight-blue);
  text-align: center;
  margin: 5px 10px;
  font-family: Rubik, sans-serif;
  font-size: 11px;
  line-height: 13px;
}

.batteryslider {
  background-color: #fff;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.lightbox-link-3 {
  display: none;
}

.left-arrow-4, .right-arrow-4 {
  color: var(--midnight-blue);
}

.b2-slider, .b-slider {
  position: static;
  inset: 0%;
}

.left-arrow-5, .right-arrow-5 {
  color: var(--midnight-blue);
}

.lightbox-link-4 {
  display: block;
}

.div-block-140 {
  margin-top: 10px;
}

.left-arrow-6, .right-arrow-6 {
  color: var(--midnight-blue);
  display: block;
}

.left-arrow-7, .right-arrow-7 {
  color: var(--midnight-blue);
}

.slide-9, .slide-10 {
  margin-left: auto;
  margin-right: auto;
}

.dropdown-5 {
  color: var(--midnight-blue);
  font-family: "Fa 400", sans-serif;
}

.dropdown-5:hover {
  color: #fff;
}

.telefono {
  color: var(--dim-grey-2);
  padding-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.text-block-75 {
  color: var(--midnight-blue);
  font-size: 13px;
}

.text-block-75:hover {
  color: #fff;
}

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

.icon-20 {
  margin-right: 15px;
}

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

.bateria-btn {
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cdd75400831518a2412e_ALTA-GAMA-2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  max-width: 160px;
  height: 210px;
  max-height: 200px;
}

.bateria-btn:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cdd75400831518a2412e_ALTA-GAMA-2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.bateria-btn.audiot {
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cd99414ece0acc3bbbd2_CAR-AUDIO-TUNING3.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.bateria-btn.audiot:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cd99414ece0acc3bbbd2_CAR-AUDIO-TUNING3.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.bateria-btn.liviano {
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cd4a44049d67da268000_LIVIANO3.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.bateria-btn.liviano:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed6cd4a44049d67da268000_LIVIANO3.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.bateria-btn.pesados {
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed5790b90bab5c6a49fc75b_PESADO2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.bateria-btn.pesados:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed5790b90bab5c6a49fc75b_PESADO2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.bateria-btn.marinas {
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eecccaa6aa6b6bc35a448b3_MARINASypaneles.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.bateria-btn.marinas:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eecccaa6aa6b6bc35a448b3_MARINASypaneles.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.bateria-btn.moto {
  background-image: linear-gradient(#262b6fd9, #262b6fd9), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed578cf78b236c9cb956055_MOTO2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.bateria-btn.moto:hover {
  background-image: linear-gradient(#4e4d4dc2, #4e4d4dc2), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed578cf78b236c9cb956055_MOTO2.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.cards-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.cards-grid-container {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cards-image-mask {
  border-radius: 0%;
  width: 100%;
  height: 85%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 95%;
  max-width: none;
  height: 60%;
  position: absolute;
  inset: 0%;
}

.titular-ubicacion {
  border-bottom: 2px solid var(--gold);
  color: var(--midnight-blue);
  width: 100%;
  margin: 0 60px 0 0;
  padding-right: 0;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.div-block-142 {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center end;
  width: auto;
  margin-top: 10px;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 15px 20px;
}

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

.link-block-19, .link-block-20 {
  width: 100%;
  height: 100%;
  position: relative;
  top: -120px;
}

.link-block-21 {
  width: 100%;
  height: 200px;
  position: relative;
  top: -119px;
}

.link-block-21.w--current {
  height: 100%;
  position: relative;
  top: -120px;
}

.link-block-22, .link-block-23, .link-block-24 {
  width: 100%;
  height: 100%;
  position: relative;
  top: -120px;
}

.centrosservicio {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5efbedbac2299104e7cbcafb_BANNER-CDS-1-EDT.png");
  background-position: 50% 0;
  background-size: cover;
  height: 400px;
  margin-top: 130px;
}

.left-arrow-8, .right-arrow-8 {
  color: var(--midnight-blue);
}

.div-block-144 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: 22em;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 22em;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: stretch stretch;
  width: auto;
  max-width: none;
  margin-top: 0;
  padding-left: 0;
  display: grid;
}

.image-43 {
  background-image: linear-gradient(#00000080, #00000080);
  margin-bottom: 10px;
  padding-left: 0;
}

.centro-direccion {
  background-color: #fff;
  width: auto;
  max-width: none;
  height: 300px;
  padding: 15px 20px;
  display: block;
  position: relative;
  box-shadow: 1px 1px 7px #0000003d;
}

.container-27 {
  max-width: 80%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-145 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef5276f61ae6b3c4266d3e3_NUEVO-CDS-EDT.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 340px;
}

.titular-horario {
  clear: none;
  border-bottom: 1px solid var(--gold);
  color: var(--midnight-blue);
  width: 100px;
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.image-44 {
  width: 790px;
  position: absolute;
  inset: 295px 0% 0% 449px;
}

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

.div-block-146 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.bat-iberia {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.bat-hitec {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.marca-carro {
  display: block;
}

.a-o-aplica {
  text-align: center;
  font-size: 12px;
  display: none;
}

.a-o-fin {
  display: none;
}

.collection-list-content2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--dim-grey);
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.marca-decarro {
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: none;
}

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

.bat-lth {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.ba-optima {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.heading-38, .text-block-78, .text-block-79, .text-block-80, .text-block-81, .text-block-82, .text-block-83, .text-block-84, .text-block-85, .text-block-86 {
  display: none;
}

.image-batt {
  max-width: 100%;
}

.image-batt._2 {
  margin-top: 10px;
}

.div-block-147 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.heading-39 {
  background-color: var(--midnight-blue);
  color: #fcfcfc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 26px;
  font-weight: 500;
  display: flex;
}

.heading-40 {
  flex-direction: column;
  align-items: center;
  display: none;
}

.div-block-148 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-41 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.subtitulo {
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  margin-top: 30px;
  font-family: Rubik, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.text-block-87 {
  color: var(--midnight-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
}

.filtro {
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  display: block;
}

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

.heading-42 {
  text-align: center;
}

.marca-bateria {
  text-align: center;
  display: none;
}

.marca-bateria.lth {
  background-color: #ece9e9;
  background-image: none;
}

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

.text-block-88, .text-block-89, .text-block-90, .text-block-91, .text-block-92, .text-block-93, .text-block-94, .text-block-95, .text-block-96 {
  display: none;
}

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

.a-o, .text-block-98, .text-block-99, .text-block-100, .text-block-101, .text-block-102, .text-block-103, .text-block-104, .text-block-105, .text-block-106, .text-block-107, .text-block-108, .text-block-109, .text-block-110, .text-block-111, .text-block-112, .text-block-113, .text-block-114, .text-block-115, .text-block-116, .text-block-117, .text-block-118, .text-block-119 {
  display: none;
}

.image-45 {
  max-width: 100%;
}

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

.div-block-151 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bdbcbc;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.marcacarro2, .a-oqaplica {
  text-align: center;
  display: none;
}

.div-block-152 {
  background-color: #fff;
}

.div-block-153 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 50px;
  padding-bottom: 3px;
  display: grid;
}

.tab-carros {
  background-color: #fff;
  width: 90px;
  height: 90px;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.tab-carros:hover {
  box-shadow: 0 0 7px #727272ba;
}

.tab-carros.w--current {
  box-shadow: 1px 1px 3px -16px var(--midnight-blue);
  background-color: #fff;
  border: 1px solid #262b6f40;
}

.tabs-2 {
  flex-direction: column;
  height: auto;
  display: flex;
}

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

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

.collection-list-content3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #c9c6c6;
  border-left: 1px solid #c9c6c6;
  border-right: 1px solid #c9c6c6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100px;
  height: auto;
  min-height: auto;
  display: grid;
}

.text-block-121 {
  color: #fff;
  display: none;
}

.container-28 {
  height: 1720px;
}

.text-block-122, .text-block-123, .text-block-124, .text-block-125 {
  display: none;
}

.bat-optima {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-46, .image-47, .image-48, .image-49 {
  width: 100%;
}

.text-block-126, .text-block-127, .heading-43, .heading-44, .text-block-128, .text-block-129 {
  display: none;
}

.tab-link-tab-2-2 {
  background-color: var(--midnight-blue);
}

.busqueda {
  object-fit: fill;
  height: auto;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
  overflow: visible;
}

.nombre-marca {
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
  display: none;
}

.titulo-categoria {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.column-47 {
  padding-top: 60px;
}

.extra-txt {
  margin-top: 40px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.column-48 {
  text-decoration: none;
}

.bold-text, .bold-text-2 {
  font-weight: 500;
}

.titular-bateria {
  color: #fffdfd;
  text-align: center;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.column-49 {
  height: 130px;
}

.tab-pane-tab-11 {
  background-color: var(--white-smoke);
  padding-left: 40px;
  padding-right: 20px;
}

.column-50 {
  top: -48px;
}

.texto-carac {
  color: var(--midnight-blue);
  margin-top: 20px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-carac2 {
  color: var(--midnight-blue);
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.column-51 {
  top: -72px;
}

.column-52 {
  top: -16px;
}

.bold-text-6 {
  font-weight: 500;
}

.left-arrow-9, .right-arrow-9 {
  color: var(--midnight-blue);
}

.tabs-menu-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-47 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef654813046b63368547456_SECC.-CATA%CC%81LOGO-EDT2.png");
  background-position: 50% 0;
  background-size: cover;
  height: 400px;
}

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

.codigo-bat {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.button-12 {
  background-color: var(--midnight-blue);
}

.text-block-131 {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 35px;
  font-weight: 500;
}

.column-53 {
  margin-top: 60px;
}

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

.product-grid {
  grid-column-gap: 34px;
  border: 1px none var(--dark-grey);
  box-shadow: 0 1px 10px -2px var(--dim-grey);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1.75fr;
  justify-content: center;
  align-items: center;
  height: 700px;
  min-height: auto;
  max-height: 700px;
  margin-top: 40px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.product-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
}

.div-block-155 {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: 30px auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 220px;
  display: grid;
}

.text-block-132 {
  color: #fff;
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 11px;
  font-weight: 500;
}

.text-block-133 {
  color: #fff;
  text-align: center;
  background-color: #262b6f00;
  width: auto;
  margin-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Rubik, sans-serif;
  font-size: 11px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-134 {
  color: var(--midnight-blue);
  margin-bottom: 5px;
  padding-left: 10px;
  font-family: Rubik, sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-134.movil {
  display: none;
}

.heading-45 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-block-135 {
  color: var(--midnight-blue);
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  line-height: 16px;
}

.text-block-136 {
  color: var(--dark-grey);
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

.button-13 {
  text-align: center;
  background-color: #a71530;
  width: 90px;
}

.button-14 {
  background-color: var(--midnight-blue);
  text-align: center;
  width: 90px;
}

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

.text-field-6, .text-field-7, .text-field-8 {
  color: #fff;
  background-color: #16194b99;
  border: 1px #000;
  margin-bottom: 8px;
}

.text-field-9, .text-field-10, .text-field-11, .text-field-12 {
  margin-bottom: 8px;
}

.form-12 {
  margin-top: 40px;
  padding-bottom: 10px;
}

.navbar-8 {
  background-color: #9dc73b;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.rl-navlink {
  color: #fff;
  text-align: center;
  padding: 30px 15px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mt-navlink {
  color: #fff;
  text-align: center;
  padding: 30px 15px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.c-navlink {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding: 30px 15px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.rt-navlink {
  color: #fff;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.nav-link-pr {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  width: 140px;
  height: 74px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 30px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.nav-link-pr.w--current {
  color: var(--yellow-green);
  background-color: #fff;
  height: auto;
  padding-top: 20px;
  padding-bottom: 10px;
}

.nav-link-pr.cntacto {
  color: var(--dark-slate-grey);
  background-color: #0000;
  align-self: center;
  height: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
}

.nav-link-pr.cntacto:hover {
  background-color: var(--dark-slate-grey);
  color: #fff;
}

.nav-link-pr.np {
  background-color: var(--dark-slate-grey);
  color: var(--yellow-green);
  height: 74px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-29 {
  color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.hero {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5fac60635f53b63930691d92_BANNER-PLATNA-INDUSTRIAL-SINLOGO.png");
  background-position: 70% 0;
  background-size: cover;
  height: 600px;
  margin-top: 230px;
  position: relative;
  top: -48px;
}

.hero.planta {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5fac6035fb0fba69520eb40a_BANNER-PLATNA-TORTUGA-SINLOGO.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  height: 600px;
  margin-top: 230px;
  padding-top: 220px;
  padding-left: 40px;
  position: relative;
  top: -48px;
}

.hero.tercero {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5fac60bbb519e9706d0f6d41_BANNER-PLATNA-HORNO-SINLOGO.png"), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5fac60635f53b63930691d92_BANNER-PLATNA-INDUSTRIAL-SINLOGO.png");
  background-position: 50%, 70% 0;
  background-size: cover, cover;
}

.hero.cuarto {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5fb8507837b1392fd7bf0e63_banner-totuga-3000x1400.png"), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5fac60635f53b63930691d92_BANNER-PLATNA-INDUSTRIAL-SINLOGO.png");
  background-position: 50%, 70% 0;
  background-size: cover, cover;
  margin-top: 230px;
}

.paragraph-nosotros {
  color: #757474;
  text-align: justify;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 40px;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  line-height: 19px;
}

.valor {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.nav-planta-r2 {
  background-color: #9cc700;
  width: auto;
  height: 74px;
  margin: 110px auto 20px;
  padding-bottom: 0;
  padding-left: 100px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.image-50 {
  width: 100%;
  height: 100%;
  margin-top: 60px;
  display: block;
}

.galeria {
  background-color: var(--dark-slate-grey);
  margin-top: 60px;
  padding-bottom: 40px;
}

.galeria.mov {
  display: none;
}

.botones-opciones {
  background-color: #fff;
  margin: 40px 60px 100px;
  padding-bottom: 40px;
}

.botones-grid {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.botones-grid.secundario {
  grid-column-gap: 50px;
  grid-template-columns: 1fr 1fr;
}

.image-51 {
  display: block;
}

.image-51:hover {
  background-image: linear-gradient(#000000a3, #000000a3);
}

.boton-opciones {
  border: 1px none var(--yellow-green);
  box-shadow: 1px 1px 3px 0 var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  height: 200px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.boton-opciones.rl {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f930870001d5f9a631de3ce_Requisitos%20Legales%20.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.rl:hover {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f930870001d5f9a631de3ce_Requisitos%20Legales%20.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.mt {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308938982949e4045c526_Movimiento%20Transfronterizos.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.mt:hover {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308938982949e4045c526_Movimiento%20Transfronterizos.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.pc {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308afe48bc95c9bd442f3_Certificaciones%20.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.pc:hover {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308afe48bc95c9bd442f3_Certificaciones%20.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.do {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308c9ad50e93fdb15ec11_Documentos%20oficiales%20Planta%20.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.do:hover {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308c9ad50e93fdb15ec11_Documentos%20oficiales%20Planta%20.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.pr {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308dd1202f623e766f0a7_Proceso%20de%20Reciclaje%20.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.pr:hover {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308dd1202f623e766f0a7_Proceso%20de%20Reciclaje%20.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.rt {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308f4e48bc982cdd44305_Referencias%20Te%CC%81cnicas.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.rt:hover {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f9308f4e48bc982cdd44305_Referencias%20Te%CC%81cnicas.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones._1er {
  box-shadow: none;
  background-image: none;
  background-size: auto;
}

.boton-opciones._1er:hover {
  background-image: none;
}

.boton-opciones.convenio {
  box-shadow: none;
  background-image: none;
}

.boton-opciones.convenio:hover {
  box-shadow: none;
}

.boton-opciones.constitucion, .boton-opciones.constitucion:hover, .boton-opciones.acuerdog, .boton-opciones.dtmb, .boton-opciones.pdesechos, .boton-opciones.plimpia, .boton-opciones.plimpia:hover, .boton-opciones.pdesechossolidos {
  box-shadow: none;
  background-image: none;
}

.boton-opciones.pdesechossolidos:hover {
  background-image: none;
}

.boton-opciones.cdf {
  box-shadow: none;
  background-image: none;
}

.boton-opciones.cdf:hover {
  background-image: none;
}

.boton-opciones.propuestar {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f97350de35e3a24e6004963_Regulador%20de%20Gestio%CC%81n.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.propuestar:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f97350de35e3a24e6004963_Regulador%20de%20Gestio%CC%81n.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.boton-opciones.cvb {
  box-shadow: none;
  background-image: none;
}

.boton-opciones.dtb, .boton-opciones.dtb:hover {
  background-image: none;
}

.boton-opciones.ref3, .boton-opciones.ref4, .boton-opciones.ref5 {
  box-shadow: none;
  background-image: none;
}

.boton-opciones.ref6 {
  background-image: none;
}

.boton-opciones.ref7, .boton-opciones.ref1, .boton-opciones.ref2 {
  box-shadow: none;
  background-image: none;
}

.boton-pr {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  position: relative;
  top: 0;
}

.image-52 {
  display: block;
}

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

.video-institucional {
  background-color: #edeff1;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 15px 84px;
  display: none;
}

.alto {
  text-align: center;
  margin-top: 10px;
  font-family: Rubik, sans-serif;
}

.div-block-159 {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  background-color: #cac6c624;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  margin-right: 80px;
  padding-left: 10px;
  padding-right: 0;
  display: grid;
  position: relative;
  top: 15px;
}

.datos {
  background-color: var(--midnight-blue);
  color: #fff;
  text-align: center;
  padding-left: 5px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.text-block-138 {
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.button-15 {
  box-shadow: 1px 1px 3px 0 var(--dim-grey);
  color: var(--midnight-blue);
  background-color: #dedede;
  margin-top: 20px;
  margin-left: 20px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-160 {
  background-color: #e0e0e000;
  width: 50%;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 0;
}

.text-block-139 {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-140 {
  color: var(--midnight-blue);
  text-align: center;
}

.texto-medida {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

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

.image-53 {
  width: 90px;
}

.image-54 {
  width: 80px;
  max-width: 80px;
  margin-bottom: 20px;
  padding-left: 0;
}

.image-54.movil {
  display: none;
}

.div-block-162, .div-block-163 {
  background-color: var(--midnight-blue);
  border-radius: 0;
  width: 60px;
  height: 50px;
  padding: 5px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-164 {
  background-color: var(--midnight-blue);
  border-radius: 0;
  width: 60px;
  height: 50px;
  padding: 5px;
  box-shadow: 1px 1px 3px -6px #000000a6;
}

.image-55 {
  width: 100%;
  min-width: 100%;
  margin-top: 20px;
}

.div-block-165 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
  position: relative;
}

.text-block-142 {
  border-bottom: 3px solid var(--gold);
  color: #f8f9ff;
  text-transform: uppercase;
  width: 120px;
  margin-top: 60px;
  padding-right: 60px;
  font-family: Rubik, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.image-56 {
  width: 35px;
  margin-left: 0;
  margin-right: 20px;
}

.div-block-166 {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  display: flex;
}

.txt-azul {
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  background-color: #262b6f03;
  padding: 0 10px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.txt-azul.white {
  color: #fff;
  text-align: center;
  padding-left: 0;
}

.social-media {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.social-media.form {
  grid-column-gap: 2px;
  grid-row-gap: 8px;
  grid-template-rows: 34px 40px 75px auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
  padding-right: 0;
}

.social-media.desktop {
  grid-template-columns: .75fr 1fr;
  margin-top: 10px;
}

.textp-medidas {
  border-bottom: 2px solid var(--gold);
  color: var(--midnight-blue);
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 50px;
  padding-left: 0;
  padding-right: 0;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.text-block-145 {
  color: var(--midnight-blue);
  margin-top: 60px;
  margin-bottom: 20px;
  padding-left: 80px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.submit-button-4 {
  background-color: var(--gold);
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-left: 20px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.container-30 {
  background-color: var(--midnight-blue);
}

.field-label-7 {
  color: #fff;
  margin-top: 20px;
  margin-left: 20px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.field-label-8 {
  color: #fff;
  margin-left: 20px;
}

.text-field-13 {
  width: 880px;
  margin-left: 20px;
  margin-right: 40px;
}

.text-field-14 {
  width: 880px;
  margin-left: 20px;
}

.section-50 {
  display: block;
}

.container-31 {
  height: auto;
  padding-top: 0;
}

.nav-menu-7 {
  margin-top: 0;
  display: inline-block;
}

.container-32 {
  margin-top: 0;
}

.text-block-146 {
  color: var(--midnight-blue);
  background-color: #d6d2d2;
  width: 60px;
  margin-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-146.movil {
  display: none;
}

.txt-yellow {
  color: var(--gold);
  background-color: #ffcf0100;
  width: auto;
  margin-top: 3px;
  padding-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

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

.button-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  display: inline-block;
}

.link-10 {
  color: var(--midnight-blue);
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  margin-bottom: 25px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.image-57 {
  width: 32%;
  max-width: 30%;
  margin-bottom: 0;
}

.text-block-148 {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.dropdown-wrapper {
  z-index: 2;
  background-color: var(--midnight-blue);
  flex-direction: column;
  align-items: center;
  width: 100px;
  margin-top: 0;
  display: inline-block;
  position: relative;
}

.text-block-149 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 3px;
  font-family: Rubik, sans-serif;
  display: block;
}

.dropdown-content {
  z-index: 1000;
  background-color: var(--midnight-blue);
  width: 100%;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown-link {
  display: block;
}

.text-block-150 {
  color: #fff;
}

.button-17 {
  background-color: var(--gold);
  color: var(--midnight-blue);
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

.sn-link {
  color: #fff;
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 13px;
}

.column-55 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f35af41a22efed5e32b1865_plantas2.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 400px;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: static;
}

.image-58 {
  align-self: center;
  width: auto;
  max-width: 50%;
}

.visita {
  height: 400px;
  margin-top: 40px;
}

.titutal-pr {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.titutal-pr.centrado {
  color: var(--dark-slate-grey);
  text-align: center;
  font-weight: 400;
}

.parrafo-pr {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-right: 100px;
  font-family: Rubik, sans-serif;
}

.text-span {
  color: var(--yellow-green);
  font-weight: 500;
}

.text-span-2 {
  color: var(--yellow-green);
}

.boton-visita {
  border: 2px solid var(--yellow-green);
  text-transform: uppercase;
  background-color: #9cc700;
  border-radius: 8px;
  width: 150px;
  margin-bottom: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
}

.div-block-169 {
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  grid-template-rows: 44px;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-top: 40px;
  display: grid;
}

.boton {
  color: #fff;
  text-transform: uppercase;
  background-color: #fff0;
  border: 3px solid #fff;
  border-radius: 8px;
  width: 185px;
  margin-bottom: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Rubik, sans-serif;
  font-size: 13px;
}

.boton.verde {
  border-color: var(--yellow-green);
  background-color: var(--yellow-green);
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.div-block-170 {
  min-height: 400px;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 40px;
}

.container-33 {
  padding: 20px 40px;
}

.link-11 {
  color: var(--gold);
  text-decoration: none;
}

.heading-46 {
  color: var(--dark-slate-grey);
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.column-56 {
  background-color: var(--dark-slate-grey);
  height: 400px;
}

.contact {
  margin-top: 60px;
  margin-bottom: 40px;
}

.image-59 {
  width: 100%;
  height: 587px;
}

.column-57, .column-58 {
  background-color: var(--dark-slate-grey);
}

.image-60 {
  width: 50%;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.contenedor-light {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.marca-auto {
  width: 100%;
  max-width: 100%;
}

.grid-7 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ".";
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: stretch;
}

.baterias-cta {
  margin: 35px auto;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.container-34 {
  z-index: 100;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.nav-menu-8 {
  padding-right: 70px;
}

.botonera-hero {
  z-index: 10;
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.servicio-card {
  background-color: #f0f0f0;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668fcde6de24c7_particulas%20(multiply).svg");
  background-position: -20% -170%;
  background-repeat: no-repeat;
  background-size: 490px;
  border: 4px solid #000;
  border-radius: 5px;
  height: 340px;
  padding-top: 84px;
  padding-left: 20px;
  padding-right: 20px;
}

.servicio-card.card-corriente {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f1b30de24dc_icn-paso-de-corriente(negro).png"), none;
  background-position: 18px 18px, -20% -170%;
  background-repeat: no-repeat, no-repeat;
  background-size: 68px, 490px;
  padding-top: 84px;
}

.servicio-card.card-corriente:hover {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f6255de24d8_icn-paso-de-corriente.png"), none;
}

.servicio-card.card-moto {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f1192de24de_icn-motorista(negro).png"), none;
  background-position: 20px 20px, -20% -170%;
  background-repeat: no-repeat, no-repeat;
  background-size: 94px, 490px;
  padding-top: 84px;
}

.servicio-card.card-moto:hover {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f3adade24d4_icn-motorista.png"), none;
}

.servicio-card.card-domicilio {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668fe7c6de24da_icn-diagnostico-(negro).png"), none;
  background-position: 18px 18px, -20% -170%;
  background-repeat: no-repeat, no-repeat;
  background-size: 50px, 490px;
  padding-top: 84px;
}

.servicio-card.card-domicilio:hover {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f719ede24d6_icn-diagnostico.png"), none;
}

.btn-amarillo {
  color: #111;
  text-align: center;
  background-color: #fcee21;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668faa1ade24d3_flecha%20link%20arriba.svg");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 3px solid #000;
  border-radius: 10px;
  width: 230px;
  height: 48px;
  margin: 28px 0 15px;
  padding: 12px 16px 12px 2px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .1s;
}

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

.cta-rojo {
  color: #fff;
  background-color: #cf102d;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f7068de24ea_fondo-cta.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 180px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.hero-heading {
  color: #fff;
  padding-top: 65px;
  padding-bottom: 35px;
}

.mensaje {
  display: inline-block;
  position: relative;
  inset: 0% auto auto 5%;
}

.hero-secc-2 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f793ede24e0_fondo-hero-cambio2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 700px;
}

.paragraph-16 {
  padding-right: 22px;
  font-family: Encode Sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

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

.btn-1 {
  color: #111;
  letter-spacing: .5px;
  background-color: #fff;
  border: 4px solid #000;
  border-radius: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 5px 16px;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

.btn-1:hover {
  color: #000;
  background-color: #fcee21;
}

.bold-amarillo {
  color: #fcee21;
  font-family: Encode Sans, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.txt-color-azul {
  color: #164390;
  font-family: Lato, sans-serif;
  font-size: 38px;
  font-weight: 900;
}

.h2-invertido {
  color: #fff;
}

.h2-invertido.shadow-invert {
  text-shadow: 4px 3px #000;
  white-space: normal;
  font-family: Lato, sans-serif;
  font-style: normal;
}

.h6 {
  color: #7c7c7c;
  margin-right: 20px;
  font-family: Encode Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 14px;
  display: inline-block;
}

.btn-2 {
  color: #000;
  letter-spacing: .5px;
  background-color: #fcee21;
  border: 4px solid #000;
  border-radius: 10px;
  padding: 8px 22px;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
  transition: color .15s, background-color .12s ease-out;
}

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

.ubicacion-block {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.valores {
  color: #fff;
  background-color: #164390;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f0875de24c9_FONDO%20prueba%20top-min.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 16px #0a0a0a;
  height: 810px;
  padding-top: 235px;
  padding-bottom: 0;
  font-weight: 500;
  position: relative;
  overflow: visible;
}

.image-61 {
  flex: none;
}

.align-left {
  text-align: right;
  width: 322px;
}

.h1-centro {
  text-align: center;
  text-shadow: 4px 5px 1px #000;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 700;
}

.btn-linea {
  color: #111;
  text-align: center;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668faa1ade24d3_flecha%20link%20arriba.svg");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 3px solid #000;
  border-radius: 10px;
  width: 230px;
  height: 48px;
  margin: 28px 0 15px;
  padding: 12px 16px 12px 2px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.btn-linea:hover {
  color: #000;
  background-color: #fcee21;
}

.relative {
  position: relative;
  overflow: visible;
}

.grid-9 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr .5fr;
}

.img-cambio-bateria {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f55ffde24f5_img-cambio-bateria-3-min.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 42%;
  max-width: 700px;
  height: 650px;
  position: absolute;
  inset: 15% auto auto 0%;
}

.secc-ubicacion {
  color: #fff;
  background-color: #164390;
  background-image: linear-gradient(354deg, #051376, #164390eb), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f2d5fde24c5_particulas%20(gris).svg");
  background-position: 0 0, -160px 50px;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1960px;
  padding-top: 60px;
  padding-bottom: 100px;
}

.bold-text-7 {
  font-weight: 800;
}

.baterias-hero {
  width: 650px;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
  inset: 0% auto auto 5%;
}

.navbar-10 {
  color: #fff;
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.txt-inline {
  margin-left: 12px;
  font-family: Encode Sans, sans-serif;
  display: inline-block;
}

.h3 {
  margin-top: 12px;
  font-family: Encode Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.paragraph-17 {
  color: #f9f9f9;
  font-family: Encode Sans, sans-serif;
  font-size: 17px;
}

.servicios-secc {
  padding-top: 110px;
  padding-bottom: 0;
}

.top-padding-2 {
  padding-top: 35px;
}

.list-3 {
  padding-left: 0;
  list-style-type: none;
}

.secc-baterias-hero {
  height: 360px;
}

.footer-2 {
  background-image: linear-gradient(#ffffff4d, #ffffff4d), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f2d5fde24c5_particulas%20(gris).svg");
  background-position: 0 0, 60% -20%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1000px;
  height: auto;
  padding-top: 0;
  padding-bottom: 6px;
  position: relative;
}

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

.list-line {
  letter-spacing: .7px;
  white-space: normal;
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f5134de24f4_bullet.svg");
  background-position: 0 18px;
  background-repeat: no-repeat;
  background-size: 10px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 24px;
  font-family: Encode Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.pago {
  align-items: center;
  margin-top: 11px;
  display: flex;
  position: relative;
  top: 0;
}

.link-redes {
  text-align: center;
  width: 35px;
  height: 35px;
  margin-top: 20px;
  margin-right: 15px;
  transition: transform .2s ease-in;
  transform: none;
}

.link-redes:hover {
  transform: scale(1.1);
}

.img-24-7 {
  position: relative;
  top: -41px;
  left: -42px;
}

.servicio-block {
  background-color: #000;
  border-radius: 5px;
  margin-top: 70px;
  margin-left: 16px;
  margin-right: 16px;
  position: relative;
  bottom: -50px;
}

.paragraph-card {
  font-family: Encode Sans, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.h2-centro {
  text-align: center;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.nav-link-37 {
  color: #fff;
  font-weight: 700;
  display: none;
  position: relative;
}

.h3-cta {
  font-family: Encode Sans, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 37px;
}

.mobile-block {
  display: none;
}

.copyright {
  color: #fff;
  background-color: #1b1b1b;
  padding-top: 15px;
  padding-bottom: 12px;
}

.adx {
  margin-left: 10px;
}

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

.botonera {
  text-align: center;
  max-width: 600px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-red {
  color: #fcee21;
  font-size: 40px;
  font-weight: 700;
}

.h3-invertido {
  color: #fff;
}

.paragraph-18, .paragraph-19, .paragraph-20, .paragraph-21, .paragraph-22, .paragraph-23 {
  font-family: Encode Sans, sans-serif;
  font-size: 17px;
}

.heading-47, .heading-48, .heading-49, .heading-50, .heading-51, .heading-52, .heading-53, .text-block-151, .text-block-152 {
  font-family: Encode Sans, sans-serif;
}

.div-block-171 {
  grid-column-gap: 16px;
  grid-row-gap: 3px;
  border-bottom: 1px none var(--dim-grey);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.section-51 {
  background-color: var(--midnight-blue);
  height: 110vh;
  padding-top: 60px;
  padding-bottom: 40px;
}

.image-62 {
  background-color: #a29f9f00;
  max-width: 55%;
  margin-left: 0;
  padding-left: 0;
}

.text-block-156 {
  border-bottom: 1px solid var(--gold);
  color: var(--midnight-blue);
  text-transform: uppercase;
  width: 215px;
  font-family: Rubik, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

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

.filtros-carros {
  display: none;
}

.select-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #262b6f;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 10px;
  font-family: Rubik, sans-serif;
  display: block;
  position: relative;
}

.select-2.secundario {
  color: #fff;
}

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

.text-block-157 {
  text-align: center;
  align-self: center;
  margin-top: 10px;
}

.button-18 {
  background-color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

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

.text-block-158 {
  text-align: center;
  display: block;
}

.text-block-159, .text-block-160, .text-block-161, .text-block-162 {
  text-align: center;
}

.image-63 {
  display: block;
}

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

.image-64 {
  z-index: 1;
  position: relative;
  overflow: visible;
}

.image-65 {
  width: 200px;
}

.heading-65 {
  border: 1px #000;
}

.grid-10 {
  grid-template: "."
                 "Area"
                 / .5fr;
}

.div-block-173 {
  float: none;
  background-color: #f1f1f1;
  border: 1px solid #000;
  flex-direction: column;
  width: 250px;
  display: flex;
}

.heading-66 {
  margin-left: auto;
  margin-right: auto;
}

.text-block-164, .text-block-165 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.text-block-166, .text-block-167 {
  text-align: center;
}

.button-19 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.button-19.jpcm {
  text-align: center;
}

.div-block-174 {
  justify-content: center;
  display: flex;
}

.tipos-de-baterias {
  background-color: #262b6f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 50px;
  padding-bottom: 3px;
  display: none;
}

.div-block-175 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #262b6f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 50px;
  padding-bottom: 3px;
  display: grid;
}

.titulo-filtro {
  color: #262b6f;
  text-align: center;
  text-transform: uppercase;
  font-family: Rubik, sans-serif;
  font-size: 27px;
  font-weight: 500;
}

.sub-filtro {
  color: #262b6f;
  text-align: center;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
}

.bat-agm {
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

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

.image-66 {
  width: 40px;
  max-width: 40px;
}

.ancho {
  width: 40px;
}

.text-block-168 {
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.collection-list-wrapper-6 {
  border: 4px solid #f1eeff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 32px;
}

.select-3 {
  margin-bottom: 0;
}

.form-13 {
  position: relative;
}

.sort-button {
  margin: 8px;
  padding: 16px 32px;
  font-weight: 700;
  line-height: 1;
  transition: border-color .1s, background-color .1s, color .1s;
  box-shadow: inset 0 0 0 4px #f9f8f9;
}

.sort-button:hover {
  box-shadow: inset 0 0 0 4px #240c2e;
}

.sort-button.green {
  color: #8ecd2f;
  box-shadow: inset 0 0 0 4px #f3faea;
}

.sort-button.green:hover {
  box-shadow: inset 0 0 0 4px #8ecd2f;
}

.sort-button.blue {
  color: #7757ff;
  box-shadow: inset 0 0 0 4px #f1eeff;
}

.sort-button.blue:hover {
  box-shadow: inset 0 0 0 4px #7757ff;
}

.sort-button.btn-small.reset {
  box-shadow: none;
  color: #fff;
  background-color: #e95160;
  margin-top: 4px;
  margin-bottom: 10px;
  padding: 8px 10px;
  display: inline-block;
}

.sort-button.btn-small.reset:hover {
  background-color: #bd2e3c;
}

.sort-button.red {
  color: #e95160;
  box-shadow: inset 0 0 0 4px #fff0f2;
}

.sort-button.red:hover {
  box-shadow: inset 0 0 0 4px #e95160;
}

.sort-button.yellow {
  color: #f7b85f;
  box-shadow: inset 0 0 0 4px #fff7ed;
}

.sort-button.yellow:hover {
  box-shadow: inset 0 0 0 4px #f7b85f;
}

.sort-button.orange {
  color: #e99551;
  box-shadow: inset 0 0 0 4px #fff5f0;
}

.sort-button.orange:hover {
  box-shadow: inset 0 0 0 4px #e99551;
}

.text-field-15 {
  border: 2px solid #f1eeff;
  margin-bottom: 0;
}

.text-field-15:focus {
  border-color: #7757ff;
}

.collection-list-item-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.checkbox {
  align-items: center;
  margin: 4px;
  font-size: 14px;
}

.filter-form-select {
  margin: 4px;
}

.radio-reset-text {
  font-weight: 700;
}

.form-block-3 {
  margin-bottom: 16px;
}

.collection-list-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: flex-start;
  align-items: stretch;
  display: grid;
}

.collection-list-13.filter-complex {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.radio-reset {
  display: none;
}

.filter-section-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.filters-vertical {
  border: 4px solid #f1eeff;
  border-right-width: 0;
  flex: none;
  width: 280px;
  height: 100%;
  padding: 16px;
  position: sticky;
  top: 60px;
  overflow: auto;
}

.filters-group-2 {
  margin: -4px;
}

.filters-group-2.filters-years {
  padding-top: 0;
  padding-bottom: 7px;
}

.cloneable {
  padding-left: 30px;
  padding-right: 30px;
}

.radio {
  margin: 4px;
  font-size: 14px;
}

.filter-vertical {
  background-color: #fff;
  border: 1px solid #262b6f29;
  width: 400px;
  margin-right: 10px;
}

.tabs-content-3 {
  background-color: #fff;
  border: 1px solid #262b6f36;
}

.div-block-176 {
  background-color: var(--midnight-blue);
  height: 100%;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-177 {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: 50px 40px 45px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-178 {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: 30px 30px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 20px;
  display: grid;
}

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

.image-67 {
  height: auto;
}

.columns-11 {
  padding-bottom: 10px;
}

.link-doc1 {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

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

.slide-11 {
  height: auto;
  padding-bottom: 0;
  padding-right: 0;
}

.slider-6 {
  background-color: #ddd0;
  height: 250px;
  margin-left: 40px;
  margin-right: 40px;
}

.icon-23, .icon-24 {
  color: var(--yellow-green);
}

.image-68 {
  text-align: center;
  width: 100%;
  height: auto;
  display: block;
}

.link-doc-2, .premios-certificaciones, .link-block-26, .link-block-27, .link-block-28 {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

.requisitos-l {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  top: -100px;
}

.link-12 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  top: -100px;
}

.link-13 {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  top: -100px;
}

.link-14 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  top: -100px;
}

.link-15 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  top: -100px;
}

.link-16 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  top: -100px;
}

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

.mask-3 {
  height: auto;
}

.link-doc {
  z-index: 2;
  color: var(--dim-grey-2);
  text-align: center;
  text-indent: 0;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  font-family: Rubik, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 21px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
}

.div-block-182 {
  grid-column-gap: 16px;
  grid-row-gap: 11px;
  grid-template-rows: 85px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 15px;
  display: grid;
}

.image-69 {
  cursor: pointer;
  width: 35px;
  max-width: 36px;
}

.image-69.movil {
  margin-top: 10px;
  display: block;
}

.container-35 {
  margin-left: 120px;
  margin-right: 80px;
  padding-bottom: 3px;
}

.recaptcha {
  margin-top: 10px;
}

.nav-plantar {
  background-color: #fdfdfd;
  margin-bottom: 0;
  padding-bottom: 22px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.image-70 {
  width: 50px;
  max-width: none;
}

.text-block-169 {
  color: var(--dark-slate-grey);
  flex-direction: column;
  align-self: center;
  align-items: center;
  font-family: Rubik, sans-serif;
  text-decoration: none;
  display: flex;
}

.contacto-nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: 60px;
  text-decoration: none;
  display: flex;
}

.nav-menu-9 {
  margin-top: 20px;
  display: flex;
}

.nav-menu-10 {
  align-self: center;
  display: flex;
  position: static;
}

.titulo-preciclaje {
  color: #fff;
  margin-top: 0;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.parrafo-plantar {
  color: #fff;
  margin-bottom: 40px;
  padding-right: 60px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: block;
}

.parrafo-plantar.home {
  font-size: 21px;
  line-height: 30px;
}

.boton-nosotros {
  border: 1px solid var(--yellow-green);
  background-color: var(--yellow-green);
  text-transform: uppercase;
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Rubik, sans-serif;
}

.text-span-3 {
  color: #fff;
  font-weight: 500;
}

.text-span-4, .text-span-5 {
  color: var(--dark-slate-grey);
}

.text-span-6 {
  color: var(--dark-grey);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-7 {
  color: var(--dark-grey);
}

.div-block-183 {
  z-index: 30;
  background-color: var(--yellow-green);
  position: absolute;
  top: 1996px;
  left: 260.828px;
}

.column-59 {
  height: 585px;
}

.footer-3 {
  background-color: var(--dark-slate-grey);
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container {
  border-bottom: 1px solid var(--dark-grey);
  text-align: left;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 200px;
  height: 190%;
}

.footer-heading {
  color: var(--yellow-green);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.footer-link {
  color: #fff;
  width: auto;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  color: var(--yellow-green);
  text-decoration: none;
}

.text-block-170 {
  color: #fff;
}

.div-block-184 {
  flex-direction: column;
  order: 0;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-185 {
  order: 0;
  width: auto;
  margin-right: 40px;
  display: block;
}

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

.ba-lthagm {
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.cilindraje {
  color: var(--midnight-blue);
  text-align: center;
  height: auto;
  min-height: 37px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  display: block;
}

.linea-carro {
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.image-71, .image-72, .image-73 {
  max-width: 50%;
}

.image-74 {
  display: block;
}

.marca-linea {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: 100px 59px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  height: auto;
  display: grid;
}

.button-20 {
  background-color: var(--gold);
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  display: flex;
}

.button-20.segundo {
  background-color: #262b6f00;
  margin-top: 20px;
  text-decoration: underline;
}

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

.subtitulo-2 {
  color: #262b6f;
  text-align: center;
  text-transform: uppercase;
  font-family: Rubik, sans-serif;
  font-size: 27px;
  font-weight: 500;
}

.text-block-171 {
  color: #262b6f;
  text-align: center;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
}

.div-block-189 {
  grid-column-gap: 20px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(4rem, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.boton-marca {
  padding: 5px;
}

.boton-marca:hover {
  box-shadow: 1px 1px 3px 0 var(--dim-grey);
}

.section-52 {
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 50px;
  overflow: visible;
}

.boton-de-producto {
  background-color: var(--midnight-blue);
  margin-top: 0;
  font-family: Rubik, sans-serif;
}

.boton-de-producto.movil {
  display: none;
}

.bci-2 {
  color: #262b6f;
  text-align: center;
  border-bottom: 1px solid #262b6f;
  margin: 0 10px 5px;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.select-test, .select-test2 {
  background-color: var(--midnight-blue);
  color: #fff;
}

.select-test3 {
  background-color: var(--midnight-blue);
  color: #fff;
  display: block;
}

.marca-titular {
  color: var(--midnight-blue);
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.image-75 {
  align-self: center;
  max-width: 100%;
}

.datos-baterias {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 110px;
  min-height: 110px;
  margin-top: 10px;
  display: flex;
}

.div-imagen-bat {
  height: 110px;
  min-height: 110px;
}

.div-boton {
  flex-direction: column;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  height: 50px;
  min-height: 50px;
  display: flex;
}

.next-5 {
  background-color: var(--midnight-blue);
  color: #fff;
  text-transform: uppercase;
  margin-top: 15px;
  font-family: Rubik, sans-serif;
}

.text-block-172 {
  font-family: Rubik, sans-serif;
}

.section-53 {
  margin-top: 60px;
}

.bold-text-8 {
  font-size: 35px;
}

.bold-text-9 {
  font-size: 33px;
}

.carroo-id {
  max-width: 100%;
}

.image-76 {
  background-color: #0000;
  align-self: center;
  max-width: none;
  display: block;
  position: relative;
  top: -161px;
}

.text-block-173 {
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-size: 16px;
}

.html-embed {
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-weight: 500;
  display: block;
}

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

.text-block-174 {
  color: #262b6f;
  text-transform: uppercase;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.form-14 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.producto.marca {
  font-size: 19px;
  font-weight: 500;
}

.button-21 {
  background-color: var(--gold);
  box-shadow: 1px 1px 3px 0 var(--dark-grey);
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
}

.bold-text-10 {
  font-size: 13px;
  font-weight: 500;
}

.bold-text-11 {
  text-align: center;
  font-size: 18px;
}

.bold-text-12 {
  color: var(--dim-grey);
  font-size: 15px;
  font-weight: 500;
}

.nav-empleo {
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Rubik, sans-serif;
}

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

.div-block-190.movil {
  display: none;
}

.boton-marca-2 {
  padding: 5px;
}

.boton-marca-2:hover {
  box-shadow: 1px 1px 3px #727272;
}

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

.collection-list-wrapper-7 {
  height: auto;
  min-height: auto;
}

.nombre-bateria {
  color: var(--midnight-blue);
  font-family: Rubik, sans-serif;
  font-weight: 700;
}

.nombre-bateria-2 {
  color: #262b6f;
  font-family: Rubik, sans-serif;
  font-weight: 700;
}

.dropdown-6, .dropdown-7 {
  display: none;
}

.collection-item {
  display: block;
}

.dropdown-8, .dropdown-9 {
  display: none;
}

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

.dropdown-10, .dropdown-11, .dropdown-12, .dropdown-13, .dropdown-14, .dropdown-15, .dropdown-16, .dropdown-17, .dropdown-18, .dropdown-19, .dropdown-20, .dropdown-21, .dropdown-22, .dropdown-23, .dropdown-24, .dropdown-25, .dropdown-26, .dropdown-27, .dropdown-28, .dropdown-29, .dropdown-30, .dropdown-31, .dropdown-32, .dropdown-33, .dropdown-34, .dropdown-35, .dropdown-36, .dropdown-37, .dropdown-38, .dropdown-39, .dropdown-40, .dropdown-41, .dropdown-42, .dropdown-43, .dropdown-44, .dropdown-45, .dropdown-46, .dropdown-47, .dropdown-48, .dropdown-49, .dropdown-50, .dropdown-51, .dropdown-52, .dropdown-53, .dropdown-54, .dropdown-55, .dropdown-56, .dropdown-57, .dropdown-58, .dropdown-59, .dropdown-60, .dropdown-61, .dropdown-62, .dropdown-63, .dropdown-64, .dropdown-65, .dropdown-66, .dropdown-67, .dropdown-68, .dropdown-69, .dropdown-70, .dropdown-71, .dropdown-72, .dropdown-73, .dropdown-74, .dropdown-75, .dropdown-76, .dropdown-77, .dropdown-78, .dropdown-79, .dropdown-80, .dropdown-toggle-5, .dropdown-81, .dropdown-toggle-6, .dropdown-82, .dropdown-83 {
  display: none;
}

.div-block-191 {
  width: 100%;
  min-width: 100%;
}

.text-block-175 {
  width: auto;
}

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

.div-block-196.movil {
  display: none;
}

.left-arrow-11, .right-arrow-10 {
  color: #fff;
}

.container-37, .section-54 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bold-text-13, .bold-text-14 {
  color: var(--yellow-green);
}

.column-60 {
  padding-top: 40px;
}

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

.image-78 {
  height: 80px;
}

.image-79 {
  height: 70px;
  margin-top: 20px;
}

.image-80 {
  height: 70px;
}

.link-block-29 {
  margin-top: 20px;
}

.image-81 {
  height: 70px;
}

.link-block-30 {
  margin-top: 20px;
}

.link-block-31 {
  max-width: 100%;
  height: 70px;
  margin-top: 20px;
}

.image-82, .image-83 {
  height: 70px;
}

.link-block-32 {
  margin-top: 20px;
}

.image-84 {
  height: 70px;
}

.link-block-33 {
  margin-top: 20px;
}

.image-85 {
  height: 70px;
}

.link-block-34 {
  margin-top: 20px;
}

.image-86 {
  height: 70px;
}

.link-block-35 {
  margin-top: 20px;
}

.image-87 {
  height: 70px;
}

.link-block-36 {
  margin-top: 20px;
}

.image-88 {
  height: 70px;
}

.link-block-37 {
  margin-top: 20px;
}

.image-89 {
  height: 70px;
}

.link-block-38 {
  margin-top: 20px;
}

.image-90 {
  height: 70px;
}

.link-block-39 {
  margin-top: 20px;
}

.image-91 {
  height: 70px;
}

.link-block-40 {
  margin-top: 20px;
}

.image-92 {
  height: 70px;
}

.link-block-41 {
  margin-top: 20px;
}

.image-93 {
  height: 70px;
}

.link-block-42 {
  margin-top: 20px;
}

.image-94 {
  height: 70px;
}

.link-block-43 {
  margin-top: 20px;
}

.image-95, .image-96, .image-97, .image-98 {
  height: 70px;
  margin-top: 20px;
}

.image-99, .image-100 {
  height: 70px;
}

.link-block-44 {
  margin-top: 20px;
}

.image-101 {
  height: 70px;
}

.link-block-45 {
  margin-top: 20px;
}

.image-102, .image-103 {
  height: 70px;
  margin-top: 20px;
}

.image-104 {
  height: 70px;
}

.link-block-46 {
  margin-top: 20px;
}

.image-105 {
  height: 70px;
}

.link-block-47 {
  margin-top: 20px;
}

.image-106 {
  height: 70px;
}

.link-block-48 {
  margin-top: 20px;
}

.image-107 {
  height: 70px;
}

.link-block-49 {
  margin-top: 20px;
}

.image-108, .image-109 {
  height: 70px;
}

.link-block-50, .link-block-51 {
  margin-top: 20px;
}

.image-110 {
  height: 70px;
}

.link-block-52 {
  margin-top: 20px;
}

.image-111 {
  height: 70px;
}

.link-block-53 {
  margin-top: 20px;
}

.image-112 {
  height: 70px;
}

.link-block-54 {
  margin-top: 20px;
}

.image-113 {
  height: 70px;
}

.link-block-55, .link-block-56 {
  margin-top: 20px;
}

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

.heading-67 {
  color: var(--dim-grey);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.image-114 {
  width: 100%;
}

.image-114.secundaria {
  margin-bottom: 30px;
}

.bold-text-16 {
  color: var(--yellow-green);
}

.image-115 {
  max-width: 94%;
  margin-left: 10px;
  display: block;
}

.navbar-11, .navbar-12, .navbar-13, .navbar-14, .navbar-15, .navbar-16, .navbar-17, .navbar-18 {
  display: none;
}

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

.promo-div {
  z-index: 1001;
  background-color: var(--midnight-blue);
  opacity: 0;
  flex-direction: column;
  align-items: center;
  width: 530px;
  height: 540px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: absolute;
  inset: auto 0%;
  box-shadow: 1px 1px 14px #000000a3;
}

.icon-25 {
  color: var(--gold);
  font-size: 16px;
}

.slide-12 {
  background-color: #262b6f;
  height: auto;
  margin-top: 0;
}

.icon-26 {
  color: var(--gold);
  font-size: 16px;
}

.right-arrow-11 {
  width: 40px;
  height: 40px;
  top: 45px;
  left: 466px;
}

.left-arrow-12 {
  top: 45px;
  left: -38px;
}

.mask-4 {
  background-color: var(--midnight-blue);
  height: auto;
  margin-top: auto;
}

.heading-68 {
  color: #fff;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  margin-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 26px;
  font-weight: 500;
  display: flex;
}

.image-117 {
  width: auto;
  height: auto;
  margin-top: 10px;
}

.slide-nav-4 {
  color: var(--midnight-blue);
  font-size: 10px;
  top: 547px;
}

.button-22 {
  background-color: var(--gold);
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: 20px;
  display: block;
}

.div-block-198 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 25px;
  margin-right: 25px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-118 {
  z-index: 3;
  opacity: 1;
  width: 25px;
  max-width: 60%;
  margin-top: 10px;
  margin-right: 20px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.linkbaterias-filtro-2 {
  color: #262b6f;
  text-transform: uppercase;
  background-color: #ffcf01;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.linkbaterias-filtro-2.w--current {
  color: #262b6f;
}

.nav-link-38 {
  color: #ffcf01;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  display: inline-block;
}

.heading-69 {
  color: var(--midnight-blue);
  margin-top: 0;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-176 {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.whats-flotante {
  transform: ;
  background-color: #59b872;
  border: 4px #c8c8c8;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  margin-bottom: 8px;
  margin-right: 80px;
  padding: 3px 5px;
  display: flex;
  position: fixed;
  inset: auto 18px 16px auto;
  box-shadow: 1px 1px 16px #00000045;
}

.link-redes-2 {
  margin: 8px 6px;
}

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

.grid-12 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  grid-template-columns: 1fr 1fr 1fr;
}

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

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

.div-block-202 {
  background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ef5276f61ae6b3c4266d3e3_NUEVO-CDS-EDT.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30%;
  height: auto;
  overflow: hidden;
}

.div-block-203 {
  width: 75%;
  max-width: 75%;
  padding-left: 25px;
  overflow: visible;
}

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

.image-119 {
  height: auto;
}

.div-block-204 {
  width: auto;
  max-width: none;
  height: 18em;
}

.div-block-205 {
  position: absolute;
  inset: auto 0% 5px 10px;
}

.link-17 {
  color: #1f1e1e;
  text-decoration: none;
}

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

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

.ubicaciones-nuevo {
  width: 100%;
  height: 250px;
  padding-top: 8px;
  padding-bottom: 5px;
  padding-left: 10px;
  display: block;
  position: relative;
  box-shadow: 4px 4px 9px 2px #75717133;
}

.ubicaciones-nuevo.barberena {
  height: auto;
  padding-right: 10px;
  box-shadow: 4px 4px 9px 2px #75717133;
}

.div-block-206 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
  overflow: visible;
}

.grid-16 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template: "."
  / 1fr 1fr 1fr;
}

.ubicacion-block-2 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 4px;
}

.paragraph-25 {
  color: #f9f9f9;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.section-wrapper-link-ventas {
  margin-top: 0;
}

.container-tablet {
  max-width: 90%;
}

.component-logos-filters {
  padding-top: 55px;
  padding-bottom: 55px;
}

.wrapper-logo-filters {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.boton-link-marca {
  padding: 5px;
}

.boton-link-marca:hover {
  box-shadow: 1px 1px 3px 0 var(--dim-grey);
}

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

.wrapper-content-head-ventas {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 43px;
  padding-bottom: 45px;
  display: flex;
}

.head-text-ventas {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Merriweather Sans, sans-serif;
}

.slider-8 {
  height: 100%;
}

.image-120 {
  width: 150px;
  margin-bottom: 19px;
}

.section-wrapper-info-head {
  margin-top: 140px;
}

.btn-back-home-ventas {
  background-color: var(--gold);
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  display: flex;
}

.btn-back-home-ventas.segundo {
  background-color: #262b6f00;
  margin-top: 20px;
  text-decoration: underline;
}

.section-log-out-btn {
  display: none;
}

.back-home-ventas {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 45px;
  display: flex;
}

.back-home-all-users {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 167px;
  display: flex;
}

.paragraph-26 {
  text-align: center;
  font-size: 18px;
  line-height: 1.4em;
}

.page-wrapper {
  max-width: 500px;
}

.image-121 {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.body-2 {
  background-color: var(--midnight-blue);
}

.heading-70, .text-from-login {
  color: #fff;
}

.submit-button-5 {
  background-color: var(--gold);
  color: var(--midnight-blue);
  border-radius: 30px;
  height: 48px;
}

.field-login {
  border-radius: 10px;
  height: 48px;
}

.body-4 {
  background-color: var(--midnight-blue);
}

.checkbox-label, .checkbox-label-2, .link-19, .link-20, .heading-72 {
  color: #fff;
}

.page-wrapper-3 {
  max-width: 500px;
}

.user-log-in-log-out {
  background-color: var(--midnight-blue);
  color: #fff;
  border-radius: 10px;
  padding: 10px 9px;
}

.heading-75 {
  color: #fff;
}

.paragraph-28 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 1.2em;
}

.image-123 {
  color: #fff;
  background-color: #fff;
  border-radius: 10px;
  padding: 4px;
}

.component-logos-filters-copy {
  padding-top: 55px;
  padding-bottom: 55px;
}

.registrarse {
  display: none;
}

.btn-ventas-back {
  background-color: var(--gold);
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  display: flex;
}

.btn-ventas-back.segundo {
  background-color: #262b6f00;
  margin-top: 20px;
  text-decoration: underline;
}

.titulo-back-ventas {
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  margin-top: 30px;
  font-family: Rubik, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.div-block-208 {
  padding-right: 1px;
}

@media screen and (max-width: 991px) {
  .navbar.principal {
    display: none;
  }

  .redes-facebook.yellow {
    margin-left: 20px;
    display: block;
  }

  .whatsapp {
    margin-top: 10px;
  }

  .whatsapp.yellow {
    margin-left: 40px;
    display: block;
  }

  .whatsapp.secundario.movil {
    width: 37px;
    height: 37px;
    margin-top: 0;
  }

  .phone {
    margin-top: 10px;
  }

  .phone.secundario.movil {
    margin-top: 3px;
  }

  .heading.titular {
    margin-left: 100px;
    font-size: 34px;
  }

  .section {
    margin-top: 0;
  }

  .navbar-2 {
    display: none;
  }

  .nav-link-10 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 183px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .paragraph {
    width: 315px;
    height: 270px;
    margin-top: 20px;
    margin-left: 10px;
    font-size: 16px;
    line-height: 19px;
  }

  .paragraph-2 {
    margin-left: 40px;
    font-size: 15px;
  }

  .section-2 {
    height: auto;
  }

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

  .section-4 {
    height: 320px;
    margin-bottom: 0;
  }

  .paragraph-3 {
    margin-top: 40px;
    margin-left: 100px;
  }

  .grid {
    margin-top: 40px;
  }

  .fotobaterias {
    width: 250px;
    height: 313px;
  }

  .heading-4 {
    margin-left: 40px;
  }

  .servicios {
    margin-bottom: 0;
  }

  .heading-5 {
    margin-left: 5px;
    font-size: 19px;
    line-height: 20px;
  }

  .respaldomarcas {
    border-top-style: solid;
    border-top-color: var(--dark-grey);
    border-bottom-style: solid;
    border-bottom-color: var(--dark-grey);
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-5 {
    margin-bottom: 60px;
    padding-bottom: 10px;
  }

  .heading-6 {
    font-size: 24px;
    line-height: 26px;
  }

  .container-7 {
    padding-left: 0;
    padding-right: 80px;
  }

  .contactanos {
    background-color: var(--midnight-blue);
    background-image: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .field-label, .field-label-2 {
    color: #fff;
  }

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

  .submit-button {
    background-color: var(--gold);
    color: var(--midnight-blue);
    box-shadow: 1px 1px 6px #0f123c;
  }

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

  .form-block {
    width: auto;
  }

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

  .herotitular {
    text-shadow: 1px 1px 6px #000;
    margin-top: 290px;
    margin-bottom: 0;
    margin-left: 100px;
    font-size: 35px;
    line-height: 38px;
  }

  .container-8 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .heading-8 {
    margin-top: 20px;
  }

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

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

  .section-14 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-11 {
    margin-top: 60px;
  }

  .heading-12 {
    font-size: 13px;
  }

  .button-6 {
    margin-left: 100px;
  }

  .div-block-13 {
    width: 560px;
    display: none;
    left: 82px;
  }

  .tituloubicacion {
    font-size: 11px;
    line-height: 15px;
  }

  .direccion {
    font-size: 11px;
    line-height: 12px;
  }

  .link-block-2, .link-block-3 {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }

  .section-15 {
    margin-bottom: 40px;
    display: none;
  }

  .parrafo2 {
    color: var(--dim-grey);
    text-align: justify;
    font-family: Rubik, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 18px;
  }

  .titulares2 {
    font-size: 30px;
    line-height: 34px;
  }

  .column-9 {
    left: -30px;
  }

  .heading-17 {
    font-size: 14px;
  }

  .heading-18 {
    margin-left: 60px;
    margin-right: 60px;
    font-size: 23px;
  }

  .div-block-28 {
    height: 290px;
  }

  .search-input-2 {
    width: 450px;
  }

  .div-block-33 {
    grid-column-gap: 27px;
    grid-row-gap: 19px;
    grid-template-rows: 50px 54px 155px 155px 155px 155px;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-left: 10px;
    display: grid;
  }

  .section-22 {
    background-color: var(--midnight-blue);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    display: flex;
  }

  .container-16 {
    display: block;
  }

  .section-23 {
    display: none;
  }

  .navbar-3 {
    background-color: #fff;
    display: none;
  }

  .mobilenav {
    background-image: linear-gradient(#ffffff80, #ffffff80);
  }

  .brand-2.w--current {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 130px;
    padding-left: 20px;
    padding-right: 10px;
    display: grid;
  }

  .image-12 {
    width: 160px;
  }

  .form {
    padding-right: 0;
  }

  .slide-3 {
    background-position: 20% 0;
  }

  .mision-texto {
    font-size: 13px;
  }

  .btn.infoboton {
    margin-top: 20px;
    margin-left: 0;
    padding-right: 10px;
  }

  .div-block-39, .div-block-40, .div-block-41, .div-block-42, .div-block-43 {
    margin-left: 20px;
  }

  .section-26 {
    margin-top: 40px;
  }

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

  .collection-list.filter-complex {
    margin-left: 0;
  }

  .bci {
    font-size: 17px;
  }

  .collection-list-content {
    width: 170px;
    max-width: 170px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .collection-list2 {
    grid-column-gap: 18px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .contacto-imagen {
    background-position: 50% 100%;
    height: 535px;
    display: block;
  }

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

  .dropdown-toggle {
    color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-family: Rubik, sans-serif;
    font-weight: 500;
    display: flex;
  }

  .dropdown-toggle:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .dropdown-link-2, .dropdown-link-3 {
    width: 130px;
  }

  .div-block-57 {
    z-index: 1;
    width: 780px;
    height: 199px;
    margin-top: 120px;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .titulo-pr {
    color: #fff;
  }

  .image-18 {
    margin-left: -52px;
    top: -99px;
    left: 91px;
  }

  .italic-text {
    font-size: 13px;
  }

  .dropdown-link4 {
    text-align: center;
    width: 130px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdownlink5, .dropdownlink6 {
    width: 130px;
    height: 200px;
    margin-left: 0;
    margin-right: 0;
  }

  .i-icon {
    left: 62px;
  }

  .image-20 {
    top: -98px;
    left: 64px;
  }

  .image-21 {
    top: -122px;
    left: 130px;
  }

  .image-22 {
    margin-left: 0;
    top: -109px;
    left: 69px;
  }

  .dropdownlink1 {
    width: 130px;
  }

  .text-block-28 {
    color: #fff;
    font-size: 17px;
  }

  .tab {
    height: auto;
    padding-bottom: 10px;
  }

  .text-battery, .list-item._1 {
    font-size: 12px;
  }

  .caracteristicas {
    margin-left: 0;
  }

  .div-block-63 {
    grid-template-rows: .5fr .5fr .5fr .5fr .5fr;
  }

  .text-block-34 {
    color: #fff;
  }

  .text-block-36 {
    font-size: 9px;
  }

  .section-28 {
    margin-bottom: 40px;
  }

  .div-block-71 {
    height: 265px;
    margin-bottom: 20px;
  }

  .link-block-4 {
    width: 20px;
    height: 20px;
  }

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

  .left-arrow-2 {
    margin-left: -42px;
  }

  .right-arrow-2 {
    margin-right: -43px;
  }

  .icon-6 {
    margin-left: 30px;
  }

  .icon-7 {
    margin-right: 30px;
  }

  .garantiacontent {
    width: 200px;
  }

  .field-label-5 {
    font-size: 14px;
    font-weight: 400;
  }

  .button-8 {
    margin-bottom: 10px;
  }

  .div-block-79 {
    width: 180px;
  }

  .text-block-44 {
    font-size: 15px;
  }

  .botonservicios {
    margin-bottom: 20px;
    margin-left: 0;
  }

  .text-form-empleo {
    margin-bottom: 10px;
  }

  .masinfo {
    width: 170px;
    margin-left: 0;
    margin-right: 0;
  }

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

  .navbar-4 {
    background-color: var(--midnight-blue);
    display: none;
  }

  .nav-menu {
    background-color: var(--midnight-blue);
  }

  .nav-link-20 {
    color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100px;
    margin-left: 40px;
    margin-right: 0;
    font-family: Rubik, sans-serif;
    display: flex;
  }

  .nav-link-21 {
    color: #fff;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 150px;
    margin-left: 10px;
    font-family: Rubik, sans-serif;
    display: flex;
  }

  .container-20 {
    display: flex;
  }

  .search-input-3 {
    border-radius: 20px;
    margin-top: 10px;
  }

  .search-button-3 {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ebf013d8a9d8c59cbadbcbe_magnifying-glass%20GRAY.png");
    background-position: 0 0;
    background-size: cover;
    width: 28px;
    height: 28px;
    position: relative;
    top: -43px;
    left: 261px;
  }

  .section-31 {
    display: none;
  }

  .column-23 {
    justify-content: center;
    display: flex;
  }

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

  .garantiamarcas {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-bottom: 0;
    padding-bottom: 0;
    display: grid;
  }

  .section-33, .footermobile {
    display: none;
  }

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

  .heading-34 {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .ubicaciones {
    width: 225px;
  }

  .contactoinfo {
    background-color: var(--midnight-blue);
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .list-item-4._1, .list-item-5._1 {
    font-size: 12px;
  }

  .section-37 {
    display: none;
  }

  .info-preventa {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 176px;
    margin-top: 0;
    display: flex;
  }

  .textoinfo {
    text-align: center;
    font-size: 11px;
    line-height: 15px;
  }

  .titularpreventa {
    border-bottom: 1px solid var(--midnight-blue);
    color: var(--midnight-blue);
    text-align: center;
    margin-bottom: 10px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }

  .icono {
    width: 60px;
    height: auto;
    margin-top: 20px;
    margin-left: 10px;
    font-family: Rubik, sans-serif;
    display: block;
  }

  .logosmarca {
    width: auto;
    max-width: none;
    height: 50px;
    margin-top: 10px;
  }

  .logosmarca.lth, .logosmarca.optima {
    height: 50px;
  }

  .respaldo-marcas {
    border-top-style: none;
  }

  .servicio1 {
    border: 1px none var(--dark-grey);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 152px;
    display: flex;
  }

  .texto-servicio {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    font-family: Rubik, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 16px;
    display: flex;
  }

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

  .iconoservicios {
    margin-top: 10px;
  }

  .icono1 {
    text-align: center;
    display: block;
  }

  .serviciosgrid {
    display: flex;
  }

  .textoinformativo {
    margin-top: 0;
    font-size: 16px;
  }

  .botoninfo {
    font-family: Rubik, sans-serif;
  }

  .titulares {
    margin-top: 30px;
    margin-bottom: 40px;
    font-size: 27px;
    line-height: 30px;
  }

  .titulares.blue {
    margin-bottom: 10px;
  }

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

  .titulares.subrrayado {
    text-align: left;
    align-items: flex-start;
    width: 200px;
  }

  .titular-amarillo {
    margin-top: 10px;
  }

  .contenido {
    width: 530px;
    margin-top: 10px;
  }

  .titular2 {
    color: var(--dark-grey);
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Rubik, sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 23px;
  }

  .titualr3 {
    color: var(--midnight-blue);
    text-transform: uppercase;
    margin-top: 0;
    font-family: Rubik, sans-serif;
    font-size: 31px;
    font-weight: 500;
  }

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

  .container-21 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .div-block-105 {
    height: auto;
  }

  .marcas-respaldo, .catalogo-baterias {
    margin-top: 40px;
  }

  .catalogo-baterias.secundaria {
    display: none;
  }

  .informaci-n {
    background-color: var(--midnight-blue);
    width: auto;
    height: auto;
    margin-top: 40px;
  }

  .parrafo {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 40px;
    padding-right: 20px;
    font-family: Rubik, sans-serif;
    font-size: 13px;
    font-weight: 300;
  }

  .parrafo.tablet {
    text-align: center;
  }

  .column-38 {
    height: auto;
    padding-right: 100px;
  }

  .textoform {
    color: #fff;
    font-family: Rubik, sans-serif;
    font-weight: 500;
  }

  .nav-link-22 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link-23 {
    color: var(--midnight-blue);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Rubik, sans-serif;
    font-size: 18px;
    display: flex;
  }

  .empleoslink {
    color: var(--midnight-blue);
    flex-direction: column;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .empleoslink:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .planta-link {
    color: var(--midnight-blue);
    text-transform: uppercase;
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .planta-link:hover {
    background-color: var(--midnight-blue);
    color: #fff;
    font-size: 16px;
  }

  .catalogo-link {
    color: var(--midnight-blue);
    text-transform: uppercase;
    background-color: #0000;
    flex-direction: column;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .catalogo-link:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  ._247link {
    color: var(--midnight-blue);
    text-transform: uppercase;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  ._247link:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .nav-menu-2 {
    background-color: #fff;
  }

  .promolink {
    color: var(--midnight-blue);
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 100px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .promolink:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .dropdown-2 {
    flex-direction: column;
    display: flex;
  }

  .dropdown-3 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .servicioslink {
    color: var(--midnight-blue);
    text-transform: uppercase;
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .servicioslink:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .servicioslink.w--current {
    color: var(--midnight-blue);
  }

  .nosotroslink {
    color: var(--midnight-blue);
    text-transform: uppercase;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .nosotroslink:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .catalogolink {
    color: var(--midnight-blue);
    text-transform: uppercase;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .catalogolink:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .column-39 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .column-40, .column-41 {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

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

  .section-39 {
    margin-top: 40px;
  }

  .section-40, .section-41 {
    margin-top: 0;
  }

  .menu-button-2 {
    width: 61px;
  }

  .icon-11 {
    width: 37px;
    height: 32px;
  }

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

  .dropdown-toggle-4 {
    width: 203px;
  }

  .button-11 {
    text-align: center;
    width: 110px;
    margin-left: 100px;
  }

  .navbar-5 {
    display: none;
  }

  .nav-link-27 {
    width: 203px;
  }

  .ofertas {
    height: 160vh;
  }

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

  .div-block-115 {
    margin-bottom: 20px;
    display: flex;
  }

  .image-41 {
    width: 45px;
    margin-left: 20px;
  }

  .tabletanav {
    background-color: var(--midnight-blue);
    height: 90px;
    display: block;
  }

  .menu-button-3 {
    color: #fff;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #0000;
    height: auto;
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .nav-menu-5 {
    background-color: var(--midnight-blue);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .nav-link-29 {
    color: #fff;
    display: block;
  }

  .tabletlink {
    color: #fff;
    text-transform: uppercase;
    margin-left: 0;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .tabletlink.nosotros {
    background-color: #0000;
    margin-left: 0;
  }

  .tabletlink.nosotros:active {
    background-color: #181c53;
  }

  .tabletlink.servicio {
    border-style: none;
  }

  .tabletlink.reciclaje {
    display: none;
  }

  .brand-4 {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eea4c984494a6d39e828796_1-IBERIA-blanco2.png");
    background-position: 0 0;
    background-size: cover;
    width: 130px;
    height: 70px;
    margin-top: 5px;
  }

  .image-42 {
    margin-top: 60px;
  }

  .text-field-2, .text-field-3, .text-field-4 {
    background-color: #fff;
  }

  .navbar-7 {
    background-color: var(--midnight-blue);
    color: #fff;
    display: block;
  }

  .nav-link-30, .nav-link-31 {
    color: #fff;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .container-25 {
    margin-right: 0;
  }

  .nav-link-32, .nav-link-33 {
    color: #fff;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .nav-menu-6 {
    background-color: var(--midnight-blue);
  }

  .nav-link-34, .nav-link-35, .nav-link-36 {
    color: #fff;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .brand-5 {
    width: auto;
    padding-right: 0;
  }

  .linknosotros {
    color: #fff;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .linknosotros.w--current {
    color: #fff;
    background-color: #0000;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 0;
  }

  .linkservicios {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .linkservicios:hover {
    color: var(--gold);
  }

  .linkpromo {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-size: 17px;
    display: block;
  }

  .linkpromo:hover {
    color: var(--gold);
  }

  .linkcatalogo {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .linkcatalogo:hover {
    color: var(--gold);
  }

  .linkplanta {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .linkplanta:hover {
    color: var(--gold);
  }

  .linkempleos {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .linkempleos:hover {
    color: var(--gold);
  }

  .link247 {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: Rubik, sans-serif;
    font-size: 17px;
    display: block;
  }

  .link247:hover {
    color: var(--gold);
  }

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

  .menu-button-4, .menu-button-4.w--open {
    background-color: var(--midnight-blue);
  }

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

  .ubicacion {
    margin-bottom: 40px;
  }

  .promotablet {
    color: #fff;
    display: none;
  }

  .tabletlinkpromo {
    color: #fff;
    padding-left: 0;
    display: block;
  }

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

  .text-block-69 {
    color: var(--gold);
    margin-left: 200px;
  }

  .paragraph-15 {
    text-align: justify;
  }

  .batteryslider {
    margin-left: 20px;
    margin-right: 20px;
  }

  .telefono {
    margin-top: 5px;
    font-size: 11px;
    line-height: 12px;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .centrosservicio {
    margin-top: 0;
  }

  .div-block-144 {
    grid-template-columns: minmax(125px, 1fr) 1fr;
  }

  .centro-direccion {
    height: 45vw;
  }

  .subtitulo {
    color: var(--midnight-blue);
  }

  .subtitulo._2, .subtitulo.blanco {
    color: #fff;
  }

  .form-4, .form-5, .form-6, .form-7, .form-8 {
    padding-right: 80px;
  }

  .form-9 {
    padding-right: 0;
  }

  .form-10, .form-11 {
    padding-right: 80px;
  }

  .product-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon-21 {
    color: #fff;
  }

  .icon-22 {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .nav-planta-r2 {
    display: none;
  }

  .div-block-160 {
    flex: 0 auto;
    width: 50%;
    padding-left: 0;
  }

  .div-block-161 {
    flex: 0 auto;
    place-items: stretch stretch;
    width: 50%;
  }

  .image-55 {
    width: 100%;
    min-width: 100%;
  }

  .grid-7 {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container-34 {
    width: auto;
  }

  .nav-menu-8 {
    background-color: #164390;
    border: 2px solid #000;
    width: 220px;
    padding-right: 0;
    inset: 87% 8px auto auto;
  }

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

  .servicio-card {
    height: 380px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .menu-button-5 {
    background-color: #164390;
  }

  .menu-button-5.w--open {
    background-color: #164390;
    border: 2px solid #000;
  }

  .cta-rojo {
    padding-left: 9px;
    padding-right: 9px;
  }

  .mensaje {
    max-width: 26%;
    margin-left: 10px;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .hero-secc-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .grid-8 {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .valores {
    padding-top: 169px;
    padding-right: 8px;
  }

  .img-cambio-bateria {
    background-position: 100% 0;
    width: 49%;
  }

  .baterias-hero {
    z-index: 0;
    width: 530px;
    margin-right: 0;
    top: -111%;
    left: 1%;
  }

  .servicios-secc {
    padding-top: 25px;
  }

  .footer-2 {
    height: auto;
    padding-left: 18px;
    padding-right: 18px;
  }

  .pago {
    margin-left: 10px;
    top: 98px;
  }

  .img-24-7 {
    z-index: 5;
    max-width: 100%;
    top: -18px;
    left: -23px;
  }

  .servicio-block {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-link-37 {
    border: 1.3px solid #000;
    width: 100%;
  }

  .nav-link-37:hover {
    color: #000;
    background-color: #f0d122;
    border: 2px solid #000;
    font-weight: 700;
  }

  .section-51 {
    padding-top: 0;
  }

  .collection-list-item-2 {
    padding: 0;
  }

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

  .filter-section-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .filters-vertical {
    width: 100%;
    margin-bottom: 32px;
    position: relative;
    top: 0;
  }

  .footer-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-189 {
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
  }

  .section-52 {
    padding-bottom: 62px;
  }

  .bci-2 {
    font-size: 17px;
  }

  .div-block-190 {
    grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
  }

  .div-block-191 {
    width: 100%;
    min-width: 100%;
  }

  .whats-flotante {
    margin-right: 0;
    inset: auto 2% 1% auto;
  }

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

  .div-block-203 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }

  .ubicaciones-nuevo {
    width: 225px;
  }

  .div-block-206 {
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  }

  .grid-16 {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section-wrapper-link-ventas {
    margin-top: 2.5%;
  }

  .container-tablet {
    max-width: 95%;
  }

  .container-tablet.full {
    background-color: #000;
    max-width: 100%;
  }

  .component-logos-filters {
    padding-top: 91px;
  }

  .wrapper-logo-filters {
    grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
  }

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

  .section-hero-video {
    margin-bottom: 0;
    padding-top: 0;
    position: sticky;
    top: 0;
  }

  .slider-8 {
    background-color: #ddd0;
    height: 100%;
    display: none;
  }

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

  .slide-nav-5 {
    inset: auto 0% -8%;
  }

  .html-embed-3 {
    width: 100%;
  }

  .section-wrapper-info-head {
    margin-top: 0;
  }

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

  .section-log-out-btn {
    max-width: 90%;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    display: none;
  }

  .back-home-ventas {
    z-index: 99;
    align-items: flex-start;
    width: 600px;
    padding-left: 16px;
    position: fixed;
    inset: auto 0% 2%;
  }

  .back-home-ventas.dos {
    margin-top: 9px;
  }

  .back-home-all-users {
    margin-top: 90px;
  }

  .paragraph-26 {
    color: var(--midnight-blue);
    text-align: center;
    font-family: Rubik, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
  }

  .page-wrapper {
    max-width: 90%;
    padding-left: 175px;
    padding-right: 175px;
  }

  .form-header {
    margin-bottom: 24px;
  }

  .image-121 {
    width: 250px;
    margin-bottom: 42px;
    margin-left: auto;
    margin-right: auto;
  }

  .body-2 {
    background-color: var(--midnight-blue);
  }

  .heading-70 {
    color: #fff;
    margin-bottom: 32px;
    font-family: Rubik, sans-serif;
  }

  .text-from-login {
    color: #fff;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .submit-button-5 {
    background-color: var(--gold);
    color: var(--midnight-blue);
    border-radius: 20px;
    margin-top: 22px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .field-login {
    background-color: #fff;
    border-radius: 10px;
    height: 48px;
  }

  .link-18 {
    color: #fff;
  }

  .form-footer {
    color: #fff;
    display: none;
  }

  .page-wrapper-2 {
    max-width: 500px;
  }

  .user-password-field {
    border-radius: 10px;
    height: 48px;
  }

  .image-122 {
    width: 200px;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto;
  }

  .body-3 {
    background-color: var(--midnight-blue);
  }

  .heading-71 {
    color: #fff;
    font-family: Rubik, sans-serif;
    font-weight: 500;
  }

  .body-4 {
    background-color: var(--midnight-blue);
  }

  .checkbox-label, .checkbox-label-2, .link-19, .link-20 {
    color: #fff;
  }

  .heading-72 {
    color: #fff;
    margin-bottom: 40px;
    font-family: Rubik, sans-serif;
    font-weight: 500;
  }

  .text-span-8, .form-footer-2, .link-21 {
    color: #fff;
  }

  .page-wrapper-3 {
    max-width: 500px;
  }

  .submit-button-6 {
    background-color: var(--gold);
  }

  .body-5 {
    background-color: var(--midnight-blue);
  }

  .paragraph-27 {
    color: #fff;
    text-align: center;
    margin-bottom: 36px;
    font-family: Rubik, sans-serif;
    line-height: 1.4em;
  }

  .heading-73 {
    color: #fff;
    font-family: Rubik, sans-serif;
    font-weight: 500;
  }

  .page-wrapper-4, .page-wrapper-5 {
    max-width: 500px;
  }

  .user-log-in-log-out {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 10px;
    padding: 11px;
  }

  .block-header {
    align-items: center;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .checkbox-field {
    margin-top: 9px;
    margin-bottom: 16px;
  }

  .submit-button-7 {
    background-color: var(--midnight-blue);
    border-radius: 10px;
  }

  .cancel-button {
    border-radius: 10px;
  }

  .user-log-in-log-out-2 {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 10px;
    padding: 9px 15px;
    font-family: Rubik, sans-serif;
    font-size: 13px;
  }

  .icon-27 {
    font-size: 36px;
  }

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

  .user-log-in-log-out-3 {
    background-color: var(--gold);
    border-radius: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 8px 12px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
  }

  .div-block-207 {
    padding-bottom: 0;
    padding-left: 20px;
    display: flex;
  }

  .heading-75 {
    color: #fff;
  }

  .paragraph-28 {
    color: #fff;
    text-align: center;
  }

  .image-123 {
    color: #fff;
  }

  .component-logos-filters-copy {
    padding-top: 26px;
  }

  .btn-ventas-back {
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 106px;
    min-width: 106px;
  }

  .titulo-back-ventas {
    color: #fff;
    text-align: left;
    width: 400px;
    min-width: 400px;
    max-width: 400px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2em;
  }

  .titulo-back-ventas._2, .titulo-back-ventas.blanco {
    color: #fff;
  }

  .div-block-208 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--midnight-blue);
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 550px;
    min-width: 550px;
    max-width: none;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 16px;
    display: flex;
  }

  .container-41 {
    justify-content: space-between;
    align-items: center;
    height: 90px;
    display: flex;
  }

  .icon-28 {
    font-size: 48px;
  }

  .container-42 {
    height: 90px;
    display: flex;
  }

  .icon-29 {
    font-size: 48px;
  }
}

@media screen and (max-width: 767px) {
  .heading-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-toggle {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-toggle:hover {
    color: #fff;
  }

  .logosmarca {
    width: auto;
    height: 70px;
  }

  .servicio1 {
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .empleoslink {
    align-items: flex-start;
  }

  .planta-link {
    display: flex;
  }

  .catalogo-link {
    flex-direction: column;
    align-items: flex-start;
    width: 219px;
    padding-bottom: 30px;
    display: flex;
  }

  .catalogo-link:hover {
    background-color: var(--midnight-blue);
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .icon-10 {
    color: var(--midnight-blue);
  }

  .icon-10:hover {
    color: #fff;
  }

  ._247link {
    color: var(--midnight-blue);
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  ._247link:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .nav-menu-2 {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .promolink {
    color: var(--midnight-blue);
    text-transform: uppercase;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 90px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .promolink:hover {
    background-color: var(--midnight-blue);
    color: #fff;
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .dropdown-2, .dropdown-3 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .servicioslink {
    color: var(--midnight-blue);
    text-transform: uppercase;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .servicioslink:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .nosotroslink {
    color: var(--midnight-blue);
    text-transform: uppercase;
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .nosotroslink:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

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

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .centro-direccion {
    height: 60vw;
  }

  .container-27 {
    max-width: 90%;
  }

  .sort-button {
    margin: 4px;
    padding: 10px 16px;
  }

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

  .collection-list-13.filter-complex {
    grid-template-columns: 1fr 1fr;
  }

  .cloneable {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-3 {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

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

  .div-block-203 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }
}

@media screen and (max-width: 479px) {
  .navbar.principal {
    display: none;
  }

  .linkbaterias-filtro {
    display: block;
  }

  .redes-facebook {
    width: 28px;
    height: 28px;
    margin: 0 20px 4px 0;
    font-size: 14px;
  }

  .redes-facebook.yellow {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec3f8752c0e4903697f637b_facebook%20(1).svg");
    align-items: center;
    display: flex;
  }

  .whatsapp {
    margin: 0 40px 0 0;
  }

  .whatsapp.yellow {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec3f88f4eafc67876419237_whatsapp.svg");
    align-items: center;
    margin-left: 70px;
    margin-right: 20px;
    display: flex;
  }

  .whatsapp.secundario.movil {
    margin-right: 0;
  }

  .whatsapp.secundario.otro {
    margin-top: 15px;
  }

  .phone.yellow {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ee40614202f051904e96093_phoneicon.png");
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .phone.secundario {
    width: 32px;
    height: 32px;
  }

  .phone.secundario.movil {
    margin-top: 2px;
  }

  .heading.titular {
    margin-top: 220px;
    margin-left: 20px;
    font-size: 22px;
    line-height: 26px;
  }

  .section {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ed5790b90bab5c6a49fc75b_PESADO2.png");
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-top: 0;
  }

  .navbar-2 {
    display: none;
  }

  .paragraph {
    width: 295px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .paragraph-2 {
    text-align: center;
    margin: 0 10px 10px;
    font-size: 14px;
  }

  .section-2 {
    height: auto;
  }

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

  .section-4 {
    height: 250px;
  }

  .div-block {
    width: 130px;
    margin-bottom: 20px;
  }

  .button-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 80px;
    margin-right: 80px;
    display: flex;
  }

  .heading-2 {
    font-size: 25px;
    line-height: 26px;
  }

  .button-3 {
    margin-top: 10px;
  }

  .section-5 {
    height: 180px;
    margin-top: 60px;
  }

  .container-3 {
    margin-top: 23px;
    margin-bottom: 24px;
  }

  .paragraph-3 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 15px;
    margin-left: 0;
    padding-right: 20px;
    font-size: 12px;
    line-height: 17px;
    display: block;
  }

  .heading-3 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 25px;
    line-height: 26px;
  }

  .grid {
    grid-column-gap: 15px;
    grid-row-gap: 20px;
    grid-template-rows: 165px 165px 165px;
    grid-template-columns: 1fr 1fr;
    margin: 20px 10px 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid.primario {
    grid-column-gap: 30px;
    grid-template-rows: 165px 165px 165px;
    grid-template-columns: 1fr 1fr;
  }

  .grid.secundario {
    grid-column-gap: 15px;
    grid-row-gap: 20px;
    grid-template-rows: 165px auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-6 {
    height: 660px;
  }

  .gama-alta {
    width: auto;
  }

  .fotobaterias {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 200px;
    margin-bottom: 20px;
    margin-right: 0;
    display: flex;
  }

  .column-3 {
    flex-direction: column;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .heading-4 {
    text-align: center;
    margin-left: 0;
    font-size: 25px;
    line-height: 26px;
  }

  .servicios {
    margin-top: 40px;
  }

  .heading-5 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 18px;
  }

  .respaldomarcas {
    border-style: solid none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-5 {
    margin-bottom: 10px;
  }

  .heading-6 {
    text-align: center;
    font-size: 25px;
  }

  .column-4 {
    padding-left: 40px;
  }

  .paragraph-4 {
    text-align: center;
    font-size: 13px;
  }

  .button-4 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 24px;
    margin-right: 24px;
    display: flex;
  }

  .section-8 {
    margin-bottom: 20px;
  }

  .column-5 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-7 {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    top: 0;
  }

  .section-9 {
    margin-top: 39px;
  }

  .contactanos {
    background-color: var(--midnight-blue);
    align-self: center;
    height: 600px;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .field-label, .field-label-2 {
    color: #fff;
    font-size: 13px;
  }

  .text-field {
    background-color: #ffffffdb;
    margin-bottom: 20px;
  }

  .submit-button {
    margin-top: 10px;
  }

  .form-block {
    width: auto;
  }

  .image {
    margin-bottom: 40px;
  }

  .footer {
    display: none;
  }

  .text-block-4 {
    text-align: center;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11px;
    line-height: 16px;
  }

  .columns {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: none;
  }

  .section-11 {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f072ee8b359d46767f9a3a6_banner-movil-iberia.png"), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5efcfd3150527cc23fb4b6e2_BANNER-HOME-2.png");
    background-position: 0 0, 20% 0;
    background-size: cover, cover;
    height: 300px;
    margin-top: 0;
  }

  .herotitular {
    color: #fcfcfc;
    text-shadow: 1px 0 6px #131649;
    margin-top: 240px;
    margin-left: 20px;
    font-size: 20px;
    line-height: 21px;
  }

  .grid-2 {
    grid-column-gap: 27px;
    grid-template-rows: 165px 165px auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-8 {
    height: 223px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .heading-8 {
    align-items: center;
    margin-left: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-5 {
    margin-left: 20px;
    font-size: 12px;
  }

  .button-5 {
    margin-left: 20px;
  }

  .heading-9 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10px 40px 0 20px;
    font-size: 24px;
    line-height: 26px;
    display: flex;
  }

  .div-block-8 {
    grid-template-rows: 150px auto;
    grid-template-columns: .75fr .75fr;
    margin-left: 30px;
  }

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

  .section-14 {
    display: block;
  }

  .columns-2 {
    margin-bottom: 0;
  }

  .heading-12 {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
  }

  .button-6 {
    text-align: center;
    width: 120px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 12px;
    display: block;
  }

  .button-7 {
    margin-bottom: 30px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 11px;
  }

  .btn-batt {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .lth {
    background-image: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 210px;
    margin-left: 50px;
    padding-bottom: 0;
    display: flex;
  }

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

  .div-block-13 {
    width: 260px;
    display: none;
  }

  .grid-3 {
    display: none;
  }

  .tituloubicacion {
    text-align: left;
    font-size: 14px;
  }

  .direccion {
    text-align: left;
    margin-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .direccion.secundario {
    padding-right: 20px;
    font-size: 14px;
  }

  .link-block-2 {
    margin-right: 20px;
  }

  .link-block-3 {
    margin-left: 0;
    margin-right: 20px;
  }

  .div-block-14 {
    width: auto;
    margin-top: 20px;
    margin-right: 0;
    position: relative;
    left: 0;
  }

  .section-15 {
    flex-direction: column;
    align-items: center;
    margin: 40px auto 0;
    display: flex;
  }

  .button8 {
    font-size: 11px;
  }

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

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

  .section-16 {
    height: 300px;
    margin-top: 0;
  }

  .nosotros {
    margin-bottom: 0;
  }

  .nosotros.sec {
    background-color: #fff;
  }

  .parrafo2 {
    text-align: justify;
    margin-right: 20px;
    font-weight: 400;
  }

  .titulares2 {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 25px;
  }

  .nosotros-div {
    background-color: #0000;
    grid-template-rows: 75px 75px 75px 75px auto auto;
    place-items: stretch center;
    margin-top: 10px;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .valor2 {
    height: 160px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .valor1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .valor3 {
    width: 124px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .valor4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-9 {
    background-image: none;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    left: 0;
  }

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

  .div-block-27 {
    height: 373px;
  }

  .heading-17 {
    font-size: 13px;
    font-weight: 400;
  }

  .heading-18 {
    margin-top: 20px;
  }

  .section-20 {
    height: 300px;
    margin-top: 0;
  }

  .div-block-28 {
    z-index: -1;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 233px;
    height: 152px;
    margin-bottom: 60px;
    display: flex;
    position: static;
    top: -120px;
    left: 51px;
  }

  .section-21 {
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 10px;
  }

  .container-13 {
    margin-top: 20px;
    display: none;
  }

  .search-input-2 {
    width: 258px;
    margin-left: 20px;
  }

  .container-15 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-33 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-direction: column;
    grid-template-rows: 250px;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 250px;
    grid-auto-columns: 1fr;
    align-self: center;
    place-items: center;
    width: 100%;
    height: auto;
    margin-top: 18px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: grid;
  }

  .columns-5 {
    align-self: center;
    width: 100%;
  }

  .column-10 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .section-22 {
    margin-top: 20px;
  }

  .map-2 {
    flex-direction: column;
    align-items: center;
    width: 260px;
    height: 400px;
    display: none;
    left: 0;
  }

  .paragraph-13 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container-16 {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .image-10 {
    width: 50px;
    margin-top: 10px;
  }

  .section-24 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .navbar-3 {
    display: block;
    overflow: visible;
  }

  .mobilenav {
    background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
    height: 73px;
  }

  .mobilenav.green {
    background-image: linear-gradient(to bottom, var(--yellow-green), var(--yellow-green));
  }

  .icon {
    color: #fff;
    margin-right: 10px;
    display: block;
  }

  .nav-link-12 {
    color: #fff;
    text-align: left;
    background-image: linear-gradient(#191d53, #191d53);
    font-family: Rubik, sans-serif;
    display: flex;
  }

  .nav-link-12._247 {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .nav-link-12._247:hover {
    color: var(--gold);
  }

  .nav-link-12._247:active {
    color: #fff;
  }

  .nav-link-13 {
    background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
    color: #fff;
    font-family: Raleway, sans-serif;
    display: block;
  }

  .nav-link-14 {
    color: #fff;
    background-color: #191d53;
    width: 100%;
    font-family: Rubik, sans-serif;
    display: block;
  }

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

  .nav-link-14.nosotros {
    padding-top: 20px;
  }

  .nav-link-14.nosotros.w--current {
    color: #fff;
  }

  .nav-link-14.nosotros.w--current:hover {
    color: var(--gold);
  }

  .nav-link-14.empleos {
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
  }

  .nav-link-14.empleos:hover, .nav-link-14.empleos:active, .nav-link-14.srvicios:hover, .nav-link-14.catalogo:hover, .nav-link-14.promo:hover {
    color: var(--gold);
  }

  .nav-link-14.otro, .nav-link-14.mt, .nav-link-14.rt, .nav-link-14.do, .nav-link-14.pr, .nav-link-14.np, .nav-link-14.pc {
    background-color: var(--dark-slate-grey);
  }

  .menu-button {
    background-color: var(--midnight-blue);
    height: 73px;
    margin-bottom: 0;
  }

  .menu-button.w--open {
    background-color: #191d53;
  }

  .menu-button.green {
    background-color: var(--yellow-green);
  }

  .brand-2 {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec457b793499d1efc822336_iberia-logo-blanco.png");
    background-position: 100% 0;
    background-size: cover;
    width: 101px;
    height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .brand-2.w--current {
    object-fit: fill;
    padding-bottom: 0;
    display: block;
    position: static;
    overflow: auto;
  }

  .nav-link-15 {
    background-color: var(--midnight-blue);
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .nav-link-16 {
    background-color: var(--midnight-blue);
    color: #fff;
    display: flex;
  }

  .nav-link-16.w--current {
    font-family: Rubik, sans-serif;
  }

  .nav-link-17 {
    background-image: linear-gradient(to bottom, var(--midnight-blue), var(--midnight-blue));
    color: #fff;
    font-family: Rubik, sans-serif;
    display: flex;
  }

  .nav-link-18 {
    background-color: var(--midnight-blue);
    color: #fff;
    font-family: Rubik, sans-serif;
    display: block;
  }

  .nav-link-19 {
    color: #fff;
    background-color: #191d53;
    font-family: Rubik, sans-serif;
    display: block;
  }

  .nav-link-19.planta {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .nav-link-19.planta:hover, .nav-link-19.planta:active {
    color: var(--gold);
  }

  .nav-link-19.pc {
    background-color: var(--dark-slate-grey);
    display: block;
  }

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

  .image-11 {
    width: 240px;
  }

  .image-12, .image-13 {
    margin-left: 0;
  }

  .image-14 {
    margin-bottom: 20px;
  }

  .heading-23 {
    text-align: center;
    margin-left: 20px;
    padding-right: 20px;
    font-size: 25px;
    line-height: 25px;
  }

  .image-15 {
    width: auto;
  }

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

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

  .img-adx {
    margin-top: 0;
    margin-bottom: 5px;
    margin-left: 5px;
  }

  .linkenfatizado {
    height: 51px;
    margin-bottom: 0;
    display: none;
  }

  .text-block-6 {
    margin-bottom: 5px;
    font-size: 11px;
  }

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

  .car-tunning, .livianos {
    width: auto;
  }

  .pesados {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd367d76ebd31737332b0b_V-Pesado.png");
    background-position: 0 0, 50% 0;
    width: auto;
  }

  .pesados:hover {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd367d76ebd31737332b0b_V-Pesado.png");
    background-position: 0 0, 50% 0;
  }

  .paneles-solares {
    width: auto;
    height: 100%;
  }

  .motos {
    background-image: linear-gradient(#2c2b2b91, #2c2b2b91), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd3778b0f99eb2d8cc5c4b_Motos.png");
    background-position: 0 0, 50% 0;
    width: auto;
  }

  .motos:hover {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ecd3778b0f99eb2d8cc5c4b_Motos.png");
    background-position: 0 0, 50% 0;
  }

  .slide-3 {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f072ee8b359d46767f9a3a6_banner-movil-iberia.png");
    background-size: cover;
    height: 300px;
  }

  .mision-texto {
    margin-top: 10px;
    font-size: 12px;
  }

  .visi-n-texto {
    text-align: center;
  }

  .image-16 {
    width: 120px;
  }

  .btn.infoboton {
    width: 156px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-39 {
    width: 80px;
    height: 80px;
    margin-left: 12px;
    margin-right: 10px;
  }

  .div-block-40 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .div-block-41 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-42 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-43 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin-left: 15px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .slider-2 {
    height: 300px;
  }

  .columns-7 {
    margin-top: 20px;
  }

  .section-26 {
    height: auto;
    margin-top: 0;
  }

  .select {
    width: 200px;
    margin-top: 20px;
    margin-left: 0;
  }

  .collection-list-wrapper {
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .collection-list {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .collection-list.filter-complex {
    display: block;
  }

  .bci {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 10px;
    line-height: 14px;
  }

  .uso {
    font-size: 13px;
  }

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

  .filter-horizontal {
    flex-direction: row;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .collection-list-wrapper {
    margin-left: 0;
  }

  .collection-list-item {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .collection-list-content {
    border-color: #262b6f9e;
    align-self: center;
    align-items: center;
    width: 145px;
    min-height: 257px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .filters-group.select-test2 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    margin-bottom: 0;
    display: block;
  }

  .infodebateria {
    max-width: 200px;
  }

  .marca {
    font-weight: 500;
  }

  .cca {
    font-size: 12px;
  }

  .form-3 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
    padding-top: 0;
    display: flex;
  }

  .collection-list2 {
    grid-column-gap: 18px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    display: grid;
  }

  .form-push-2.secundario {
    width: 100%;
    padding-left: 30px;
    padding-right: 50px;
    display: none;
  }

  .form-push-2.producto.individual {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: none;
    overflow: auto;
  }

  .form-push-2.empleos {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .column-13 {
    height: auto;
    display: none;
  }

  .contacto-imagen {
    background-position: 0 0;
    height: 430px;
    margin-right: 0;
    display: none;
  }

  .collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    display: grid;
  }

  .carro-liviano, .seccion-motos {
    height: 300px;
    margin-top: 0;
  }

  .seccion-audiot {
    height: 300px;
  }

  .seccion-gama {
    height: 300px;
    margin-top: 0;
  }

  .panel-solar {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eecccaa6aa6b6bc35a448b3_MARINASypaneles.png");
    background-position: 50%;
    height: 300px;
  }

  .titulo-pr {
    color: #fff;
    width: 175px;
    font-size: 22px;
    display: block;
  }

  .image-18 {
    top: -86px;
    left: 74px;
  }

  .collection-list-wrapper-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .italic-text {
    text-align: center;
    display: block;
  }

  .i-icon {
    top: -87px;
    left: 56px;
  }

  .image-20 {
    top: -90px;
    left: 52px;
  }

  .image-21 {
    top: -102px;
    left: 106px;
  }

  .image-22 {
    margin-left: 0;
    top: -89px;
    left: 53px;
  }

  .image-24 {
    margin-left: 0;
  }

  .txtcaption {
    font-size: 8px;
  }

  .tabbateria {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 12px;
  }

  .tabbateria.w--current {
    font-size: 10px;
  }

  .sldguate {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-info {
    padding: 0;
  }

  .slide-info {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bateria-marca.optima {
    width: 64px;
  }

  .bateria-marca.marca-tab {
    background-image: none;
    width: 100px;
    height: auto;
    margin-left: 0;
    padding-bottom: 0;
  }

  .linkimg {
    padding: 12px 0;
  }

  .linkimg.r-border {
    border-right-style: none;
    font-size: 12px;
  }

  .tab {
    height: 800px;
    padding-top: 30px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .lista-pagador {
    text-align: left;
    align-items: center;
    margin-top: 14px;
    margin-bottom: 14px;
    display: block;
  }

  .text-battery {
    width: auto;
    font-size: 11px;
    line-height: 14px;
  }

  .tituloh1 {
    text-align: center;
    font-size: 18px;
  }

  .text-block-30 {
    font-size: 15px;
  }

  .list-item {
    text-align: justify;
  }

  .list-item._1 {
    font-size: 10px;
  }

  .list-item-2.a, .list-item-3.a {
    text-align: justify;
  }

  .caracteristicas {
    width: 275px;
    margin-top: 0;
    margin-left: 10px;
    font-size: 22px;
    font-weight: 500;
    line-height: 26px;
    display: none;
  }

  .caracteristicas._2 {
    align-items: center;
    width: 200px;
    margin-bottom: 20px;
    margin-left: 0;
    display: flex;
  }

  .caracteristicas._2.sub {
    border-bottom: 3px solid var(--gold);
  }

  .lista-garantia.b {
    padding-left: 40px;
  }

  .text-block-36 {
    font-size: 12px;
  }

  .campotext.extra {
    font-size: 10px;
  }

  .text-block-39 {
    margin-bottom: 20px;
    font-size: 13px;
  }

  .container-19 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-29 {
    width: 192px;
    font-size: 15px;
  }

  .titulotab, .heading40, .heading41 {
    font-size: 10px;
  }

  .contacto {
    display: block;
  }

  .contacto._2 {
    margin-top: 0;
    display: none;
  }

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

  .image-27 {
    width: 70px;
    height: auto;
  }

  .column-17 {
    flex-direction: row;
    align-items: center;
  }

  .right-arrow-2 {
    margin-right: -17px;
  }

  .submit-button-3 {
    margin-top: 5px;
  }

  .collection-list-wrapper-3 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .button-8 {
    margin-top: -10px;
  }

  .formempleo {
    width: 320px;
  }

  .post-venta-txt {
    width: 322px;
    margin-top: 10px;
  }

  .div-block-79 {
    width: 215px;
    margin-left: 0;
  }

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

  .div-block-80 {
    width: 60px;
    height: 77px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .botonservicios {
    background-color: var(--gold);
    color: var(--midnight-blue);
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .text-form-empleo {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 300;
  }

  .masinfo {
    align-items: center;
    width: 161px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
  }

  .heading-32 {
    text-align: left;
    margin-left: 0;
    font-size: 14px;
  }

  .collection-list4 {
    grid-column-gap: 18px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .next-2 {
    align-self: center;
    margin-left: -89px;
    margin-right: 140px;
  }

  .next-3 {
    margin-right: 60px;
  }

  .next-4 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 30px;
    display: flex;
  }

  .navbar-4 {
    display: none;
  }

  .column-18 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .column-19, .column-20, .column-21 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .div-block-81 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto 108px;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 0;
    display: grid;
  }

  .section-32 {
    background-color: #fff;
    display: block;
  }

  .div-block-82 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-items: stretch;
    margin-left: 20px;
    display: grid;
  }

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

  .link-6 {
    color: var(--midnight-blue);
    flex-direction: column;
    align-items: flex-start;
    font-family: Rubik, sans-serif;
    font-weight: 400;
    text-decoration: none;
    display: flex;
  }

  .text-block-53 {
    margin-left: 20px;
  }

  .div-block-84 {
    display: block;
  }

  .load-more-button.fs-btn-nav {
    margin-left: 20px;
    margin-right: 20px;
  }

  .pagination-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .column-23 {
    justify-content: center;
    align-items: center;
  }

  .column-24 {
    justify-content: flex-end;
    align-items: center;
  }

  .garantiamarcas {
    flex-direction: column;
    display: flex;
  }

  .columns-9 {
    display: flex;
  }

  .column-25, .column-26 {
    align-self: flex-start;
  }

  .image-35 {
    width: 150px;
    margin-left: 10px;
    display: block;
  }

  .text-block-54 {
    margin-left: 20px;
    font-family: Rubik, sans-serif;
    font-size: 15px;
  }

  .text-block-55 {
    color: var(--midnight-blue);
    width: auto;
    margin-top: 10px;
    margin-left: 10px;
    font-family: Rubik, sans-serif;
    font-size: 12px;
    line-height: 13px;
  }

  .link-7 {
    color: var(--midnight-blue);
    margin-top: 5px;
    margin-left: 10px;
    font-family: Rubik, sans-serif;
    font-size: 12px;
  }

  .section-33 {
    background-color: var(--midnight-blue);
    display: block;
  }

  .div-block-86 {
    margin-bottom: 20px;
    margin-left: 10px;
  }

  .footermobile {
    background-color: #fff;
    margin-top: 20px;
    display: block;
  }

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

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

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

  .column-28 {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .heading-34 {
    margin-top: 10px;
  }

  .ubicaciones {
    width: 100%;
    max-width: 100%;
    height: 250px;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 13px;
    padding-left: 20px;
    padding-right: 5px;
    position: relative;
    left: 0;
    box-shadow: 3px 3px 9px 5px #75717126;
  }

  .ubicaciones.barberena {
    height: auto;
    max-height: none;
  }

  .div-block-89 {
    width: auto;
    margin-top: 20px;
    margin-right: 0;
    position: relative;
    left: 0;
  }

  .div-block-90, .div-block-91 {
    margin-top: 20px;
    position: relative;
    left: 0;
  }

  .div-block-92 {
    margin-top: 20px;
    margin-left: 0;
    position: relative;
    left: 0;
  }

  .div-block-93 {
    margin-top: 20px;
    position: relative;
    left: 0;
  }

  .contactoinfo {
    background-color: #0000;
    width: 100%;
    margin-top: 35px;
    padding-top: 0;
    display: block;
  }

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

  .link-tab {
    background-color: var(--midnight-blue);
    cursor: pointer;
  }

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

  .link-tab:active {
    color: var(--midnight-blue);
    background-color: #fff;
  }

  .link-tab.w--current {
    background-color: #101447;
    font-family: Rubik, sans-serif;
    box-shadow: 0 1px 3px #000;
  }

  .tabs-menu-2, .tab-link-tab-2 {
    background-color: var(--midnight-blue);
  }

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

  .tab-link-tab-3 {
    background-color: var(--midnight-blue);
    margin-bottom: 5px;
  }

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

  .tab-link-tab-3:active {
    color: var(--midnight-blue);
    background-color: #fff;
  }

  .tab-link-tab-3.w--current {
    background-color: var(--midnight-blue);
  }

  .text-block-56 {
    color: #fff;
    cursor: pointer;
    margin-bottom: 0;
  }

  .text-block-57 {
    color: #fff;
    cursor: pointer;
    font-size: 13px;
  }

  .text-block-58 {
    color: #fff;
    cursor: pointer;
  }

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

  .text-block-59 {
    color: var(--midnight-blue);
    text-align: justify;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Rubik, sans-serif;
    font-size: 11px;
    line-height: 15px;
  }

  .titular3 {
    color: var(--midnight-blue);
    margin-bottom: 0;
    margin-left: 20px;
    font-family: Rubik, sans-serif;
    font-size: 20px;
    line-height: 22px;
  }

  .titular3.secundario {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
  }

  .list-item-4, .list-item-4._1 {
    padding-right: 20px;
    font-size: 12px;
  }

  .list-item-4._1 {
    font-size: 12px;
  }

  .image-36 {
    width: 120px;
    margin-top: 20px;
    margin-left: 10px;
  }

  .list-item-5._1 {
    text-align: justify;
    font-size: 11px;
  }

  .list-items {
    color: var(--midnight-blue);
    text-align: justify;
    padding-right: 10px;
    font-family: Rubik, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 12px;
  }

  .section-35 {
    margin-top: 40px;
    display: block;
  }

  .section-36 {
    display: none;
  }

  .div-block-96 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--midnight-blue);
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .heading-36 {
    text-align: center;
    margin-top: 10px;
    margin-left: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .text-block-60 {
    text-align: center;
    font-size: 12px;
  }

  .text-block-61 {
    padding-left: 10px;
    font-size: 11px;
  }

  .text-block-62 {
    font-size: 10px;
  }

  .text-block-63 {
    border-left: 1px none var(--midnight-blue);
    text-align: center;
    font-size: 10px;
    line-height: 15px;
  }

  .section-37 {
    margin-bottom: 40px;
    display: none;
  }

  .column-29 {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 20px;
    display: flex;
  }

  .div-block-98, .column-30, .column-31, .column-32, .column-33, .column-34 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-toggle-2 {
    background-color: var(--midnight-blue);
    width: 320px;
    padding-left: 10px;
  }

  .dropdown-toggle-2.w--open {
    background-color: var(--midnight-blue);
  }

  .div-block-99 {
    background-color: var(--midnight-blue);
    height: 232px;
    padding-top: 20px;
  }

  .div-block-100 {
    background-color: #c0bdbd;
    border-radius: 9px;
    height: 109px;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-64 {
    color: #fff;
    margin-top: 0;
    margin-left: 10px;
    padding-left: 10px;
    font-family: Rubik, sans-serif;
  }

  .button-10 {
    background-color: var(--gold);
    color: var(--midnight-blue);
    margin-top: 20px;
    margin-left: 10px;
    font-family: Rubik, sans-serif;
    font-size: 13px;
  }

  .text-block-65 {
    color: #fff;
    font-family: Rubik, sans-serif;
  }

  .icon-9 {
    color: #fff;
  }

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

  .image-37, .image-38, .image-39 {
    min-width: 40px;
  }

  .info-preventa {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: auto;
    margin: 0 auto;
    display: flex;
  }

  .column-35 {
    display: none;
  }

  .textoinfo {
    text-align: center;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .textoinfo._2 {
    font-size: 12px;
  }

  .titularpreventa {
    border-bottom: 2px solid var(--midnight-blue);
    color: var(--midnight-blue);
    text-align: center;
    margin-bottom: 10px;
    font-family: Rubik, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .titularpreventa._2 {
    margin-top: 5px;
  }

  .titularpreventa._2.mobile {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .titularpreventa.secundario {
    margin-top: 0;
  }

  .icono {
    width: 50px;
    min-width: 40px;
    margin-left: 0;
  }

  .icono._2 {
    width: 53px;
    margin-bottom: 0;
  }

  .icono.bateria {
    margin-left: auto;
    margin-right: auto;
  }

  .icono.carrito {
    width: 50px;
  }

  .icono.batrevision {
    margin-top: 10px;
  }

  .column-36 {
    display: none;
  }

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

  .logosmarca {
    align-self: center;
    width: auto;
    min-width: auto;
    height: 37px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .logosmarca.lth {
    width: auto;
    height: 35px;
    max-height: 55px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .logosmarca.optima {
    height: 35px;
  }

  .logosmarca.iberia {
    width: 103px;
    max-width: none;
    height: 40px;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-37 {
    display: none;
  }

  .respaldo-marcas {
    grid-column-gap: 3px;
    grid-row-gap: 16px;
    text-align: center;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    place-items: center;
    width: auto;
    height: auto;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .servicio1 {
    border: 1px none var(--dark-grey);
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 20px 0;
    font-size: 13px;
    display: flex;
  }

  .texto-servicio {
    text-align: center;
    font-family: Rubik, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
  }

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

  .iconoservicios, .icono1 {
    width: 60px;
    margin-top: 10px;
  }

  .masinformacion {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: 0 10px;
    padding-bottom: 0;
    display: flex;
  }

  .textoinformativo {
    color: #fff;
    text-align: center;
    margin-top: 20px;
    font-family: Rubik, sans-serif;
    font-size: 12px;
    line-height: 16px;
  }

  .botoninfo {
    border-bottom: 1px solid var(--gold);
    background-color: #0000;
    margin-bottom: 10px;
    font-family: Rubik, sans-serif;
    font-size: 12px;
    font-weight: 400;
  }

  .titulares {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 20px 20px 0 0;
    font-family: Rubik, sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 24px;
  }

  .titulares.blue {
    margin-bottom: 15px;
    margin-right: 0;
    font-size: 25px;
  }

  .titulares.blue.secundario {
    margin-top: 0;
    position: relative;
  }

  .titulares.blanco {
    text-align: center;
  }

  .titulares.subrrayado {
    text-align: left;
    border-bottom-width: 3px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 60px;
    margin-right: 60px;
    padding-left: 0;
    display: flex;
  }

  .titulares.white {
    margin-top: 40px;
  }

  .titulares.secundario {
    margin-top: 10px;
    margin-bottom: 15px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
  }

  .titular-amarillo {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
  }

  .contenido {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    font-weight: 300;
  }

  .titular2 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .div-block-103 {
    grid-column-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .columns-10 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

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

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

  .catalogo-baterias {
    margin-top: 30px;
  }

  .catalogo-baterias.secundaria {
    display: block;
  }

  .informaci-n {
    background-color: var(--midnight-blue);
    height: auto;
    margin-top: 40px;
  }

  .parrafo {
    color: #fff;
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 0;
    font-family: Rubik, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .parrafo.tablet {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
  }

  .column-38 {
    padding-right: 10px;
  }

  .textoform.white {
    font-size: 13px;
  }

  .section-38, .section-40, .section-41 {
    margin-top: 0;
  }

  .section-42 {
    height: 223px;
    display: none;
  }

  .div-block-106 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .div-block-107 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .section-43, .section-44 {
    margin-top: 0;
  }

  .pagination {
    flex-direction: column;
    display: block;
  }

  .container-22 {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .brand-3.mobile {
    object-fit: contain;
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec457b793499d1efc822336_iberia-logo-blanco.png");
    width: 110px;
    height: auto;
    padding-bottom: 0;
    display: block;
    overflow: visible;
  }

  .brand-3.blanco {
    width: 120px;
    height: 60px;
    margin-left: 10px;
  }

  .button-11 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .navbar-5 {
    display: none;
  }

  .ofertas {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0%;
    right: 0;
  }

  .heading-37 {
    margin-top: 0;
    margin-left: 20px;
  }

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

  .div-block-112 {
    margin-bottom: 10px;
  }

  .div-block-113 {
    margin-right: 0;
  }

  .link-block-5 {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5ec457b793499d1efc822336_iberia-logo-blanco.png");
    background-position: 0 0;
    background-size: 125px;
  }

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

  .div-block-115 {
    background-color: #191d53;
    align-items: stretch;
    margin: 40px auto 0;
    padding-bottom: 10px;
    padding-left: 20px;
    display: flex;
  }

  .menuicon {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    background-color: #191d53;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .menuicon:active {
    box-shadow: 1px 1px 3px #000;
  }

  .menuicon.oferta, .menuicon.marcascarro.promos {
    display: none;
  }

  .image-41 {
    color: var(--gold);
    width: 45%;
    margin-top: 0;
    margin-left: 20px;
    padding-bottom: 10px;
    padding-left: 0;
    display: block;
  }

  .div-block-117, .div-block-118 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--midnight-blue);
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-119 {
    color: #fff;
    background-color: #fff;
    height: 3px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 40px;
    display: block;
  }

  .div-block-120 {
    width: auto;
    height: 30px;
  }

  .div-block-121 {
    background-color: #fff;
    height: 3px;
    padding-bottom: 0;
    padding-right: 20px;
  }

  .div-block-122 {
    width: 30px;
  }

  .list-item-6 {
    color: var(--gold);
  }

  .list {
    background-color: #191d53;
  }

  .list-item-7, .list-item-8 {
    color: var(--gold);
  }

  .div-block-123 {
    background-color: var(--midnight-blue);
  }

  .nav-menu-4 {
    background-color: #191d53;
  }

  .nav-menu-4:active {
    box-shadow: 0 1px 14px -4px #000;
  }

  .nav-menu-4.prc {
    background-color: var(--dark-slate-grey);
  }

  .link-8 {
    display: block;
  }

  .footerlink {
    color: var(--dim-grey-2);
    background-color: #0000;
    margin-bottom: 8px;
    padding-left: 20px;
    font-family: Rubik, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
    text-decoration: none;
    display: block;
  }

  .footerlink.llamada {
    margin-top: 10px;
    padding-left: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
  }

  .link-9 {
    display: block;
  }

  .text-block-68 {
    color: var(--dim-grey-2);
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 20px;
    font-family: Rubik, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
  }

  .link-block-6 {
    color: #524040;
  }

  .link-block-6.w--current {
    color: #fff;
    background-color: #0000;
  }

  .list-2 {
    margin-bottom: 20px;
  }

  .div-block-124 {
    width: auto;
  }

  .tabletanav {
    display: none;
  }

  .image-42 {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-125 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    width: 90%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-42 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .column-43 {
    align-items: flex-start;
    display: flex;
  }

  .container-25 {
    display: none;
  }

  .navlinkmobile, .navlinkmobile.plantareci {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr .25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .exporticon {
    width: 35%;
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
    display: block;
  }

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

  .socialmedia {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-44 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .column-46 {
    flex-direction: column;
    display: flex;
  }

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

  .div-block-131 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    margin-left: 0;
    display: grid;
  }

  .ubicacion {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ubicacion._2ndaopcion {
    display: none;
  }

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

  .brandmobile {
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eea4c984494a6d39e828796_1-IBERIA-blanco2.png");
    background-position: 0 0;
    background-size: 125px;
    width: 123px;
    height: 67px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    display: block;
    overflow: visible;
  }

  .brandmobile.w--current {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5eea4c984494a6d39e828796_1-IBERIA-blanco2.png");
    background-size: cover;
    width: 122px;
    height: 68px;
    margin-left: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .promotablet {
    margin-left: 0;
    margin-right: 0;
  }

  .botonesoferta {
    justify-items: center;
  }

  .text-block-69, .lightbox-link-2 {
    margin-top: 20px;
  }

  .icon-14 {
    color: #fff;
  }

  .fs-btn-wrapper.pagination {
    align-self: center;
    align-items: center;
    display: flex;
  }

  .paragraph-15 {
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    line-height: 18px;
  }

  .link-block-13 {
    top: -115px;
  }

  .link-block-14 {
    top: -132px;
  }

  .link-block-14.w--current {
    top: -130px;
  }

  .link-block-15, .link-block-16, .link-block-18 {
    top: -115px;
  }

  .etica {
    text-align: center;
    margin-left: 0;
    font-family: Rubik, sans-serif;
    font-size: 15px;
    font-weight: 400;
  }

  .lightboxmodal {
    padding-left: 0;
  }

  .image-big {
    margin-top: 60px;
  }

  .batteryslider {
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
  }

  .b2-slider, .b-slider {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .telefono {
    font-size: 12px;
    line-height: 15px;
  }

  .sec-btnes-baterias {
    display: none;
  }

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

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .titular-ubicacion {
    font-size: 16px;
  }

  .centrosservicio {
    background-position: 58% 0;
    height: 300px;
    margin-top: 0;
  }

  .div-block-144 {
    grid-template-columns: 1fr;
    justify-items: center;
    margin: 0 auto 40px;
  }

  .centro-direccion {
    height: 20rem;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-27 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-top: 20px;
    display: flex;
  }

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

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

  .titular-horario {
    font-size: 16px;
  }

  .collection-list-content2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr .75fr .75fr;
    align-content: start;
    align-items: start;
  }

  .marca-decarro {
    margin-bottom: 5px;
  }

  .image-batt {
    align-self: center;
    width: auto;
    max-width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .heading-39 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
  }

  .subtitulo {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .form-4, .form-5, .form-6, .form-7, .form-8 {
    padding-right: 80px;
  }

  .form-9 {
    padding-right: 120px;
  }

  .form-10 {
    padding-right: 80px;
  }

  .form-11 {
    padding-right: 0;
  }

  .busqueda {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .bold-text-3 {
    font-weight: 500;
  }

  .bold-text-4, .bold-text-5 {
    font-weight: 400;
  }

  .product-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    padding-left: 0;
  }

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

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

  .text-block-134.movil {
    display: block;
  }

  .text-field-6 {
    margin-bottom: 5px;
  }

  .form-12 {
    margin-top: 0;
  }

  .nav-link-pr.w--current {
    align-items: flex-start;
  }

  .container-29 {
    display: none;
  }

  .hero {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f10ac693746fd23abdf3112_BANNER-PLATNA-TORTUGA-movil.png");
    background-position: 70% 100%;
    margin-top: 0;
  }

  .hero.planta {
    margin-top: 0;
    padding-top: 140px;
    padding-left: 20px;
  }

  .paragraph-nosotros {
    text-align: justify;
  }

  .valor {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 15px;
  }

  .icon-21 {
    color: #fff;
  }

  .galeria {
    display: none;
  }

  .galeria.mov {
    display: block;
  }

  .botones-opciones {
    margin: 0 10px 20px;
  }

  .botones-grid {
    grid-row-gap: 13px;
    grid-template: "."
                   "."
                   "."
                   "Area"
                   "."
                   "."
                   / 1fr;
  }

  .botones-grid.secundario {
    grid-column-gap: 7px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .boton-opciones.rl {
    width: auto;
    height: 150px;
  }

  .boton-opciones.mt, .boton-opciones.pc, .boton-opciones.do, .boton-opciones.pr, .boton-opciones.rt {
    height: 150px;
  }

  .div-block-159 {
    justify-items: center;
    margin-right: 10px;
    padding-right: 10px;
  }

  .div-block-160 {
    width: 325px;
    padding-left: 10px;
  }

  .div-block-161 {
    flex-direction: column;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .image-54 {
    display: none;
  }

  .image-54.movil {
    display: block;
  }

  .image-55 {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-165 {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-bottom: 0;
    display: block;
  }

  .text-block-142 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }

  .image-56 {
    color: #fff;
  }

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

  .div-block-166.movil {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: none;
  }

  .txt-azul {
    display: none;
  }

  .social-media {
    grid-template-columns: 1.25fr 1fr;
    margin-top: 25px;
  }

  .social-media.desktop {
    grid-template-columns: 1.25fr 1fr;
  }

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

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

  .text-block-146.movil {
    display: block;
  }

  .image-57 {
    text-align: center;
    align-self: center;
    max-width: 28%;
  }

  .text-block-148 {
    color: var(--midnight-blue);
    text-align: center;
    margin-bottom: 20px;
    font-family: Rubik, sans-serif;
    font-size: 18px;
  }

  .column-54 {
    margin-bottom: 20px;
  }

  .visita {
    margin-left: 0;
    padding-left: 0;
  }

  .titutal-pr {
    margin-bottom: 15px;
    font-size: 25px;
    line-height: 30px;
  }

  .parrafo-pr {
    margin-bottom: 40px;
    padding-right: 0;
  }

  .boton-visita {
    text-align: center;
    width: 122px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
  }

  .boton {
    width: 163px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-170 {
    height: auto;
    padding-left: 0;
  }

  .heading-46 {
    padding-left: 10px;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
  }

  .column-56 {
    padding-left: 15px;
  }

  .image-59 {
    height: auto;
    display: none;
  }

  .container-34 {
    width: auto;
  }

  .desktop-block {
    display: none;
  }

  .btn-amarillo, .btn-1 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .txt-color-azul {
    text-align: center;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: 28px;
    font-weight: 900;
  }

  .h6 {
    text-align: left;
  }

  .btn-2 {
    margin-bottom: 11px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .h1-centro {
    color: #fff;
    font-size: 32px;
    line-height: 42px;
  }

  .btn-linea {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-2 {
    text-align: center;
    background-color: #f7f7f7fc;
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f2d5fde24c5_particulas%20(gris).svg");
    background-position: 60% -20%;
    background-repeat: no-repeat;
    background-size: 1000px;
    height: auto;
    padding: 10px 10px 24px;
  }

  .list-line {
    background-position: 0 10px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .pago {
    justify-content: center;
    margin-left: 0;
    top: 2px;
  }

  .link-redes {
    justify-content: center;
    align-self: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .link-redes.icn-llamada {
    margin-right: 0;
  }

  .img-24-7._24-7mobile {
    position: absolute;
    inset: auto 2% -5% auto;
  }

  .h2-centro {
    padding-left: 21px;
    padding-right: 21px;
    font-family: Encode Sans, sans-serif;
    font-size: 28px;
  }

  .bateria-botonera {
    background-color: #fff;
    padding-top: 0;
  }

  .slider-pill {
    background-color: #0000;
    height: 320px;
    margin-top: 38px;
    padding-top: 41px;
    padding-bottom: 21px;
  }

  .mobile-block {
    display: block;
  }

  .servicios-movil {
    color: #fff;
    background-color: #164390;
    padding: 15px 10px 35px;
    position: relative;
  }

  .flecha-link {
    flex: 0 auto;
    order: 1;
    align-self: center;
    margin-left: 40px;
    position: absolute;
    right: 0;
  }

  .no-visble {
    display: none;
    overflow: visible;
  }

  .expandible-block {
    color: #333;
    background-color: #f9f9f9;
    border-radius: 6px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
    box-shadow: 1px 1px 10px -4px #164390;
  }

  .titular-expandible {
    perspective: 1000px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
    position: relative;
  }

  .logo-movil {
    text-align: left;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 15px;
  }

  .ubicacion-mobile {
    background-color: #f7f7f7fc;
    padding-top: 40px;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .bateria-footer {
    margin-top: 20px;
    display: block;
    position: static;
  }

  .mobile-hero {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23557e6806453754a7e411_fondo%20mobile%20hero.jpg"), none;
    background-position: 50% 0, 100%;
    background-repeat: repeat, repeat-y;
    background-size: cover, cover;
    height: auto;
    padding-top: 12px;
    display: none;
  }

  .botonera-movil {
    justify-content: space-between;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .entrada-mov {
    text-align: center;
    padding: 55px 10px 15px;
  }

  .copyright {
    text-align: center;
    display: none;
  }

  .btn-50 {
    color: #fff;
    letter-spacing: .5px;
    background-color: #164390;
    width: 50%;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 13px;
    text-decoration: none;
  }

  .btn-50._2 {
    color: #000;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f0c03de24fc_whats%20logo%20.png");
    background-position: 2%;
    background-repeat: no-repeat;
    background-size: 29px;
    border: 4px solid #000;
    border-left-width: 2px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    font-size: 19px;
    font-weight: 700;
  }

  .btn-50._1 {
    color: #000;
    text-align: center;
    background-color: #fcee21;
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668fe532de24f3_icn%20telefono.svg");
    background-position: 4%;
    background-repeat: no-repeat;
    background-size: 27px;
    border: 4px solid #000;
    border-right-width: 2px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    font-size: 19px;
    font-weight: 700;
  }

  .left-arrow-copy {
    color: #164390;
    width: 40px;
    height: 40px;
    font-size: 28px;
    inset: 0% 4% auto auto;
  }

  .mobile-hero-2 {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23557e6806453754a7e411_fondo%20mobile%20hero.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-top: 12px;
  }

  .paragraph-pill {
    font-family: Encode Sans, sans-serif;
    font-size: 14px;
    line-height: 25px;
  }

  .sld-pill {
    color: #fff;
    background-color: #164390;
    border-radius: 8px;
    width: 160px;
    height: 219px;
    margin: 11px 10px 11px 14px;
    padding: 16px 15px 21px;
    box-shadow: 1px 1px 10px -1px #00000047;
  }

  .hero-img-movil {
    padding-top: 23px;
    padding-bottom: 5px;
    position: relative;
  }

  .link-block-25 {
    margin-bottom: 13px;
  }

  .icn-servicio {
    margin-right: 13px;
  }

  .mask-2 {
    width: 190px;
    overflow: visible;
  }

  .bold-red {
    color: #cf102d;
    font-family: Encode Sans, sans-serif;
    font-size: 35px;
  }

  .cta-mov {
    text-align: center;
    padding: 22px 9px;
  }

  .h3-invertido {
    font-family: Encode Sans, sans-serif;
    font-weight: 500;
  }

  .left-arrow-10 {
    color: #164390;
    width: 40px;
    height: 40px;
    font-size: 28px;
    inset: 0% auto auto 4%;
  }

  .heading-54 {
    color: #164390;
    font-family: Encode Sans, sans-serif;
    font-weight: 500;
  }

  .paragraph-24 {
    font-family: Encode Sans, sans-serif;
    font-size: 17px;
  }

  .heading-55, .heading-56, .heading-57, .heading-58, .heading-59, .heading-60, .heading-61, .heading-62, .heading-63, .heading-64, .text-block-153, .text-block-154, .text-block-155 {
    font-family: Encode Sans, sans-serif;
  }

  .image-62 {
    min-width: 40%;
    max-width: 46%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-156 {
    text-align: center;
    width: auto;
    display: block;
  }

  .select-2 {
    width: 200px;
    margin-top: 20px;
    margin-left: 0;
  }

  .select-2.secundario.select-test3 {
    flex-direction: column;
    align-self: stretch;
    align-items: stretch;
    width: auto;
    display: block;
  }

  .sort-button {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .div-block-176 {
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 0 20px 40px;
    display: block;
    position: static;
    inset: auto 0% 0%;
  }

  .div-block-177 {
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 320px;
    display: block;
  }

  .div-block-181 {
    display: block;
  }

  .link-doc {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-182 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .image-69.movil {
    align-self: flex-end;
    display: inline-block;
  }

  .nav-plantar {
    display: none;
  }

  .titulo-preciclaje {
    font-size: 30px;
    line-height: 40px;
  }

  .parrafo-plantar.home {
    padding-right: 10px;
    font-size: 17px;
    line-height: 26px;
  }

  .column-59 {
    display: none;
  }

  .footer-3 {
    text-align: left;
    flex-direction: column;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

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

  .footer-logo-link {
    height: 60px;
  }

  .footer-image {
    margin-bottom: 10px;
    display: block;
  }

  .footer-heading {
    margin-top: 20px;
  }

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

  .text-block-170 {
    text-align: center;
    font-size: 11px;
  }

  .div-block-184 {
    margin-top: 0;
  }

  .div-block-185 {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-right: 0;
    display: flex;
  }

  .cilindraje {
    min-height: 60px;
    margin-top: 0;
    font-size: 10px;
    line-height: 11px;
  }

  .linea-carro {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 5px;
    display: flex;
  }

  .marca-linea {
    grid-template-rows: 100px;
    margin-bottom: 20px;
  }

  .subtitulo-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
    line-height: 28px;
  }

  .text-block-171 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-189, .boton-de-producto {
    display: none;
  }

  .boton-de-producto.movil {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .bci-2 {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 13px;
    line-height: 14px;
  }

  .select-test {
    margin-bottom: 10px;
  }

  .select-test2 {
    align-self: stretch;
    margin-bottom: 10px;
  }

  .select-test3 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .marca-titular {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .image-75 {
    max-width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .datos-baterias {
    height: auto;
    min-height: 120px;
    max-height: 130px;
    margin-top: 20px;
    padding-top: 10px;
  }

  .div-imagen-bat {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    display: flex;
  }

  .div-boton {
    height: auto;
    min-height: auto;
  }

  .producto.marca {
    margin-top: 10px;
  }

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

  .div-block-190.movil {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

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

  .nombre-bateria {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 15px;
  }

  .nombre-bateria-2 {
    text-align: center;
    align-self: center;
    display: flex;
  }

  .div-block-191 {
    align-self: center;
    max-width: none;
  }

  .image-77 {
    width: 31%;
    max-width: 35%;
  }

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

  .imgmarca {
    width: 100px;
    margin-bottom: 20px;
  }

  .form-block-5, .form-block-6 {
    margin-bottom: 0;
  }

  .text-block-175 {
    margin-left: 0;
    padding-left: 10px;
    font-family: Rubik, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .div-block-192 {
    flex-direction: column;
    display: flex;
  }

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

  .div-block-194 {
    flex-direction: column;
    margin-bottom: 20px;
    display: none;
  }

  .div-block-195 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .form-block-7 {
    margin-top: 0;
    padding-top: 60px;
  }

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

  .div-block-196.movil {
    align-items: center;
    margin-top: 10px;
    margin-bottom: 15px;
    display: block;
  }

  .recaptcha-2 {
    margin-bottom: 20px;
  }

  .heading-67 {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }

  .columns-12 {
    padding-left: 0;
  }

  .bold-text-15 {
    color: var(--dim-grey-2);
    font-weight: 500;
  }

  .bold-text-16 {
    color: var(--dim-grey-2);
  }

  .menu-button-6 {
    color: var(--yellow-green);
  }

  .brand-6 {
    background-image: url("https://cdn.prod.website-files.com/5eb5a15829869a7d36bf7122/5f23553c15668f4012de24c8_logo%20iberia%20(invertido).svg");
    background-position: 0 0;
    background-size: cover;
    width: 170px;
    padding-bottom: 0;
  }

  .container-38 {
    height: 80px;
  }

  .image-116 {
    width: 70px;
    height: 50px;
  }

  .link-block-57 {
    width: 120px;
    height: 50px;
    display: block;
  }

  .bold-text-17, .bold-text-18, .bold-text-19 {
    color: var(--dark-slate-grey);
    font-weight: 500;
  }

  .navbar-11 {
    display: block;
  }

  .list-4 {
    flex-direction: column;
    align-self: stretch;
    align-items: center;
    padding-left: 0;
    list-style-type: none;
    display: flex;
  }

  .list-item-9 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .container-39 {
    align-self: center;
  }

  .navbar-12, .navbar-13, .navbar-14, .navbar-15, .navbar-16, .navbar-17, .navbar-18 {
    display: block;
  }

  .column-61 {
    padding-top: 40px;
  }

  .promo-div {
    opacity: 0;
    width: 100%;
    height: 470px;
    display: none;
  }

  .right-arrow-11 {
    left: 280px;
  }

  .mask-4 {
    background-color: var(--midnight-blue);
  }

  .slide-nav-4 {
    top: 42px;
  }

  .div-block-198 {
    padding-top: 10px;
  }

  .linkbaterias-filtro-2 {
    display: block;
  }

  .slider-7 {
    background-color: var(--midnight-blue);
  }

  .heading-69 {
    text-align: center;
    line-height: 22px;
  }

  .whats-flotante {
    background-color: #44975a;
    padding-top: 0;
    padding-right: 2px;
    display: none;
    right: 14px;
  }

  .div-block-200 {
    background-color: var(--midnight-blue);
    padding: 23px;
    display: block;
  }

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

  .div-block-203 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }

  .div-block-205 {
    position: absolute;
    inset: auto 0% 5px 20px;
  }

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

  .ubicaciones-nuevo {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 13px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    left: 0;
    box-shadow: 3px 3px 9px 5px #75717126;
  }

  .ubicaciones-nuevo.barberena {
    height: auto;
    max-height: none;
  }

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

  .container-tablet {
    max-width: 95%;
  }

  .wrapper-logo-filters {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .slider-8 {
    padding-bottom: 4px;
  }

  .section-wrapper-info-head, .back-home-all-users {
    margin-top: 0;
  }

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

  .form-header {
    width: 100%;
  }

  .image-121 {
    width: 175px;
    min-width: 175px;
  }

  .heading-74 {
    font-size: 24px;
  }

  .image-124 {
    width: 50px;
    min-width: 50px;
  }

  .heading-76, .html-embed-4 {
    width: 100%;
  }

  .titulo-back-ventas {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
    line-height: 28px;
  }
}

#w-node-_46bb8e0e-5900-8aaa-f39f-109250f93580-c8643575, #w-node-_70473754-506b-30d9-92ef-5b22086fd60a-086fd607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd68dfa4-519b-4a84-2bbc-c288021bd8d0-021bd8a2 {
  place-self: auto center;
}

#w-node-_1ad63b00-d8de-2d53-18c0-d57189929926-b96435b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3122a58e-ae78-ca4a-d228-ac0b2fb51c08-b96435b0, #w-node-d3fff2b8-faf5-2622-35c8-bfdb235f8ffa-b96435b0, #w-node-_5c595ce3-0e5f-915d-97f7-8a2c44ffdccc-b96435b0, #w-node-bbea352a-28ed-7351-8210-1e3f412a4122-b96435b0, #w-node-c5479407-6231-c058-81cd-10b8b6551650-b96435b0, #w-node-_3b3328d1-fbb4-b6cf-225e-8d93b593e235-b96435b0, #w-node-_065963c5-65cc-fd80-1e43-c066dc658daa-b96435b0, #w-node-_16d30408-06e2-0dc7-6465-54d871035f8b-b96435b0, #w-node-b39da63a-5e7e-29d3-70df-5ba9bd91f7ee-b96435b0, #w-node-d07c1487-c7b5-245b-1247-2ce8a016163d-b96435b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1c17e69a-9602-bec4-b311-6cdd40e7a66c-b96435b0, #w-node-e095ff68-58fc-970d-5999-ddd30ae846e5-b96435b0, #w-node-_9ab90628-93af-d97c-e2e5-970a84a951be-b96435b0, #w-node-d1afe766-9cd2-9609-693d-0afdb00242c9-b96435b0, #w-node-_1586de27-f5c3-ee7d-4084-c551f38fde1b-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6b2bf927-9fdf-8bb7-26bb-312fd228f99e-b96435b0, #w-node-_6daf7d65-2b0d-c08c-2275-2f7c2dfb102d-b96435b0, #w-node-_68457850-1360-7d28-2169-fd9779a87c82-b96435b0, #w-node-e248b4b5-f61c-b71d-dbe3-6736685ba609-b96435b0, #w-node-_398fa2ff-51ce-76c2-40ff-7052d15dd447-b96435b0, #w-node-_3cac45df-61a4-84cc-f59c-b0911b5ba898-b96435b0, #w-node-_21891c66-0a4c-ef67-75b5-71cf370357ee-b96435b0, #w-node-df8f58d9-9245-b0bc-0053-c4b336bb520f-b96435b0, #w-node-_27c43d4f-1d68-d29d-1121-cd571c6caabe-b96435b0, #w-node-_8244de85-7ce3-f13f-5957-a7f9e7ca2de8-b96435b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_22eb5fe1-e560-8428-6af9-1c44dbcf9bc8-b96435b0, #w-node-_22eb5fe1-e560-8428-6af9-1c44dbcf9bd0-b96435b0, #w-node-_22eb5fe1-e560-8428-6af9-1c44dbcf9bd6-b96435b0, #w-node-_22eb5fe1-e560-8428-6af9-1c44dbcf9bdc-b96435b0, #w-node-_22eb5fe1-e560-8428-6af9-1c44dbcf9be2-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_842fb056-c101-6084-3b04-7c9cc52c4f50-b96435b0 {
  place-self: center;
}

#w-node-_9ea10260-b040-fcb3-7966-9ff4c5016a90-b96435b0 {
  align-self: center;
}

#w-node-_83f95976-2903-1765-46c5-8c22d61010f7-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fd900dde-f539-a1d0-48bb-9fba83ed7af2-b96435b0, #w-node-_88eac874-d206-fa40-d41b-a30565a77ce4-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_168a5a24-dd12-dc39-105d-2a685e6dbd44-b96435b0 {
  place-self: center;
}

#w-node-_168a5a24-dd12-dc39-105d-2a685e6dbd4c-b96435b0 {
  align-self: center;
}

#w-node-_168a5a24-dd12-dc39-105d-2a685e6dbd50-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_168a5a24-dd12-dc39-105d-2a685e6dbd5b-b96435b0, #w-node-_168a5a24-dd12-dc39-105d-2a685e6dbd65-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_90407aef-f855-7f7c-9887-f84bd37f9b8d-b96435b0 {
  place-self: center;
}

#w-node-_90407aef-f855-7f7c-9887-f84bd37f9b95-b96435b0 {
  align-self: center;
}

#w-node-_90407aef-f855-7f7c-9887-f84bd37f9b99-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90407aef-f855-7f7c-9887-f84bd37f9ba4-b96435b0, #w-node-_90407aef-f855-7f7c-9887-f84bd37f9bae-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-f55a9526-83c8-9d11-1383-692812356fe5-b96435b0 {
  place-self: center;
}

#w-node-f55a9526-83c8-9d11-1383-692812356fed-b96435b0 {
  align-self: center;
}

#w-node-f55a9526-83c8-9d11-1383-692812356ff1-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f55a9526-83c8-9d11-1383-692812356ffc-b96435b0, #w-node-f55a9526-83c8-9d11-1383-692812357006-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-f55a9526-83c8-9d11-1383-69281235701f-b96435b0 {
  place-self: center;
}

#w-node-f55a9526-83c8-9d11-1383-692812357027-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-f55a9526-83c8-9d11-1383-69281235703c-b96435b0, #w-node-_0f5fb577-78f4-9713-bc2d-88ed56be7fe0-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f55a9526-83c8-9d11-1383-692812357059-b96435b0 {
  place-self: center;
}

#w-node-c22b2e90-2d65-ecf7-6624-fc49dd46766a-b96435b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-a9c8c9f5-4fc3-8c8c-3ccd-9e4774c6f11c-b96435b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_369d28a6-6f35-3ef5-b174-83bcdd864cf0-116435c3, #w-node-_8834b027-f64b-6fc5-4f16-10e8dde5be7d-116435c3, #w-node-_8b3e3160-67a8-b20d-d6b6-a348516211c0-116435c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c0ba1ec2-7f9e-835f-5f9e-6890c1d0e588-116435c3, #w-node-b9c9022d-cadb-e3fe-191a-1175bb11ddcf-116435c3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e2ff813e-7b71-5e8e-9ad2-505fc8bf9a89-fc6435c6 {
  align-self: start;
}

#w-node-_234838fe-ae3b-20c4-5ae1-8b68b81be196-fc6435c6 {
  place-self: start center;
}

#w-node-bb4c6973-0b76-d81b-2299-c0878c9d922b-fc6435c6, #w-node-_2a0a49ee-24c3-aa30-0c51-d461d3947da6-fc6435c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e707b69-6db1-8239-c4f0-de3a178dfdea-e86435c7 {
  place-self: center;
}

#w-node-_0e707b69-6db1-8239-c4f0-de3a178dfdec-e86435c7, #w-node-_0e707b69-6db1-8239-c4f0-de3a178dfdee-e86435c7 {
  justify-self: center;
}

#w-node-_1104b845-9f7f-8f57-471f-b7408c9e4065-e86435c7 {
  place-self: center;
}

#w-node-_1104b845-9f7f-8f57-471f-b7408c9e4067-e86435c7, #w-node-_1104b845-9f7f-8f57-471f-b7408c9e4069-e86435c7 {
  justify-self: center;
}

#w-node-_5fab353d-f776-db5e-a30f-272ba1d1dafc-e86435c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56983804-50a6-ef9a-29f7-cdba7a1a023e-816435ca {
  place-self: center;
}

#w-node-_56983804-50a6-ef9a-29f7-cdba7a1a0240-816435ca, #w-node-_56983804-50a6-ef9a-29f7-cdba7a1a0242-816435ca {
  justify-self: center;
}

#w-node-_042f9af1-d339-e7a0-fb17-247987d56b20-816435ca {
  place-self: center;
}

#w-node-_042f9af1-d339-e7a0-fb17-247987d56b22-816435ca, #w-node-_042f9af1-d339-e7a0-fb17-247987d56b24-816435ca {
  justify-self: center;
}

#w-node-b83ea74d-9dca-6a78-9e32-73a7d43953ce-816435ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b92d9af-1d84-6515-450f-11aa82e82b6a-516435ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_363048a0-866e-2716-28c5-f5e15b786767-516435ce, #w-node-_26a42b5d-3d2f-384e-85b6-936e82f6a7c1-516435ce {
  justify-self: center;
}

#w-node-bb20a332-fa7c-744b-53fa-5cfd829357e5-516435ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bb20a332-fa7c-744b-53fa-5cfd829357e7-516435ce, #w-node-bb20a332-fa7c-744b-53fa-5cfd829357e9-516435ce {
  justify-self: center;
}

#w-node-_8480e0de-baee-49b5-b64f-e3421a9b684f-516435ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2117f6c8-9d77-f093-4409-e23ad701eb90-626435cf {
  place-self: center;
}

#w-node-_2117f6c8-9d77-f093-4409-e23ad701eb92-626435cf, #w-node-_2117f6c8-9d77-f093-4409-e23ad701eb94-626435cf, #w-node-f34afd5e-d670-fd7b-e846-4b0b05b8a7c7-626435cf, #w-node-_9e4af14b-8c74-10c1-f255-bb134b0fd2c6-626435cf, #w-node-c9185574-d1b4-2b2b-415a-2dd3c4664bb8-626435cf {
  justify-self: center;
}

#w-node-ad979af1-05cb-1357-22ac-a74488d048b0-626435cf {
  place-self: center;
}

#w-node-ad979af1-05cb-1357-22ac-a74488d048b2-626435cf, #w-node-ad979af1-05cb-1357-22ac-a74488d048b4-626435cf, #w-node-ad979af1-05cb-1357-22ac-a74488d048b7-626435cf, #w-node-ad979af1-05cb-1357-22ac-a74488d048b8-626435cf, #w-node-ad979af1-05cb-1357-22ac-a74488d048b9-626435cf {
  justify-self: center;
}

#w-node-b9e8055f-8903-6e6d-376a-5e0d5c25039c-626435cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39ad3389-dd35-d517-7d3b-6154292ef9ad-316435d1 {
  place-self: center;
}

#w-node-_39ad3389-dd35-d517-7d3b-6154292ef9af-316435d1, #w-node-_39ad3389-dd35-d517-7d3b-6154292ef9b1-316435d1, #w-node-_15473e3f-1691-b2c2-16b9-b901b5dcd07c-316435d1, #w-node-cc96dc0b-d2cb-b966-d358-bce267908950-316435d1, #w-node-_2258f36d-7f9d-2e25-bf21-b5de35f42ffa-316435d1 {
  justify-self: center;
}

#w-node-_2e20e127-68b9-0c52-18cb-f42660877afb-316435d1 {
  place-self: center;
}

#w-node-_2e20e127-68b9-0c52-18cb-f42660877afd-316435d1, #w-node-_2e20e127-68b9-0c52-18cb-f42660877aff-316435d1, #w-node-_2e20e127-68b9-0c52-18cb-f42660877b02-316435d1, #w-node-_2e20e127-68b9-0c52-18cb-f42660877b03-316435d1, #w-node-_2e20e127-68b9-0c52-18cb-f42660877b04-316435d1 {
  justify-self: center;
}

#w-node-d55c9b3b-4647-d2cc-8bb4-d948086455a9-316435d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db30f1ad-b6ff-c08a-1fe3-22bc9853ca8d-1c6435d2 {
  place-self: center;
}

#w-node-db30f1ad-b6ff-c08a-1fe3-22bc9853ca8f-1c6435d2, #w-node-db30f1ad-b6ff-c08a-1fe3-22bc9853ca91-1c6435d2, #w-node-fe9f6aff-9859-c1e0-e374-71f231614000-1c6435d2, #w-node-_7818354c-2692-5e22-f53b-9dcbf7b76469-1c6435d2, #w-node-a0231ffd-8251-6002-a6c1-0b73001d13e1-1c6435d2 {
  justify-self: center;
}

#w-node-_727ba925-073f-ea07-c3c7-6b400076e767-1c6435d2 {
  place-self: center;
}

#w-node-_727ba925-073f-ea07-c3c7-6b400076e769-1c6435d2, #w-node-_727ba925-073f-ea07-c3c7-6b400076e76b-1c6435d2, #w-node-_727ba925-073f-ea07-c3c7-6b400076e76e-1c6435d2, #w-node-_727ba925-073f-ea07-c3c7-6b400076e76f-1c6435d2, #w-node-_727ba925-073f-ea07-c3c7-6b400076e770-1c6435d2 {
  justify-self: center;
}

#w-node-_14733d1d-ebbb-48af-1187-49c88e32341d-1c6435d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1911986-b1b5-8464-7ba2-2da1f399a534-ff6435d3 {
  place-self: stretch stretch;
}

#w-node-_038eeca7-32eb-0f76-f5c2-1c73f2691045-ff6435d3, #w-node-_8feadc42-d5ae-102b-642b-75e0f93205fa-ff6435d3 {
  place-self: auto;
}

#w-node-d98455bc-bab5-0d81-ebdf-e584a931532f-ff6435d3, #w-node-_21e1d002-a522-377e-d749-a2a34feba3fc-ff6435d3, #w-node-f606aa5f-9708-d82b-5da4-82c993f1c867-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a5a1-ff6435d3, #w-node-_0e83d6af-5b99-75ae-0ca5-cf557713216b-ff6435d3, #w-node-_2508dce2-1144-bbac-e676-f2ec62ce9566-ff6435d3, #w-node-_0577f0fe-e529-2cba-bfdf-d7bc40def13b-ff6435d3, #w-node-_45823290-cc9b-ee0f-efac-bef437108dae-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a5c9-ff6435d3, #w-node-_63b50a2e-376c-25b6-2793-b0db981c32bb-ff6435d3, #w-node-_0843a45e-0311-8b1b-3d8c-76cb5372da88-ff6435d3, #w-node-_506701e9-8fa9-9c52-b88a-a4a8c8867780-ff6435d3, #w-node-_277112a0-377a-bd32-654c-9ef8b45f95ce-ff6435d3, #w-node-cd60bb82-f04a-9aec-7d29-2b9d3d79a3e1-ff6435d3, #w-node-d6f4610b-9ef2-fec7-d556-902aa37d75c2-ff6435d3, #w-node-_3795e48e-216b-c0d7-3d54-e7b355044e2d-ff6435d3 {
  place-self: stretch stretch;
}

#w-node-c0e24449-362e-fbad-8ed0-0de2497e7398-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-c0e24449-362e-fbad-8ed0-0de2497e739a-e36435d4 {
  justify-self: stretch;
}

#w-node-c0e24449-362e-fbad-8ed0-0de2497e73a0-e36435d4 {
  place-self: start center;
}

#w-node-e9cba83b-4b17-0d9e-08ab-8a913c7a12a0-e36435d4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b40e55bd-aa79-602c-3e82-94eaa1a49495-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_94faf293-55d0-5685-4deb-5eed11dab61d-e36435d4 {
  place-self: start center;
}

#w-node-bc07a545-d294-40af-bd66-a5d4e9f3a128-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-bc07a545-d294-40af-bd66-a5d4e9f3a130-e36435d4 {
  place-self: start center;
}

#w-node-_2477e7d2-7163-182a-8d7a-43afeefc12b2-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_2477e7d2-7163-182a-8d7a-43afeefc12ba-e36435d4 {
  place-self: start center;
}

#w-node-_2d45fcc7-3b5a-bf21-5461-4b721acaf4e2-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_2d45fcc7-3b5a-bf21-5461-4b721acaf4ea-e36435d4 {
  place-self: start center;
}

#w-node-_953bb23e-9ccb-8496-c5dd-1236f29bcd72-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_953bb23e-9ccb-8496-c5dd-1236f29bcd7a-e36435d4 {
  place-self: start center;
}

#w-node-_6be18b38-5380-9416-4964-29932664ade5-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_6be18b38-5380-9416-4964-29932664aded-e36435d4 {
  place-self: start center;
}

#w-node-_14ce1a79-b81c-d3a5-6298-18e2f5e7ba94-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_14ce1a79-b81c-d3a5-6298-18e2f5e7ba9c-e36435d4 {
  place-self: start center;
}

#w-node-c9110b0b-26a8-0b45-120c-a60887527be1-e36435d4 {
  place-self: center;
}

#w-node-a0fc24fa-75e6-1bba-6b83-67358398ba4f-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-a0fc24fa-75e6-1bba-6b83-67358398ba57-e36435d4 {
  place-self: start center;
}

#w-node-_2a7e89f1-fb13-e288-957a-c1d63002e5d7-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_2a7e89f1-fb13-e288-957a-c1d63002e5df-e36435d4 {
  place-self: start center;
}

#w-node-_82399bcf-f848-d872-0fa0-90f3cba12a4c-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_82399bcf-f848-d872-0fa0-90f3cba12a54-e36435d4 {
  place-self: start center;
}

#w-node-_17acf57c-61ab-3737-f79c-dd9aa8b2081f-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_17acf57c-61ab-3737-f79c-dd9aa8b20827-e36435d4 {
  place-self: start center;
}

#w-node-fe2f0d22-e6cc-376e-a0f0-65ae8545fc92-e36435d4 {
  justify-self: center;
}

#w-node-_6ce88cb5-087f-48e0-cea3-596023b6b673-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_6ce88cb5-087f-48e0-cea3-596023b6b67b-e36435d4 {
  place-self: start center;
}

#w-node-_28925056-56f3-1fc0-dd67-e29e50979a3b-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_28925056-56f3-1fc0-dd67-e29e50979a43-e36435d4 {
  place-self: start center;
}

#w-node-f00cd908-d113-c29e-26b1-010b6626e28c-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-f00cd908-d113-c29e-26b1-010b6626e294-e36435d4 {
  place-self: start center;
}

#w-node-_2d8fce93-0217-639b-659c-160df9c458b7-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_2d8fce93-0217-639b-659c-160df9c458bf-e36435d4 {
  place-self: start center;
}

#w-node-d4abc5b8-6769-02a5-112c-e3d957488e99-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-d4abc5b8-6769-02a5-112c-e3d957488ea1-e36435d4 {
  place-self: start center;
}

#w-node-f7001620-013d-e501-61a9-54d4282e6515-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-f7001620-013d-e501-61a9-54d4282e651d-e36435d4 {
  place-self: start center;
}

#w-node-c7719751-6038-122c-8f1d-3eab178c3524-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-c7719751-6038-122c-8f1d-3eab178c352c-e36435d4 {
  place-self: start center;
}

#w-node-_5ebbbaa1-3da8-32a0-b8d4-b898dc36c795-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_5ebbbaa1-3da8-32a0-b8d4-b898dc36c79d-e36435d4 {
  place-self: start center;
}

#w-node-c5f52ccb-ee16-cd4f-4031-72014ab6a4d5-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-c5f52ccb-ee16-cd4f-4031-72014ab6a4dd-e36435d4 {
  place-self: start center;
}

#w-node-_0976bc07-6181-07ad-35d5-884ef0f48c8b-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_0976bc07-6181-07ad-35d5-884ef0f48c93-e36435d4 {
  place-self: start center;
}

#w-node-_207d7ebf-d6a7-7b23-2da5-687ec9329617-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_207d7ebf-d6a7-7b23-2da5-687ec932961f-e36435d4 {
  place-self: start center;
}

#w-node-_6d6be2c2-51b8-de4c-7858-6e7752f302da-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_6d6be2c2-51b8-de4c-7858-6e7752f302e2-e36435d4 {
  place-self: start center;
}

#w-node-_889178c7-dcdc-9a93-19f9-862e4662a4bc-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_889178c7-dcdc-9a93-19f9-862e4662a4c4-e36435d4 {
  place-self: start center;
}

#w-node-_487fdc89-ae03-e09a-858d-066f731e84b5-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_487fdc89-ae03-e09a-858d-066f731e84bd-e36435d4 {
  place-self: start center;
}

#w-node-d59c9f08-83a7-5d3c-4ee7-09fce637ed82-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-d59c9f08-83a7-5d3c-4ee7-09fce637ed8a-e36435d4 {
  place-self: start center;
}

#w-node-e00a552a-7831-07f9-cd70-b692f75195b8-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-e00a552a-7831-07f9-cd70-b692f75195c0-e36435d4 {
  place-self: start center;
}

#w-node-d681d78a-1ad5-0750-870b-ec27409a7b8d-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-d681d78a-1ad5-0750-870b-ec27409a7b95-e36435d4 {
  place-self: start center;
}

#w-node-_307c59f9-55d1-f1a5-a4c7-cf2f65f83df1-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_307c59f9-55d1-f1a5-a4c7-cf2f65f83df9-e36435d4 {
  place-self: start center;
}

#w-node-_60eb442b-34ed-76e6-7ee7-2fc9dd483e8c-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_60eb442b-34ed-76e6-7ee7-2fc9dd483e94-e36435d4 {
  place-self: start center;
}

#w-node-_186ce8f3-8600-0ffd-6b78-44010806a19b-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_186ce8f3-8600-0ffd-6b78-44010806a1a3-e36435d4 {
  place-self: start center;
}

#w-node-ca583a35-8a39-dbc8-ad7c-d463b6e1eec4-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-ca583a35-8a39-dbc8-ad7c-d463b6e1eecc-e36435d4 {
  place-self: start center;
}

#w-node-_4b53c592-b489-c418-7bc8-1a386191f423-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_4b53c592-b489-c418-7bc8-1a386191f42b-e36435d4 {
  place-self: start center;
}

#w-node-_8e7a5c0d-86bb-df2f-d147-f2e22aa3ed64-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_8e7a5c0d-86bb-df2f-d147-f2e22aa3ed6c-e36435d4 {
  place-self: start center;
}

#w-node-_0239aed7-7822-c25f-fd9e-f159bcfaf656-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_0239aed7-7822-c25f-fd9e-f159bcfaf65e-e36435d4 {
  place-self: start center;
}

#w-node-_6d799cef-f8b2-397d-e6a4-0f184be33210-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_6d799cef-f8b2-397d-e6a4-0f184be33218-e36435d4 {
  place-self: start center;
}

#w-node-_44b2d1b9-04b2-bb76-9f92-5a07034e2b94-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_44b2d1b9-04b2-bb76-9f92-5a07034e2b9c-e36435d4 {
  place-self: start center;
}

#w-node-ea94be02-5ba4-12a4-e207-b0f3e353a6e9-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-ea94be02-5ba4-12a4-e207-b0f3e353a6f1-e36435d4 {
  place-self: start center;
}

#w-node-d1f6feea-4c07-021a-f34b-8138223b74c4-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-d1f6feea-4c07-021a-f34b-8138223b74cc-e36435d4 {
  place-self: start center;
}

#w-node-e42004ea-c29f-01e5-534e-f73be02a45d1-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-e42004ea-c29f-01e5-534e-f73be02a45d9-e36435d4 {
  place-self: start center;
}

#w-node-aba3f91c-9b3b-acc8-835a-6cd2951daa73-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-aba3f91c-9b3b-acc8-835a-6cd2951daa7b-e36435d4 {
  place-self: start center;
}

#w-node-_08cc5301-3cc5-9374-6f61-172cd4129c18-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_08cc5301-3cc5-9374-6f61-172cd4129c20-e36435d4 {
  place-self: start center;
}

#w-node-e12a553e-8460-42e5-e430-d471c6aadb34-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-e12a553e-8460-42e5-e430-d471c6aadb3c-e36435d4 {
  place-self: start center;
}

#w-node-_150f4237-502f-c075-c023-b0b92cec2a3a-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_150f4237-502f-c075-c023-b0b92cec2a42-e36435d4 {
  place-self: start center;
}

#w-node-_03e1351d-3158-7aac-7427-e9577756e012-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_03e1351d-3158-7aac-7427-e9577756e01a-e36435d4 {
  place-self: start center;
}

#w-node-_6201ff17-740d-3627-6fa4-25d6e9c811fa-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_6201ff17-740d-3627-6fa4-25d6e9c81202-e36435d4 {
  place-self: start center;
}

#w-node-_1c8d96a9-00ff-0038-9915-c6166e65f508-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_1c8d96a9-00ff-0038-9915-c6166e65f510-e36435d4 {
  place-self: start center;
}

#w-node-_5b88c32f-4c07-e8d9-4bc2-fcf7d31e0482-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_5b88c32f-4c07-e8d9-4bc2-fcf7d31e048a-e36435d4 {
  place-self: start center;
}

#w-node-_0ef95acb-d37e-22e5-c764-a2b20d55d23b-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_0ef95acb-d37e-22e5-c764-a2b20d55d243-e36435d4 {
  place-self: start center;
}

#w-node-_238e2c41-ee87-8bf1-f40c-164148977d90-e36435d4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_238e2c41-ee87-8bf1-f40c-164148977d98-e36435d4 {
  place-self: start center;
}

#w-node-_3c57b302-3d00-2418-9665-8b0c32e1f23f-6564361c {
  justify-self: end;
}

#w-node-ce93e738-272c-c1be-0f8d-8c2839608536-6564361c {
  place-self: end;
}

#w-node-ef622d98-5512-fe6d-7189-2a263e630bee-6564361c {
  place-self: center;
}

#w-node-d7629b41-27d0-8a4f-f2ce-b601b2dd2079-6564361c {
  place-self: auto center;
}

#w-node-_14d89f16-fa8a-6e58-f5df-2cbd95bf7656-6564361c {
  justify-self: end;
}

#w-node-e784d518-d80c-ee3d-d278-3b2decdf7d90-6564361c {
  place-self: auto start;
}

#w-node-f35b5624-4618-d937-8fbc-8e5a7097e53c-6564361c, #w-node-_3beea1c3-f484-3273-bc2a-9ac940480cda-6564361c {
  align-self: center;
}

#w-node-_2d280139-6f96-a4b9-fbee-2f041ffb9983-6564361c {
  place-self: center start;
}

#w-node-ab66610e-de28-753a-83bd-d80fa5aeebd7-6564361c {
  align-self: center;
}

#w-node-b846539b-3569-24c5-fb2e-f6003b4495d6-6564361c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_1fbc17bf-80d0-c2bb-b389-caa5ab01d588-6564361c {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-e37b7176-8a75-d008-da54-5c7a4baab864-6564361c {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center start;
}

#w-node-_3f2c1f4e-525e-673b-cb38-ab7a94dcd391-6564361c {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
}

#w-node-_53d50e92-67f4-b743-2e5b-179491e4b843-6564361c {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_63b7ee6b-71ee-d90b-8919-3bdf66dabffc-6564361c {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center start;
}

#w-node-c1cdd6a9-dd4c-9e30-5789-0f96c9ceb4c8-6564361c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0ff70522-b29f-770a-43b3-b74ee8f24603-6564361c {
  place-self: auto center;
}

#w-node-_0ff70522-b29f-770a-43b3-b74ee8f24608-6564361c {
  justify-self: start;
}

#w-node-_4ef49d1a-5ab1-4371-eedb-b7f498e268e4-6564361c {
  justify-self: end;
}

#w-node-_6bb1c6ef-ee37-7df1-d8e5-a16701c939a5-6564361c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35680ba0-33d0-dbad-b68e-43f36cf3cc0b-6564361c {
  place-self: start;
}

#w-node-_74245415-7388-89d0-7f0b-a62ae828921d-6564361c, #w-node-ef4ab591-3a57-4cbd-ae79-5da7c5c91b54-6564361c {
  justify-self: start;
}

#w-node-_62bbddb2-f825-caad-b704-425abb94d518-6564361c, #w-node-d24d7d09-2e6d-fd5e-aa0c-3fd3c2774ef9-6564361c, #w-node-d24d7d09-2e6d-fd5e-aa0c-3fd3c2774ef8-6564361c {
  place-self: center start;
}

#w-node-_98402941-6aeb-234b-cc8e-7a22e770173e-7564361d {
  place-self: center;
}

#w-node-a3753496-1596-3c3b-3c12-e1d23ed24150-7564361d, #w-node-_9c576738-9cc7-262c-b345-0b02c23a34cc-7564361d {
  place-self: center start;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8ae-e564361e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8b3-e564361e {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: center;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8c5-e564361e {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8d3-e564361e {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8d8-e564361e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8de-e564361e {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8e7-e564361e {
  grid-area: 2 / 5 / 3 / 7;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8f3-e564361e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e8f5-e564361e {
  grid-area: 2 / 2 / 4 / 3;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e904-e564361e {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e905-e564361e {
  grid-area: 1 / 1 / 3 / 2;
  align-self: center;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e90a-e564361e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center end;
}

#w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9abef-e564361e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9abfb-e564361e, #w-node-d4340dd4-5638-2443-79ee-77d9e2ca449d-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9abf4-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac02-e564361e, #w-node-f8bbab13-060f-531e-d2d1-db19e53c626d-e564361e, #w-node-a03f1721-9b10-4690-2d98-81341a8c87fb-e564361e, #w-node-_43f2efb7-7ee0-6f55-79e9-b2453d995cb9-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac10-e564361e, #w-node-_365db880-ad38-e973-b891-aa6d087d3e57-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac17-e564361e, #w-node-ba7e7eb9-ddd0-e3aa-adb5-eadca599c2bc-e564361e, #w-node-_03a8f218-0504-8281-be0e-f7b60612cf5c-e564361e, #w-node-_33197f41-a216-8230-1269-a30c503088cd-e564361e, #w-node-_7bd8d777-219e-68fb-dbb9-e0455d59d1db-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac23-e564361e, #w-node-_45fe3bef-8335-836f-eeb5-6b3534f27b11-e564361e, #w-node-_06e975a7-0b8b-f42e-632d-a709f1a5f77c-e564361e, #w-node-_50b4e43b-caca-25e5-fed0-3c5dd6e9aa49-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac28-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac2d-e564361e, #w-node-e544d43e-225c-0380-0d6f-e8d97d8abced-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac32-e564361e, #w-node-a9e86855-ef99-3b54-9cbc-035a0a516fd8-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac09-e564361e, #w-node-_9db4d23b-c253-aadc-4a1b-7db7de2b1404-e564361e, #w-node-dca76f2c-b8b3-fa88-8bac-9120a51bee0f-e564361e, #w-node-_8abce01f-efb1-bb0b-3546-b83c885753e9-e564361e, #w-node-_0f31c7dc-a17d-07c5-5a6b-26d3b3eaa75e-e564361e, #w-node-a8989be6-60e1-eaa2-804c-8f4cbda6355c-e564361e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e94a-e564361e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-a7803097-30e7-1aa5-09e4-c6880126e94c-e564361e {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-_98402941-6aeb-234b-cc8e-7a22e770173e-ff64361f {
  place-self: auto;
}

#w-node-_98402941-6aeb-234b-cc8e-7a22e770173e-41643620 {
  align-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-cf643621 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-cf643621 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-cf643621 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-cf643621 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-cf643621 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-2c643623 {
  align-self: auto;
}

#w-node-afe2b9a2-5f72-72c8-ad93-14e6d86dca2a-2c643623 {
  place-self: center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-2c643623 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-2c643623 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-2c643623 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-2c643623 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-74643624 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-74643624 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-74643624 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-74643624 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-74643624 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-8c643625 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-8c643625 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-8c643625 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-8c643625 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-8c643625 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-74643626 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-74643626 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-74643626 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-74643626 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-74643626 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-d7643627 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-d7643627 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-d7643627 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-d7643627 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-d7643627 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-06643628 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-06643628 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-06643628 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-06643628 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-06643628 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-ac643637 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-ac643637 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-ac643637 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-ac643637 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-ac643637 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-78643638 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-78643638 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-78643638 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-78643638 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-78643638 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-c5643639 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-c5643639 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-c5643639 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-c5643639 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-c5643639 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-5564363a {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-5564363a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-5564363a {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-5564363a {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-5564363a {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-d664363b {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-d664363b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-d664363b {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-d664363b {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-d664363b {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-0764363c {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-0764363c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-0764363c {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-0764363c {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-0764363c {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-7c64363d {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-7c64363d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-7c64363d {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-7c64363d {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-7c64363d {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-6c64363e {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-6c64363e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-6c64363e {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-6c64363e {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-6c64363e {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-38643658 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-38643658 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-38643658 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-38643658 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-38643658 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-d764366b {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-d764366b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-d764366b {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-d764366b {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-d764366b {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-cc64366e {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-cc64366e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-cc64366e {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-cc64366e {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-cc64366e {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-6c64366f {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-6c64366f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-6c64366f {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-6c64366f {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-6c64366f {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-b8643670 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-b8643670 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-b8643670 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-b8643670 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-b8643670 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-68643671 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-68643671 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-68643671 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-68643671 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-68643671 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-87643672 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-87643672 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-87643672 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-87643672 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-87643672 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-1f643673 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-1f643673 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-1f643673 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-1f643673 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-1f643673 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-89643674 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-89643674 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-89643674 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-89643674 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-89643674 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-f5643675 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-f5643675 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-f5643675 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-f5643675 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-f5643675 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-88643676 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-88643676 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-88643676 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-88643676 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-88643676 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-d8643677 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-d8643677 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-d8643677 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-d8643677 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-d8643677 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-b9643678 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-b9643678 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-b9643678 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-b9643678 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-b9643678 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-70643679 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-70643679 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-70643679 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-70643679 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-70643679 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-0b64367a {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-0b64367a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-0b64367a {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-0b64367a {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-0b64367a {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-ce64367b {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-ce64367b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-ce64367b {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-ce64367b {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-ce64367b {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-e164367c {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-e164367c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-e164367c {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-e164367c {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-e164367c {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-f364367d {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-f364367d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-f364367d {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-f364367d {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-f364367d {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-01643691 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-01643691 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-01643691 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-01643691 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-01643691 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-b36436a4 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-b36436a4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-b36436a4 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-b36436a4 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-b36436a4 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-276436b7 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-276436b7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-276436b7 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-276436b7 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-276436b7 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-096436ca {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-096436ca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-096436ca {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-096436ca {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-096436ca {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-ab6436dd {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-ab6436dd {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-ab6436dd {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-ab6436dd {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-ab6436dd {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-306436f0 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-306436f0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-306436f0 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-306436f0 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-306436f0 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-16643703 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-16643703 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-16643703 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-16643703 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-16643703 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-ab643716 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-ab643716 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-ab643716 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-ab643716 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-ab643716 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-16643729 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-16643729 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-16643729 {
  place-self: start center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-16643729 {
  justify-self: center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-16643729 {
  place-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-ee64373c {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-ee64373c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-ee64373c {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-ee64373c {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-ee64373c {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-e464373f {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-e464373f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-e464373f {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-e464373f {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-e464373f {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-b9643740 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-b9643740 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-b9643740 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-b9643740 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-b9643740 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-a2643741 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-a2643741 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-a2643741 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-a2643741 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-a2643741 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-70643742 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-70643742 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-70643742 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-70643742 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-70643742 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-6b643743 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-6b643743 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-6b643743 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-6b643743 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-6b643743 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-a4643744 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-a4643744 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-a4643744 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-a4643744 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-a4643744 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-85643745 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-85643745 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-85643745 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-85643745 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-85643745 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-f1643746 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-f1643746 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-f1643746 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-f1643746 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-f1643746 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-b1643747 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-b1643747 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-b1643747 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-b1643747 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-b1643747 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-6e643748 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-6e643748 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-6e643748 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-6e643748 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-6e643748 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-d8643749 {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-d8643749 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-d8643749 {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-d8643749 {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-d8643749 {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-8a64374a {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-8a64374a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-8a64374a {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-8a64374a {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-8a64374a {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-9264374b {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-9264374b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-9264374b {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-9264374b {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-9264374b {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-1d64374c {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-1d64374c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-1d64374c {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-1d64374c {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-1d64374c {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-3f64374d {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-3f64374d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-3f64374d {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-3f64374d {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-3f64374d {
  justify-self: center;
}

#w-node-_97e1af0b-84e9-c299-e5b9-4c3a9e19c0fe-4764377d {
  align-self: auto;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169328-4764377d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_35d681b4-e90f-d961-0b9f-729528169330-4764377d {
  place-self: start center;
}

#w-node-a4897da8-8979-60ee-0451-bc1ff4c592b6-4764377d {
  place-self: center;
}

#w-node-_44bdae99-a8f1-276b-4ecf-e24917450d8c-4764377d {
  justify-self: center;
}

#w-node-_98402941-6aeb-234b-cc8e-7a22e770173e-f864377e, #w-node-_98402941-6aeb-234b-cc8e-7a22e770173e-7464377f {
  align-self: center;
}

#w-node-_98402941-6aeb-234b-cc8e-7a22e770173e-76643781 {
  place-self: auto;
}

#w-node-_8ce28927-9a78-42de-a4c4-85bc4b965606-da643782 {
  place-self: auto end;
}

#w-node-_369d28a6-6f35-3ef5-b174-83bcdd864cf0-7fbb9f51, #w-node-_8834b027-f64b-6fc5-4f16-10e8dde5be7d-7fbb9f51, #w-node-_8b3e3160-67a8-b20d-d6b6-a348516211c0-7fbb9f51 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c0ba1ec2-7f9e-835f-5f9e-6890c1d0e588-7fbb9f51, #w-node-b9c9022d-cadb-e3fe-191a-1175bb11ddcf-7fbb9f51 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_70473754-506b-30d9-92ef-5b22086fd60a-086fd607 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_494dd43f-63aa-0f32-6a2b-44fe0268fbb7-0268fb9d, #w-node-_0879ac69-8b63-0237-9b20-88ca9f6c2806-a4641c74 {
    justify-self: start;
  }

  #w-node-_16f48349-8fb7-6158-8bf8-14e1e4b685f3-a4641c74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd68dfa4-519b-4a84-2bbc-c288021bd8b9-021bd8a2, #w-node-c6f43464-c5a7-2891-ca53-0af02dc16856-116435c3, #w-node-_2310b168-1924-8b17-7a61-7997a776e0c6-fc6435c6 {
    justify-self: start;
  }

  #w-node-bb4c6973-0b76-d81b-2299-c0878c9d9229-fc6435c6, #w-node-_2a0a49ee-24c3-aa30-0c51-d461d3947da4-fc6435c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09f5dee6-6b3c-b942-1464-997dbfb553c7-e86435c7, #w-node-c17199b0-1942-12d5-edad-a946ec74474e-816435ca, #w-node-b95edd6b-d823-1a49-5dc1-e425621a9ea7-516435ce, #w-node-_3f35c078-19be-8cb3-dadc-49c08b75c1ab-626435cf, #w-node-_86f0ff3c-ee47-ea13-e1ba-2906db2bdb6a-316435d1, #w-node-e228e492-7f53-dbf4-c210-4a9d4a5aa0a0-1c6435d2 {
    justify-self: start;
  }

  #w-node-a1911986-b1b5-8464-7ba2-2da1f399a534-ff6435d3 {
    place-self: stretch stretch;
  }

  #w-node-_4ef565f3-21d9-8a90-15be-9eba0d70b707-e36435d4 {
    justify-self: start;
  }

  #w-node-ef622d98-5512-fe6d-7189-2a263e630bee-6564361c {
    place-self: auto;
  }

  #w-node-f35b5624-4618-d937-8fbc-8e5a7097e53c-6564361c {
    place-self: stretch stretch;
  }

  #w-node-_61998dc7-162b-92e9-2b6a-8ec2a78033d7-a78033b9 {
    justify-self: start;
  }

  #w-node-a7803097-30e7-1aa5-09e4-c6880126e8ae-e564361e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a7803097-30e7-1aa5-09e4-c6880126e8b3-e564361e {
    grid-area: 2 / 1 / 3 / 4;
    justify-self: start;
  }

  #w-node-a7803097-30e7-1aa5-09e4-c6880126e8c5-e564361e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9abfb-e564361e {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-d4340dd4-5638-2443-79ee-77d9e2ca449d-e564361e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac02-e564361e {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f8bbab13-060f-531e-d2d1-db19e53c626d-e564361e, #w-node-a03f1721-9b10-4690-2d98-81341a8c87fb-e564361e, #w-node-_43f2efb7-7ee0-6f55-79e9-b2453d995cb9-e564361e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac10-e564361e {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-_365db880-ad38-e973-b891-aa6d087d3e57-e564361e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac17-e564361e {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-ba7e7eb9-ddd0-e3aa-adb5-eadca599c2bc-e564361e, #w-node-_03a8f218-0504-8281-be0e-f7b60612cf5c-e564361e, #w-node-_33197f41-a216-8230-1269-a30c503088cd-e564361e, #w-node-_7bd8d777-219e-68fb-dbb9-e0455d59d1db-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac23-e564361e, #w-node-_45fe3bef-8335-836f-eeb5-6b3534f27b11-e564361e, #w-node-_06e975a7-0b8b-f42e-632d-a709f1a5f77c-e564361e, #w-node-_50b4e43b-caca-25e5-fed0-3c5dd6e9aa49-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac28-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac2d-e564361e, #w-node-e544d43e-225c-0380-0d6f-e8d97d8abced-e564361e, #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac32-e564361e, #w-node-a9e86855-ef99-3b54-9cbc-035a0a516fd8-e564361e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b1d3c776-aa9e-b65f-34c9-e914c6d9ac09-e564361e {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_9db4d23b-c253-aadc-4a1b-7db7de2b1404-e564361e, #w-node-dca76f2c-b8b3-fa88-8bac-9120a51bee0f-e564361e, #w-node-_8abce01f-efb1-bb0b-3546-b83c885753e9-e564361e, #w-node-_0f31c7dc-a17d-07c5-5a6b-26d3b3eaa75e-e564361e, #w-node-a8989be6-60e1-eaa2-804c-8f4cbda6355c-e564361e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a7803097-30e7-1aa5-09e4-c6880126e94a-e564361e {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-c6f43464-c5a7-2891-ca53-0af02dc16856-7fbb9f51 {
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2116fe30-d4d9-b414-f9f5-bc10d1585ca5-c8643575 {
    place-self: start center;
  }

  #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee8261-c8643575, #w-node-_5b1bc661-28ed-8b38-534d-8afcc5024f2e-c8643575, #w-node-ad156b8c-1d8b-85aa-8fff-efd0081d7258-c8643575, #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee8287-c8643575, #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee8274-c8643575, #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee829a-c8643575, #w-node-_64685f47-a10a-0ed8-a999-0fc896e1eb49-c8643575, #w-node-b5e02515-71bf-b3b1-ab8c-8ff15138eb1f-c8643575, #w-node-_37e80110-1869-f02b-e0b1-87060706866b-c8643575, #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee82ae-c8643575, #w-node-_4c42dd1e-09f6-ec23-fe61-d65aa6dc7f88-c8643575, #w-node-_7c338386-03d5-1fec-3e2c-0ae56cf1e8e1-c8643575, #w-node-_4fd40cf4-12b2-315d-b896-85489d61a3a1-c8643575, #w-node-_5dae33fd-a1bc-c21c-0ef2-af7151792888-c8643575, #w-node-_2fe602ab-1372-6c38-3902-cda8102ad37e-c8643575, #w-node-_78e52375-a628-f169-b307-ed6106b68e83-c8643575, #w-node-_39698e9f-a7eb-3a1d-44cf-56e0e3ca3e82-c8643575, #w-node-_6f9313b6-4ab7-27b8-f331-ecc80bb49bd2-c8643575, #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee82e7-c8643575, #w-node-_312d5d00-f93d-c24d-c110-06ce34b7c416-c8643575, #w-node-ccb94d46-f049-95db-f663-0f85af63eacf-c8643575, #w-node-_85ebb742-2558-3915-28b2-0bb481efbc9e-c8643575, #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee82d4-c8643575, #w-node-_25ab591a-4b58-650e-6652-0e8a90a25fff-c8643575, #w-node-f0d9e6d1-e07b-bc29-1ea4-fd9dc6e5137e-c8643575, #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee82c1-c8643575, #w-node-_93abd254-c969-ffdb-fbe0-2cca0379023b-c8643575, #w-node-fee1b093-18b5-fe23-f603-7d5956ffe19f-c8643575, #w-node-_51946798-88bf-3710-59a0-10b27ee4beb4-c8643575, #w-node-_26aff9d9-9bf6-5cb0-19e2-3e8436ee82f8-c8643575, #w-node-f679ba3b-8611-f6f1-d3a0-47c8c923d9ac-c8643575, #w-node-df5a8719-fd1c-2493-1e32-662e59a65597-c8643575, #w-node-c2388d2f-ada8-33d3-f44e-eecc6ab62762-c8643575 {
    place-self: stretch stretch;
  }

  #w-node-_8233007b-11a7-4743-25c7-b4fbd9c18dbd-d9c18dba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9e276ee-86a2-18cd-3999-0bed2318ddae-a4641c74, #w-node-b2d14c41-59f6-a9c0-5f94-3f51ebc819d1-a4641c74, #w-node-fa5c8f8e-d0c1-7d0d-af00-de4509379300-a4641c74, #w-node-_02559013-0edf-08bd-2186-c1979f876223-a4641c74, #w-node-_35404412-5026-4e47-2870-dc9677f5c861-a4641c74, #w-node-_217ce2b5-60fc-a7c4-fde3-75e84e2e7273-a4641c74, #w-node-_1e448d43-3698-0d26-79de-7e5ff7fdd9d1-a4641c74, #w-node-abf90148-77f6-97b7-c946-6894374fc224-a4641c74 {
    align-self: center;
  }

  #w-node-f89a1793-cfd7-6af7-ac24-4a596acf35ce-a4641c74 {
    place-self: center;
  }

  #w-node-f1d27b09-87b7-5f56-75e6-34fd4575ac9b-a4641c74 {
    align-self: center;
  }

  #w-node-_7f461bb0-51e4-491d-5dc4-210277c2c0ac-a4641c74 {
    place-self: center;
  }

  #w-node-_534ea81d-0cb8-8a60-e615-787c83ba1575-a4641c74 {
    align-self: center;
  }

  #w-node-_22973018-f38b-7742-7e8e-1cab20bff4ae-a4641c74 {
    place-self: center;
  }

  #w-node-c7f58b37-ee8e-9d92-b3d6-004310429579-b96435b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e095ff68-58fc-970d-5999-ddd30ae846e5-b96435b0 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_22eb5fe1-e560-8428-6af9-1c44dbcf9bcd-b96435b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_22eb5fe1-e560-8428-6af9-1c44dbcf9bd0-b96435b0 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-dcea825d-d985-229f-12ec-b9b6cd51c26f-b96435b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_71490e17-1fac-aeff-dba3-3c40c2c36b42-b96435b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc838e05-003a-1644-3a34-4ccc88d98fce-b96435b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_369d28a6-6f35-3ef5-b174-83bcdd864cf0-116435c3 {
    justify-self: center;
  }

  #w-node-_8834b027-f64b-6fc5-4f16-10e8dde5be7d-116435c3 {
    place-self: auto center;
  }

  #w-node-_8b3e3160-67a8-b20d-d6b6-a348516211c0-116435c3, #w-node-b9c9022d-cadb-e3fe-191a-1175bb11ddcf-116435c3 {
    justify-self: center;
  }

  #w-node-bb4c6973-0b76-d81b-2299-c0878c9d9229-fc6435c6, #w-node-bb4c6973-0b76-d81b-2299-c0878c9d922b-fc6435c6, #w-node-_2a0a49ee-24c3-aa30-0c51-d461d3947da4-fc6435c6, #w-node-_2a0a49ee-24c3-aa30-0c51-d461d3947da6-fc6435c6 {
    justify-self: start;
  }

  #w-node-a1911986-b1b5-8464-7ba2-2da1f399a534-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a556-ff6435d3, #w-node-_038eeca7-32eb-0f76-f5c2-1c73f2691045-ff6435d3, #w-node-_8feadc42-d5ae-102b-642b-75e0f93205fa-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a569-ff6435d3, #w-node-d98455bc-bab5-0d81-ebdf-e584a931532f-ff6435d3, #w-node-_21e1d002-a522-377e-d749-a2a34feba3fc-ff6435d3, #w-node-f606aa5f-9708-d82b-5da4-82c993f1c867-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a5a1-ff6435d3, #w-node-_0e83d6af-5b99-75ae-0ca5-cf557713216b-ff6435d3, #w-node-_2508dce2-1144-bbac-e676-f2ec62ce9566-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a58e-ff6435d3, #w-node-_0577f0fe-e529-2cba-bfdf-d7bc40def13b-ff6435d3, #w-node-_45823290-cc9b-ee0f-efac-bef437108dae-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a5b5-ff6435d3, #w-node-eed8a94d-4538-b412-9d6c-3058f0cdcfef-ff6435d3, #w-node-_43125192-02db-443f-9e07-ddb30e87d940-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a5c9-ff6435d3, #w-node-_63b50a2e-376c-25b6-2793-b0db981c32bb-ff6435d3, #w-node-_0843a45e-0311-8b1b-3d8c-76cb5372da88-ff6435d3, #w-node-_506701e9-8fa9-9c52-b88a-a4a8c8867780-ff6435d3, #w-node-a1911986-b1b5-8464-7ba2-2da1f399a57d-ff6435d3, #w-node-_277112a0-377a-bd32-654c-9ef8b45f95ce-ff6435d3, #w-node-cd60bb82-f04a-9aec-7d29-2b9d3d79a3e1-ff6435d3, #w-node-d6f4610b-9ef2-fec7-d556-902aa37d75c2-ff6435d3, #w-node-_3795e48e-216b-c0d7-3d54-e7b355044e2d-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c59f8-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5a0b-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5a1c-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5a30-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5a41-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5a52-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5a66-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5a7a-ff6435d3, #w-node-_004928a9-7084-4077-1fde-dd82ec34c5a9-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5a8e-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5aa1-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5ab7-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5acb-ff6435d3, #w-node-f6122fc4-b9fd-b9ae-7efa-32800d0d2191-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5adf-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5af4-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b07-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b18-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b29-ff6435d3, #w-node-a977fe76-40ad-8398-5a96-7652074a9d14-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b3a-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b4e-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b5f-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b72-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b86-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5b97-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5ba8-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5bbc-ff6435d3, #w-node-_5dcfc9da-815f-e755-c8bc-7e55158db7a0-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5bd0-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5be3-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5bf6-ff6435d3, #w-node-_8b1095dd-13f6-24df-6036-020b1d6c5c09-ff6435d3 {
    place-self: stretch stretch;
  }

  #w-node-f35b5624-4618-d937-8fbc-8e5a7097e53c-6564361c, #w-node-_2d280139-6f96-a4b9-fbee-2f041ffb9983-6564361c, #w-node-e37b7176-8a75-d008-da54-5c7a4baab864-6564361c, #w-node-_63b7ee6b-71ee-d90b-8919-3bdf66dabffc-6564361c {
    justify-self: center;
  }

  #w-node-_0ff70522-b29f-770a-43b3-b74ee8f24608-6564361c {
    justify-self: start;
  }

  #w-node-_35680ba0-33d0-dbad-b68e-43f36cf3cc0b-6564361c {
    justify-self: center;
  }

  #w-node-_74245415-7388-89d0-7f0b-a62ae828921d-6564361c {
    place-self: end center;
  }

  #w-node-_61998dc7-162b-92e9-2b6a-8ec2a78033bc-a78033b9, #w-node-_61998dc7-162b-92e9-2b6a-8ec2a78033bf-a78033b9, #w-node-_61998dc7-162b-92e9-2b6a-8ec2a78033c2-a78033b9, #w-node-_61998dc7-162b-92e9-2b6a-8ec2a78033c5-a78033b9, #w-node-_61998dc7-162b-92e9-2b6a-8ec2a78033c8-a78033b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_61998dc7-162b-92e9-2b6a-8ec2a78033cb-a78033b9 {
    align-self: center;
  }

  #w-node-_61998dc7-162b-92e9-2b6a-8ec2a78033ec-a78033b9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7d0cd9db-5c18-2e0d-ccd3-7722733983dc-8a64374a, #w-node-_369d28a6-6f35-3ef5-b174-83bcdd864cf0-7fbb9f51 {
    justify-self: center;
  }

  #w-node-_8834b027-f64b-6fc5-4f16-10e8dde5be7d-7fbb9f51 {
    place-self: auto center;
  }

  #w-node-_8b3e3160-67a8-b20d-d6b6-a348516211c0-7fbb9f51, #w-node-b9c9022d-cadb-e3fe-191a-1175bb11ddcf-7fbb9f51 {
    justify-self: center;
  }
}
