trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none; }

trix-toolbar * {
  box-sizing: border-box; }

trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto; }

trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px; }
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 1.5vw; }
    @media (max-width: 768px) {
      trix-toolbar .trix-button-group:not(:first-child) {
        margin-left: 0; } }

trix-toolbar .trix-button-group-spacer {
  flex-grow: 1; }
  @media (max-width: 768px) {
    trix-toolbar .trix-button-group-spacer {
      display: none; } }

trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent; }
  trix-toolbar .trix-button:not(:first-child) {
    border-left: 1px solid #ccc; }
  trix-toolbar .trix-button.trix-active {
    background: #cbeefa;
    color: black; }
  trix-toolbar .trix-button:not(:disabled) {
    cursor: pointer; }
  trix-toolbar .trix-button:disabled {
    color: rgba(0, 0, 0, 0.125); }
  @media (max-width: 768px) {
    trix-toolbar .trix-button {
      letter-spacing: -0.01em;
      padding: 0 0.3em; } }

trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px; }
  @media (max-width: 768px) {
    trix-toolbar .trix-button--icon {
      height: 2em;
      max-width: calc(0.8em + 3.5vw); } }
  trix-toolbar .trix-button--icon::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    content: "";
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
    @media (max-width: 768px) {
      trix-toolbar .trix-button--icon::before {
        right: 6%;
        left: 6%; } }
  trix-toolbar .trix-button--icon.trix-active::before {
    opacity: 1; }
  trix-toolbar .trix-button--icon:disabled::before {
    opacity: 0.125; }

trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  top: 8%;
  bottom: 4%; }

trix-toolbar .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-code::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); }

trix-toolbar .trix-dialogs {
  position: relative; }

trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5; }

trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }
  trix-toolbar .trix-input--dialog.validate:invalid {
    box-shadow: #F00 0px 0px 1.5px 1px; }

trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none; }

trix-toolbar .trix-dialog--link {
  max-width: 600px; }

trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline; }
  trix-toolbar .trix-dialog__link-fields .trix-input {
    flex: 1; }
  trix-toolbar .trix-dialog__link-fields .trix-button-group {
    flex: 0 0 content;
    margin: 0; }

trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none; }

trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection, trix-editor [data-trix-mutable] ::selection {
  background: none; }

trix-editor .attachment__caption-editor:focus[data-trix-mutable]::-moz-selection {
  background: highlight; }

trix-editor .attachment__caption-editor:focus[data-trix-mutable]::selection {
  background: highlight; }

trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent; }

trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight; }

trix-editor .attachment {
  position: relative; }
  trix-editor .attachment:hover {
    cursor: default; }

trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text; }

trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in; }
  trix-editor .attachment__progress[value="100"] {
    opacity: 0; }

trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }

trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center; }

trix-editor .trix-button-group {
  display: inline-flex; }

trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent; }
  trix-editor .trix-button:not(:first-child) {
    border-left: 1px solid #ccc; }
  trix-editor .trix-button.trix-active {
    background: #cbeefa; }
  trix-editor .trix-button:not(:disabled) {
    cursor: pointer; }

trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25); }
  trix-editor .trix-button--remove::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%; }
  trix-editor .trix-button--remove:hover {
    border-color: #333; }
    trix-editor .trix-button--remove:hover::before {
      opacity: 1; }

trix-editor .attachment__metadata-container {
  position: relative; }

trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px; }
  trix-editor .attachment__metadata .attachment__name {
    display: inline-block;
    max-width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  trix-editor .attachment__metadata .attachment__size {
    margin-left: 0.2em;
    white-space: nowrap; }

.trix-content {
  line-height: 1.5;
  overflow-wrap: break-word;
  word-break: break-word; }
  .trix-content * {
    box-sizing: border-box;
    margin: 0;
    padding: 0; }
  .trix-content h1 {
    font-size: 1.2em;
    line-height: 1.2; }
  .trix-content blockquote {
    border: 0 solid #ccc;
    border-left-width: 0.3em;
    margin-left: 0.3em;
    padding-left: 0.6em; }
  .trix-content [dir=rtl] blockquote,
  .trix-content blockquote[dir=rtl] {
    border-width: 0;
    border-right-width: 0.3em;
    margin-right: 0.3em;
    padding-right: 0.6em; }
  .trix-content li {
    margin-left: 1em; }
  .trix-content [dir=rtl] li {
    margin-right: 1em; }
  .trix-content pre {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: monospace;
    font-size: 0.9em;
    padding: 0.5em;
    white-space: pre;
    background-color: #eee;
    overflow-x: auto; }
  .trix-content img {
    max-width: 100%;
    height: auto; }
  .trix-content .attachment {
    display: inline-block;
    position: relative;
    max-width: 100%; }
    .trix-content .attachment a {
      color: inherit;
      text-decoration: none; }
      .trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
        color: inherit; }
  .trix-content .attachment__caption {
    text-align: center; }
    .trix-content .attachment__caption .attachment__name + .attachment__size::before {
      content: ' \2022 '; }
  .trix-content .attachment--preview {
    width: 100%;
    text-align: center; }
    .trix-content .attachment--preview .attachment__caption {
      color: #666;
      font-size: 0.9em;
      line-height: 1.2; }
  .trix-content .attachment--file {
    color: #333;
    line-height: 1;
    margin: 0 2px 2px 2px;
    padding: 0.4em 1em;
    border: 1px solid #bbb;
    border-radius: 5px; }
  .trix-content .attachment-gallery {
    display: flex;
    flex-wrap: wrap;
    position: relative; }
    .trix-content .attachment-gallery .attachment {
      flex: 1 0 33%;
      padding: 0 0.5em;
      max-width: 33%; }
    .trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
      flex-basis: 50%;
      max-width: 50%; }
/*
 * Provides a drop-in pointer for the default Trix stylesheet that will format the toolbar and
 * the trix-editor content (whether displayed or under editing). Feel free to incorporate this
 * inclusion directly in any other asset bundle and remove this file.
 *

*/

/*
 * We need to override trix.css’s image gallery styles to accommodate the
 * <action-text-attachment> element we wrap around attachments. Otherwise,
 * images in galleries will be squished by the max-width: 33%; rule.
*/
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

.trix-content .attachment-gallery.attachment-gallery--2 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--2 > .attachment, .trix-content .attachment-gallery.attachment-gallery--4 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

.trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}
#app {
    font-family: Ubuntu, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
}

#nav {
    padding: 30px;
}

.hoverc:hover a[data-v-61dd7a3d] {
    color: #ab0718;
    text-decoration: underline;
}

ul[data-v-61dd7a3d] {
    list-style-type: none;
}

.iconcolor[data-v-61dd7a3d] {
    color: #eead2d;
}

.iconcolor[data-v-61dd7a3d]:hover {
    color: #a0a0a0 !important;
}

.yellowlink[data-v-61dd7a3d] {
    margin-top: "0.2vmax";
    color: #eead2d !important;
}

a[data-v-61dd7a3d]:link,
a[data-v-61dd7a3d]:visited {
    text-decoration: none;
    color: #393939;
    cursor: pointer;
}

.headerbg[data-v-61dd7a3d] {
    background-color: #fff;
    box-shadow: 0px 3px 12px 0px rgb(152 152 152 / 75%);
}

nav[data-v-61dd7a3d] {
    display: flex;
    flex-direction: row;
}

nav ul li[data-v-61dd7a3d] {
    margin: 0px 10px 0px 10px;
}

nav[data-v-61dd7a3d] {
    justify-self: right;
}

.webo[data-v-61dd7a3d] {
    position: relative;
    z-index: 999;
    padding: 0px !important;
    margin: 0px !important;
    height: unset;
    min-height: unset;
    max-height: 80px;
}

.seminovos-top-logo[data-v-61dd7a3d] {
    width: 125px !important;
    max-width: 125px !important;
    height: 53px !important;
    max-height: 53px !important;
}


/* Inline #12 | http://192.168.15.4:8018/#/ */
.rigther[data-v-61dd7a3d] {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-61dd7a3d] {
        font-size: 9vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: white;
    }
}

@media only screen and (min-width: 20px) {
    .mob[data-v-61dd7a3d] {
        display: inherit;
    }

    .webo[data-v-61dd7a3d] {
        display: none;
    }

    .rigther[data-v-61dd7a3d] {
        margin-left: 0vmax;
    }

    ul li[data-v-61dd7a3d] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: normal;
    }
}

@media only screen and (min-width: 480px) {
    .mob[data-v-61dd7a3d] {
        display: inherit;
    }

    .webo[data-v-61dd7a3d] {
        display: none;
    }

    .rigther[data-v-61dd7a3d] {
        margin-left: 0vmax;
    }

    ul li[data-v-61dd7a3d] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: normal;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .mob[data-v-61dd7a3d] {
        display: inherit;
    }

    .webo[data-v-61dd7a3d] {
        display: none;
    }

    .rigther[data-v-61dd7a3d] {
        margin-left: 0vmax;
    }

    ul li[data-v-61dd7a3d] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: normal;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .mob[data-v-61dd7a3d] {
        display: none;
    }

    .webo[data-v-61dd7a3d] {
        display: flex;
    }

    .rigther[data-v-61dd7a3d] {
        margin-left: 15vmax;
    }

    ul li[data-v-61dd7a3d] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: normal;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .rigther[data-v-61dd7a3d] {
        margin-left: 15vmax;
    }

    ul li[data-v-61dd7a3d] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: normal;
    }
}

@media only screen and (min-width: 1600px) {
    .rigther[data-v-61dd7a3d] {
        margin-left: 15vmax;
    }

    ul li[data-v-61dd7a3d] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: normal;
    }
}

a[data-v-1b6aa62c] {
    text-decoration: underline;
}

.btnsend:hover {
    background-color: white;
    color: black;
}

.btnsend {
    text-transform: capitalize;
    background-color: black;
    border: black;
    color: white;
    border-radius: 0.6em;
}

.bg-red[data-v-1b6aa62c] {
    background-color: #ac0a1b;
}

.btnpage[data-v-1b6aa62c] {
    border-color: #ffffff;
    text-transform: capitalize;
    background-color: #ffffff;
    color: black;
    padding: 5px 10px;
    font-weight: 600;
}

@media only screen and (min-width: 20px) {
    .bigtitle[data-v-1b6aa62c] {
        font-size: 67px;
        margin-top: 3vmax;
        margin-bottom: 20px;
        opacity: 0.45;
    }

    .smalltitle[data-v-1b6aa62c] {
        font-weight: bold;
        font-size: 40px;
        color: white;
    }

    .bottomtext {
        font-weight: normal;
        color: white;
    }
}

@media only screen and (min-width: 480px) {
    .bigtitle[data-v-1b6aa62c] {
        font-size: 67px;
        margin-top: 3vmax;
        margin-bottom: 20px;
        opacity: 0.45;
    }

    .smalltitle[data-v-1b6aa62c] {
        font-weight: bold;
        font-size: 50px;
        color: white;
    }

    .bottomtext {
        font-weight: normal;
        color: white;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .bigtitle[data-v-1b6aa62c] {
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: 20px;
        opacity: 0.45;
    }

    .smalltitle[data-v-1b6aa62c] {
        font-weight: bold;
        font-size: 50px;
        color: white;
    }

    .bottomtext {
        font-weight: normal;
        color: white;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .bigtitle[data-v-1b6aa62c] {
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: 20px;
        opacity: 0.45;
    }

    .smalltitle[data-v-1b6aa62c] {
        font-weight: bold;
        font-size: 50px;
        color: white;
    }

    .bottomtext {
        font-weight: normal;
        color: white;
    }
}

.square[data-v-64da7496] {
    cursor: pointer;
}

.square i {
    font-size: 64px;
    overflow: hidden;
    transition: all 0.3s;
}

.square:hover i[data-v-64da7496] {
    overflow: hidden;
    transform: scale(1.3);
}

.square span[data-v-64da7496] {
    overflow: hidden;
    transition: all 0.3s;
}

.square:hover span[data-v-64da7496] {
    overflow: hidden;
    transform: scale(1.3);
}

.margin-middle[data-v-64da7496] {
    max-width: 70%;
}

.bar[data-v-64da7496] {
    margin-top: -1vmax;
    height: 1.2em;
    width: 20%;
    background-color: #ab0718;
}

.square:hover .bar-yellow{
    background-color: white;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-64da7496] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .square span[data-v-64da7496] {
        font-size: 4em;
    }

    .square i[data-v-64da7496] {
        font-size: 4em;
    }

    .titleicons[data-v-64da7496] {
        font-size: 2em;
        margin-bottom: 20px;
        text-transform: capitalize;

        font-weight: 500;
        color: white;
    }

    .bar-yellow {
        width: 50%;
        margin-top: 1vmax;
        height: 0.2vmax;
        background-color: #f7b220;
    }
}

@media only screen and (min-width: 480px) {
    .square span[data-v-64da7496] {
        font-size: 4em;
    }

    .square i[data-v-64da7496] {
        font-size: 4em;
    }

    .titleicons[data-v-64da7496] {
        font-size: 2em;
        text-transform: capitalize;
        font-weight: 500;
        color: white;
    }

    .bar-yellow {
        width: 50%;
        margin-top: 1vmax;
        height: 0.2vmax;
        background-color: #f7b220;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .square span[data-v-64da7496] {
        font-size: 4em;
    }

    .square i[data-v-64da7496] {
        font-size: 4em;
    }

    .titleicons[data-v-64da7496] {
        font-size: 2em;
        text-transform: capitalize;
        font-weight: 500;
        color: white;
    }

    .bar-yellow {
        width: 90%;
        margin-top: 1vmax;
        height: 0.2vmax;
        background-color: #f7b220;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .square span[data-v-64da7496] {
        font-size: 4em;
    }

    .square i[data-v-64da7496] {
        font-size: 4em;
    }

    .titleicons[data-v-64da7496] {
        font-size: 2em;
        text-transform: capitalize;
        font-weight: 500;
        color: white;
    }

    .bar-yellow {
        width: 99%;
        margin-top: 1vmax;
        height: 0.2vmax;
        background-color: #f7b220;
    }
}

.fontsize[data-v-03bde01b] {
    font-size: 1.3em;
    font-weight: bolder;
    color: black;
}

.btnsend-yellow {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: black;
    padding: 0.9em 2em;
    border-radius: 0.6em;
}

.inputnormal[data-v-03bde01b] {
    height: 50px;
    margin-bottom: 18px;
    color: black;
    border: 1px solid #d8d8d8;
}

.bigtitle[data-v-03bde01b] {
    text-transform: capitalize;
    font-size: calc(34px + 2vw);
    margin-bottom: -1.9vmax;
}

.smalltitle[data-v-03bde01b] {
    text-transform: capitalize;
    font-weight: bold;
    font-size: 4.5vmax;
    color: white;
}

.btnseeall[data-v-03bde01b] {
    text-transform: capitalize;
    background-color: #ab0718;
    border: #ab0718;
    padding: 0.5em 2em;
    border-radius: 0.6em;
    white-space: nowrap;
    color: white;
}

.footer-dark-items a[data-v-40ab164b] {
    font-weight: lighter;
    color: white;
}

.itemsfooter:hover a[data-v-40ab164b] {
    text-decoration: underline;
}

a[data-v-40ab164b] {
    text-decoration: none;
    background-color: none;
    color: #5d5d5d;
}

.iconsmob i[data-v-40ab164b] {
    font-size: 1.2em;
}

.margin-middle[data-v-40ab164b] {
    max-width: 87%;
}

i[data-v-40ab164b] {
    margin-right: 10px;
}

.bg-gray[data-v-40ab164b] {
    background-color: #dedede;
    color: #000;
}

.telnum[data-v-40ab164b] {
    font-size: 1.8em;
    color: #000;
    font-weight: normal;
    font-stretch: condensed;
    margin: 0.5vmax 0;
}

.bg-footer-dark[data-v-40ab164b] {
    background-color: #3b3b3b;
    max-width: 100%;
}

.smolbold[data-v-40ab164b] {
    font-weight: lighter;
    font-size: 1.5em;
    color: black;
}

.grey[data-v-40ab164b] {
    color: #000;
}

.footer-dark-items p[data-v-40ab164b] {
    color: white;
}

.itemsfooter span a[data-v-40ab164b] {
    text-decoration: none;
    color: #5d5d5d;
}

.socialitems[data-v-40ab164b] {
    font-size: 20px;
}

.logo-footer[data-v-40ab164b] {
    width: 100%;
    max-width: 166px;
    height: auto;
}

.footer-wrapper[data-v-40ab164b] {
    max-height: 100%;
    padding: 0px;
    margin: 0px;
    background-color: #dedede;
    padding-bottom: 20px;
}

.material-icons[data-v-40ab164b] {
    font-size: 20px;
}

.nopadding[data-v-40ab164b] {
    padding: 0 !important;
}

.inputnormal[data-v-40ab164b] {
    height: 46px;
    margin-bottom: 8px;
    border: 1px solid #707070;
}

@media only screen and (min-width: 20px) {
    .web[data-v-40ab164b] {
        display: none;
    }

    .mob[data-v-40ab164b] {
        display: inline;
    }

    .socialitems[data-v-40ab164b] {
        color: #5d5d5d;
    }

    .itemsfooter span[data-v-40ab164b] {
        line-height: normal;
        font-size: 1em;
    }

    .titlefooter[data-v-40ab164b] {
        color: #5d5d5d;
        text-transform: capitalize;
        font-size: 1.5em;
        font-weight: lighter;
        font-stretch: condensed;
        margin-bottom: 20px;
    }

    .footer-dark-items div[data-v-40ab164b] {
        color: white;

        margin: 5px 0px;
    }
}

@media only screen and (min-width: 480px) {
    .web[data-v-40ab164b] {
        display: none;
    }

    .mob[data-v-40ab164b] {
        display: inline;
    }

    .socialitems[data-v-40ab164b] {
        color: #5d5d5d;
    }

    .itemsfooter span[data-v-40ab164b] {
        line-height: normal;
        font-size: 10;
    }

    .titlefooter[data-v-40ab164b] {
        color: #5d5d5d;
        text-transform: capitalize;
        font-size: 1.5em;
        font-weight: lighter;
        font-stretch: condensed;
        margin-bottom: 20px;
    }

    .footer-dark-items div[data-v-40ab164b] {
        color: white;

        margin: 5px 0px;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .web[data-v-40ab164b] {
        display: inline;
    }

    .mob[data-v-40ab164b] {
        display: none;
    }

    .socialitems[data-v-40ab164b] {
        color: #5d5d5d;
    }

    .itemsfooter span[data-v-40ab164b] {
        line-height: normal;
        font-stretch: condensed;
        font-size: 1em;
    }

    .footer-dark-items div[data-v-40ab164b] {
        color: white;
    }

    .titlefooter[data-v-40ab164b] {
        color: #5d5d5d;
        text-transform: capitalize;
        font-size: 1.5em;
        font-weight: lighter;
        font-stretch: condensed;
        margin-bottom: 20px;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .web[data-v-40ab164b] {
        display: inline;
    }

    .mob[data-v-40ab164b] {
        display: none;
    }

    .socialitems[data-v-40ab164b] {
        color: #5d5d5d;
    }

    .itemsfooter span[data-v-40ab164b] {
        line-height: normal;
        font-size: 1em;
    }

    .titlefooter[data-v-40ab164b] {
        color: #5d5d5d;
        text-transform: capitalize;
        font-size: 1.5em;
        font-weight: lighter;
        font-stretch: condensed;
        margin-bottom: 20px;
    }

    .footer-dark-items div[data-v-40ab164b] {
        color: white;
    }
}

@media (max-width: 768px) {
    div.footer-wrapper div.bg-footer-dark.mx-0 div.container.nopadding div div.row.justify-content-start div.mr-0.col.nopadding.mr-md-5 div.row.footer-dark-items.justify-content-end div.col-md-auto a.text-white.font-weight-lighter.nopadding p[data-v-40ab164b] {
        margin-bottom: 0px;
        text-align: left;
        padding-left: 2em;
    }

    .col-auto.d-flex.nopadding.ml-0.ml-md-5[data-v-40ab164b] {
        margin-left: 4em;
        width: 100px;
        padding-left: 1em !important;
    }

    span.telnum.itemsfooter[data-v-40ab164b] {
        text-align: left;
    }

    div.footer-wrapper div.py-0.my-0.pb-0.mb-0.container div.pb-3.mx-0.justify-content-center.bg-gray div.text-center.text-md-left div.justify-content-center div.container div.row.justify-content-between.container[data-v-40ab164b] {
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
}



/* The hero image */
.carousel-indicators li {
    border-radius: 50%;
    /* Make it a circle */
    width: 10px;
    color: #000;
    height: 10px;
    border: 2px solid white;
    /* White border */
    background-color: black;
    /* Transparent background */
}

@media (max-width: 1620px) {
    .texto-menor[data-v-0113b0ae] {
        padding-left: 5rem
    }
}

.carousel-indicators .active {
    background-color: white;
    /* White background for active indicator */
}

.carousel-indicators .mob {
    position: revert
}

.carousel-control-next-icon {
    margin-left: 5px;
}


.carousel-control-prev-icon:hover {
    color: #000
}

.carousel-control-prev:hover,
.carousel-control-next:hover {
    color: black;
    /* Change arrow color on hover */
}

.carousel-control-prev-div,
.carousel-control-next-div {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    background-color: black;
    border: 2px solid white;
    /* White solid border */
    border-radius: 50%;
    /* Circle shape */
    color: white;
}

.carousel-control-prev-div:hover,
.carousel-control-next-div:hover {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    background-color: white;
    border: 2px solid black;
    /* White solid border */
    border-radius: 50%;
    /* Circle shape */
    color: black;
}

.carousel-control-prev-div:hover .carousel-control-prev-icon {
    filter: brightness(100%) invert(100%);
}

.carousel-control-next-div:hover .carousel-control-next-icon {
    filter: brightness(100%) invert(100%);
}

.nottraco[data-v-0113b0ae] {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    background-color: #222;
}

.traco[data-v-0113b0ae] {
    width: 100px;
    background-color: #ab0718;
}

.traco.active[data-v-0113b0ae] {
    width: 100px;
    height: 10px;
}

.hero-img[data-v-0113b0ae] {
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* Place text in the middle of the image */
.hero-text[data-v-0113b0ae] {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}



.redbutton[data-v-0113b0ae] {
    background-color: #ab0718;
    color: white;
    font-weight: inherit;
    border: none;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
}

.redbutton[data-v-0113b0ae]:hover {
    background-color: #000;
    color: white;
    font-weight: inherit;
    border: 1px solid #fff !important;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
}

@media (max-width: 538px) {
    .herohome[data-v-0113b0ae] {
        margin-top: -11px;
    }

    .card-img-top.maquina-card-img[data-v-0113b0ae] {
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}

:root {
    --vs-colors--lightest: rgba(60, 60, 60, 0.26);
    --vs-colors--light: rgba(60, 60, 60, 0.5);
    --vs-colors--dark: #333;
    --vs-colors--darkest: rgba(0, 0, 0, 0.15);
    --vs-search-input-color: inherit;
    --vs-search-input-bg: #fff;
    --vs-search-input-placeholder-color: inherit;
    --vs-font-size: 1rem;
    --vs-line-height: 1.4;
    --vs-state-disabled-bg: #f8f8f8;
    --vs-state-disabled-color: var(--vs-colors--light);
    --vs-state-disabled-controls-color: var(--vs-colors--light);
    --vs-state-disabled-cursor: not-allowed;
    --vs-border-color: var(--vs-colors--lightest);
    --vs-border-width: 1px;
    --vs-border-style: solid;
    --vs-border-radius: 4px;
    --vs-actions-padding: 4px 6px 0 3px;
    --vs-controls-color: var(--vs-colors--light);
    --vs-controls-size: 1;
    --vs-controls--deselect-text-shadow: 0 1px 0 #fff;
    --vs-selected-bg: #f0f0f0;
    --vs-selected-color: var(--vs-colors--dark);
    --vs-selected-border-color: var(--vs-border-color);
    --vs-selected-border-style: var(--vs-border-style);
    --vs-selected-border-width: var(--vs-border-width);
    --vs-dropdown-bg: #fff;
    --vs-dropdown-color: inherit;
    --vs-dropdown-z-index: 1000;
    --vs-dropdown-min-width: 160px;
    --vs-dropdown-max-height: 350px;
    --vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);
    --vs-dropdown-option-bg: #000;
    --vs-dropdown-option-color: var(--vs-dropdown-color);
    --vs-dropdown-option-padding: 3px 20px;
    --vs-dropdown-option--active-bg: #5897fb;
    --vs-dropdown-option--active-color: #fff;
    --vs-dropdown-option--deselect-bg: #fb5858;
    --vs-dropdown-option--deselect-color: #fff;
    --vs-transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
    --vs-transition-duration: 150ms
}

.v-select {
    font-family: inherit;
    position: relative
}

.v-select,
.v-select * {
    box-sizing: border-box
}

:root {
    --vs-transition-timing-function: cubic-bezier(1, 0.5, 0.8, 1);
    --vs-transition-duration: 0.15s
}

@keyframes vSelectSpinner {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.vs__fade-enter-active,
.vs__fade-leave-active {
    pointer-events: none;
    transition: opacity var(--vs-transition-duration) var(--vs-transition-timing-function)
}

.vs__fade-enter,
.vs__fade-leave-to {
    opacity: 0
}

:root {
    --vs-disabled-bg: var(--vs-state-disabled-bg);
    --vs-disabled-color: var(--vs-state-disabled-color);
    --vs-disabled-cursor: var(--vs-state-disabled-cursor)
}

.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
    background-color: var(--vs-disabled-bg);
    cursor: var(--vs-disabled-cursor)
}

.v-select[dir=rtl] .vs__actions {
    padding: 0 3px 0 6px
}

.v-select[dir=rtl] .vs__clear {
    margin-left: 6px;
    margin-right: 0
}

.v-select[dir=rtl] .vs__deselect {
    margin-left: 0;
    margin-right: 2px
}

.v-select[dir=rtl] .vs__dropdown-menu {
    text-align: right
}

.vs__dropdown-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--vs-search-input-bg);
    border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);
    border-radius: var(--vs-border-radius);
    display: flex;
    padding: 0 0 4px;
    white-space: normal
}

.vs__selected-options {
    display: flex;
    flex-basis: 100%;
    flex-grow: 1;
    flex-wrap: wrap;
    padding: 0 2px;
    position: relative
}

.vs__actions {
    align-items: center;
    display: flex;
    padding: var(--vs-actions-padding)
}

.vs--searchable .vs__dropdown-toggle {
    cursor: text
}

.vs--unsearchable .vs__dropdown-toggle {
    cursor: pointer
}

.vs--open .vs__dropdown-toggle {
    border-bottom-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vs__open-indicator {
    fill: var(--vs-controls-color);
    transform: scale(var(--vs-controls-size));
    transition: transform var(--vs-transition-duration) var(--vs-transition-timing-function);
    transition-timing-function: var(--vs-transition-timing-function)
}

.vs--open .vs__open-indicator {
    transform: rotate(180deg) scale(var(--vs-controls-size))
}

.vs--loading .vs__open-indicator {
    opacity: 0
}

.vs__clear {
    fill: var(--vs-controls-color);
    background-color: transparent;
    border: 0;
    cursor: pointer;
    margin-right: 8px;
    padding: 0
}

.vs__dropdown-menu {
    background: var(--vs-dropdown-bg);
    border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);
    border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);
    border-top-style: none;
    box-shadow: var(--vs-dropdown-box-shadow);
    box-sizing: border-box;
    color: var(--vs-dropdown-color);
    display: block;
    left: 0;
    list-style: none;
    margin: 0;
    max-height: var(--vs-dropdown-max-height);
    min-width: var(--vs-dropdown-min-width);
    overflow-y: auto;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: calc(100% - var(--vs-border-width));
    width: 100%;
    z-index: var(--vs-dropdown-z-index)
}

.vs__no-options {
    text-align: center
}

.vs__dropdown-option {
    clear: both;
    color: var(--vs-dropdown-option-color);
    cursor: pointer;
    display: block;
    line-height: 1.42857143;
    padding: var(--vs-dropdown-option-padding);
    white-space: nowrap
}

.vs__dropdown-option--highlight {
    background: var(--vs-dropdown-option--active-bg);
    color: var(--vs-dropdown-option--active-color)
}

.vs__dropdown-option--deselect {
    background: var(--vs-dropdown-option--deselect-bg);
    color: var(--vs-dropdown-option--deselect-color)
}

.vs__dropdown-option--disabled {
    background: var(--vs-state-disabled-bg);
    color: var(--vs-state-disabled-color);
    cursor: var(--vs-state-disabled-cursor)
}

.vs__selected {
    align-items: center;
    background-color: var(--vs-selected-bg);
    border: var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);
    border-radius: var(--vs-border-radius);
    color: var(--vs-selected-color);
    display: flex;
    line-height: var(--vs-line-height);
    margin: 4px 2px 0;
    padding: 0 .25em;
    z-index: 0
}

.vs__deselect {
    fill: var(--vs-controls-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: inline-flex;
    margin-left: 4px;
    padding: 0;
    text-shadow: var(--vs-controls--deselect-text-shadow)
}

.vs--single .vs__selected {
    background-color: transparent;
    border-color: transparent
}

.vs--single.vs--loading .vs__selected,
.vs--single.vs--open .vs__selected {
    opacity: .4;
    position: absolute
}

.vs--single.vs--searching .vs__selected {
    display: none
}

.vs__search::-webkit-search-cancel-button {
    display: none
}

.vs__search::-ms-clear,
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration {
    display: none
}

.vs__search,
.vs__search:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 1px solid transparent;
    border-left: none;
    box-shadow: none;
    color: var(--vs-search-input-color);
    flex-grow: 1;
    font-size: var(--vs-font-size);
    line-height: var(--vs-line-height);
    margin: 4px 0 0;
    max-width: 100%;
    outline: none;
    padding: 0 7px;
    width: 0;
    z-index: 1
}

.vs__search::-moz-placeholder {
    color: var(--vs-search-input-placeholder-color)
}

.vs__search::placeholder {
    color: var(--vs-search-input-placeholder-color)
}

.vs--unsearchable .vs__search {
    opacity: 1
}

.vs--unsearchable:not(.vs--disabled) .vs__search {
    cursor: pointer
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
    opacity: .2
}

.vs__spinner {
    align-self: center;
    animation: vSelectSpinner 1.1s linear infinite;
    border: .9em solid hsla(0, 0%, 39%, .1);
    border-left-color: rgba(60, 60, 60, .45);
    font-size: 5px;
    opacity: 0;
    overflow: hidden;
    text-indent: -9999em;
    transform: translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));
    transition: opacity .1s
}

.vs__spinner,
.vs__spinner:after {
    border-radius: 50%;
    height: 5em;
    transform: scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));
    width: 5em
}

.vs--loading .vs__spinner {
    opacity: 1
}

.bg-grayz[data-v-4041cac9] {
    background-color: #f5f5f5;
}

.categoria img[data-v-4041cac9] {
    overflow: hidden;
    transition: all 0.3s;
    margin-bottom: 32px;
}

.categoria:hover img[data-v-4041cac9] {
    overflow: hidden;
    transform: scale(1.1);
}

.categoria[data-v-4041cac9] {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    color: #000;
    text-transform: capitalize;
    font-weight: normal;
    text-align: center;
    justify-content: center;
    text-align: center;
}

@media only screen and (min-width: 20px) {
    .borderr[data-v-4041cac9] {
        border-right: none;
    }

    .bg-grayz[data-v-4041cac9] {
        max-width: 70%;
    }

    .categoria[data-v-4041cac9] {
        font-size: 28px;
    }

    .categoria img[data-v-4041cac9] {
        margin: auto 0px;
    }

    .tt1[data-v-4041cac9] {
        font-size: 5vmax;
    }

    .tt2[data-v-4041cac9] {
        font-size: 7vmax;
    }
}

@media only screen and (min-width: 480px) {
    .borderr[data-v-4041cac9] {
        border-right: none;
    }

    .bg-grayz[data-v-4041cac9] {
        max-width: 70%;
    }

    .categoria[data-v-4041cac9] {
        font-size: 28px;
    }

    .categoria img[data-v-4041cac9] {
        margin: auto;
    }

    .tt1[data-v-4041cac9] {
        font-size: 3vmax;
    }

    .tt2[data-v-4041cac9] {
        font-size: 5vmax;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .borderr[data-v-4041cac9] {
        border-right: 0.2vmax solid #c2c5cc;
    }

    .bg-grayz[data-v-4041cac9] {
        max-width: 100%;
    }

    .categoria[data-v-4041cac9] {
        font-size: 28px;
    }

    .categoria img[data-v-4041cac9] {
        margin: auto;
    }

    .tt1[data-v-4041cac9] {
        font-size: 2vmax;
    }

    .tt2[data-v-4041cac9] {
        font-size: 4vmax;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .borderr[data-v-4041cac9] {
        border-right: 0.2vmax solid #c2c5cc;
    }

    .bg-grayz[data-v-4041cac9] {
        max-width: 100%;
    }

    .categoria[data-v-4041cac9] {
        font-size: 28px;
    }

    .categoria img[data-v-4041cac9] {
        margin: auto;
    }

    .tt1[data-v-4041cac9] {
        font-size: 2vmax;
    }

    .tt2[data-v-4041cac9] {
        font-size: 4vmax;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .borderr[data-v-4041cac9] {
        border-right: 0.2vmax solid #c2c5cc;
    }

    .bg-grayz[data-v-4041cac9] {
        width: 100%;
    }

    .categoria[data-v-4041cac9] {
        font-size: 28px;
    }

    .categoria img[data-v-4041cac9] {
        margin: none;
    }

    .tt1[data-v-4041cac9] {
        font-size: 2vmax;
    }

    .tt2[data-v-4041cac9] {
        font-size: 4vmax;
    }
}

img[data-v-373ea4f4] {
    position: absolute;
}

.imgA1[data-v-373ea4f4] {
    z-index: 1;
}

.imgB1[data-v-373ea4f4] {
    height: 40px;
    width: 139px !important;
    z-index: 3;
    top: 0
}



.text-red[data-v-373ea4f4] {
    color: #ab0718;
}

.card-footer[data-v-373ea4f4] {
    margin: none;
    height: 40px;
    color: white;
}

.btnseeall[data-v-373ea4f4] {
    text-transform: capitalize;
    background-color: #ab0718;
    border: #ab0718;
    padding: 0.5em 2em;
    border-radius: 0.6em;
    white-space: nowrap;
}

.card[data-v-373ea4f4] {
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.cardo:hover .control[data-v-373ea4f4] {
    background-color: grey;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-373ea4f4] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

.promoitem[data-v-373ea4f4] {
    margin: 0px 5px;
}

.dontshow[data-v-373ea4f4] {
    visibility: hidden;
    font-size: 1px;
}

@media only screen and (min-width: 20px) {
    .heightimg[data-v-373ea4f4] {
        height: 20vmax;
    }

    .subtitulo[data-v-373ea4f4] {
        font-weight: bolder;
        color: black;
        text-transform: capitalize;
    }

    .titlebold[data-v-373ea4f4] {
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-373ea4f4] {
        font-weight: bolder;
        color: black;
        font-size: 1.6em;
        font-weight: 400;
    }

    .bar[data-v-373ea4f4] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 55%;
        background-color: #ab0718;
    }

    .margininside[data-v-373ea4f4] {
        max-width: 100%;
    }

    .margin-middle[data-v-373ea4f4] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .heightimg[data-v-373ea4f4] {
        height: 20vmax;
    }

    .subtitulo[data-v-373ea4f4] {
        font-weight: bolder;
        color: black;
        text-transform: capitalize;
    }

    .titlebold[data-v-373ea4f4] {
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-373ea4f4] {
        font-weight: bolder;
        color: black;
        font-size: 1.4em;
        font-weight: 400;
    }

    .bar[data-v-373ea4f4] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 55%;
        background-color: #ab0718;
    }

    .margininside[data-v-373ea4f4] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .margin-middle[data-v-373ea4f4] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .heightimg[data-v-373ea4f4] {
        height: 10vmax;
    }

    .subtitulo[data-v-373ea4f4] {
        font-weight: bolder;
        color: black;
        text-transform: capitalize;
    }

    .titlebold[data-v-373ea4f4] {
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-373ea4f4] {
        font-weight: bolder;
        color: black;
        font-size: 1.5em;
        font-weight: 400;
    }

    .bar[data-v-373ea4f4] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 35%;
        background-color: #ab0718;
    }

    .margininside[data-v-373ea4f4] {
        max-width: 50%;
    }

    .margin-middle[data-v-373ea4f4] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .heightimg[data-v-373ea4f4] {
        height: 10vmax;
    }

    .subtitulo[data-v-373ea4f4] {
        font-weight: bolder;
        color: black;
        text-transform: capitalize;
    }

    .titlebold[data-v-373ea4f4] {
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-373ea4f4] {
        font-weight: bolder;
        color: black;
        font-size: 1.5em;
        font-weight: 400;
    }

    .bar[data-v-373ea4f4] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 35%;
        background-color: #ab0718;
    }

    .margininside[data-v-373ea4f4] {
        max-width: 50%;
    }

    .margin-middle[data-v-373ea4f4] {
        max-width: 70%;
    }
}

.VueCarousel-navigation-button[data-v-453ad8cd] {
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    color: #000;
    text-decoration: none;
    appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer;
    outline: none;
}

.VueCarousel-navigation-button[data-v-453ad8cd]:focus {
    outline: 1px solid lightblue;
}

.VueCarousel-navigation-next[data-v-453ad8cd] {
    right: 0;
    transform: translateY(-50%) translateX(100%);
    font-family: "system";
}

.VueCarousel-navigation-prev[data-v-453ad8cd] {
    left: 0;
    transform: translateY(-50%) translateX(-100%);
    font-family: "system";
}

.VueCarousel-navigation--disabled[data-v-453ad8cd] {
    opacity: 0.5;
    cursor: default;
}

/* Define the "system" font family */
@font-face {
    font-family: system;
    font-style: normal;
    font-weight: 300;
    src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"),
        local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Symbol"),
        local("Roboto-Light"), local("DroidSans"), local("Tahoma");
}

.VueCarousel-pagination[data-v-438fd353] {
    width: 100%;
    text-align: center;
}

.VueCarousel-pagination--top-overlay[data-v-438fd353] {
    position: absolute;
    top: 0;
}

.VueCarousel-pagination--bottom-overlay[data-v-438fd353] {
    position: absolute;
    bottom: 0;
}

.VueCarousel-dot-container[data-v-438fd353] {
    display: inline-block;
    margin: 0 auto;
    padding: 0;
}

.VueCarousel-dot[data-v-438fd353] {
    display: inline-block;
    cursor: pointer;
    appearance: none;
    border: none;
    background-clip: content-box;
    box-sizing: content-box;
    padding: 0;
    border-radius: 100%;
    outline: none;
}

.VueCarousel-dot[data-v-438fd353]:focus {
    outline: 1px solid lightblue;
}

.VueCarousel-slide {
    flex-basis: inherit;
    flex-grow: 0;
    flex-shrink: 0;
    user-select: none;
    backface-visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
}

.VueCarousel-slide-adjustableHeight {
    display: table;
    flex-basis: auto;
    width: 100%;
}

.VueCarousel {
    display: flex;
    flex-direction: column;
    position: relative;
}

.VueCarousel--reverse {
    flex-direction: column-reverse;
}

.VueCarousel-wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.VueCarousel-inner {
    display: flex;
    flex-direction: row;
    backface-visibility: hidden;
}

.VueCarousel-inner--center {
    justify-content: center;
}

.customMargin {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
}

.noppading {
    padding: 0px !important;
}

@media only Screen and (max-width: 600px) {
    .customMargin {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }
}

.margin-middle[data-v-22acae11] {
    max-width: 70%;
}

.extrapadding[data-v-22acae11] {
    margin-right: 4em;
}

.btnseeall[data-v-22acae11] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    padding: 0.9em 2em;
    border-radius: 0.6em;
    max-height: 50px !important;
    align-self: end;
}

/* .bar {
  height: 1.2em;
  background-color: #ab0718;
} */
.vertodas[data-v-22acae11] {
    padding: 13px;
    border-color: #f7b220;
    text-transform: capitalize;
    background-color: #f7b220;
    color: white;
    font-weight: 600;
}

.smallertitle[data-v-22acae11] {
    line-height: 45px;
}

@media only screen and (min-width: 20px) {
    .vertodas p[data-v-22acae11] {
        font-size: 1.2em;
    }

    .mob[data-v-22acae11] {
        margin: 0;
    }

    .web[data-v-22acae11] {
        display: none;
    }

    .bw[data-v-22acae11] {
        width: 59%;
    }

    .margin-middle[data-v-22acae11] {
        max-width: 100%;
    }

    .fontsize[data-v-22acae11] {
        font-size: 1.5em;
    }

    .bigtitle[data-v-22acae11] {
        font-size: 50px;
        margin-bottom: -3vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-22acae11] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-22acae11] {
        margin-bottom: -0vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }
}

@media only screen and (min-width: 480px) {
    .vertodas p[data-v-22acae11] {
        font-size: 1.2em;
    }

    .mob[data-v-22acae11] {
        margin: 0;
    }

    .web[data-v-22acae11] {
        display: none;
    }

    .bw[data-v-22acae11] {
        width: 36%;
    }

    .bigtitle[data-v-22acae11] {
        font-size: 50px;
        margin-bottom: -3vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-22acae11] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-22acae11] {
        margin-bottom: -vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-22acae11] {
        max-width: 100%;
    }

    .fontsize[data-v-22acae11] {
        font-size: 1.5em;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .vertodas p[data-v-22acae11] {
        font-size: 1.2em;
    }

    .mob[data-v-22acae11] {
        margin: 0;
    }

    .web[data-v-22acae11] {
        display: none;
    }

    .bw[data-v-22acae11] {
        width: 55%;
    }

    .bigtitle[data-v-22acae11] {
        font-size: 67px;
        margin-bottom: -2.5vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-22acae11] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-22acae11] {
        margin-bottom: -1vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-22acae11] {
        max-width: 100%;
    }

    .fontsize[data-v-22acae11] {
        font-size: 1.8em;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .vertodas p[data-v-22acae11] {
        font-size: 1.2em;
    }

    .mob[data-v-22acae11] {
        display: none;
    }

    .web[data-v-22acae11] {
        display: initial;
    }

    .bw[data-v-22acae11] {
        width: 100%;
    }

    .bigtitle[data-v-22acae11] {
        font-size: 67px;
        margin-bottom: 0vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-22acae11] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-22acae11] {
        margin-bottom: -1vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-22acae11] {
        max-width: 70%;
    }

    .fontsize[data-v-22acae11] {
        font-size: 1em;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .vertodas p[data-v-22acae11] {
        font-size: 1.2em;
    }

    .mob[data-v-22acae11] {
        display: none;
    }

    .web[data-v-22acae11] {
        display: initial;
    }

    .bw[data-v-22acae11] {
        width: 100%;
    }

    .bigtitle[data-v-22acae11] {
        font-size: 67px;
        margin-bottom: -1vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-22acae11] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-22acae11] {
        margin-bottom: -0.8vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-22acae11] {
        max-width: 70%;
    }

    .fontsize[data-v-22acae11] {
        font-size: 1em;
    }
}

a[data-v-82963a40] {
    cursor: pointer
}

.autocomplete-input {
    border: 1px solid #eee;
    border-radius: 8px;
    width: 100%;
    padding: 12px 12px 12px 48px;
    box-sizing: border-box;
    position: relative;
    font-size: 16px;
    line-height: 1.5;
    flex: 1;
    background-color: #eee;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 12px
}

.autocomplete-input:focus,
.autocomplete-input[aria-expanded=true] {
    border-color: rgba(0, 0, 0, .12);
    background-color: #fff;
    outline: none;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .16)
}

[data-position=below] .autocomplete-input[aria-expanded=true] {
    border-bottom-color: transparent;
    border-radius: 8px 8px 0 0
}

[data-position=above] .autocomplete-input[aria-expanded=true] {
    border-top-color: transparent;
    border-radius: 0 0 8px 8px;
    z-index: 2
}

.autocomplete[data-loading=true]:after {
    content: "";
    border: 3px solid rgba(0, 0, 0, .12);
    border-right-color: rgba(0, 0, 0, .48);
    border-radius: 100%;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    animation: rotate 1s linear infinite
}

.autocomplete-result-list {
    margin: 0;
    border: 1px solid rgba(0, 0, 0, .12);
    padding: 0;
    box-sizing: border-box;
    max-height: 296px;
    overflow-y: auto;
    background: #fff;
    list-style: none;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .16)
}

[data-position=below] .autocomplete-result-list {
    margin-top: -1px;
    border-top-color: transparent;
    border-radius: 0 0 8px 8px;
    padding-bottom: 8px
}

[data-position=above] .autocomplete-result-list {
    margin-bottom: -1px;
    border-bottom-color: transparent;
    border-radius: 8px 8px 0 0;
    padding-top: 8px
}

.autocomplete-result {
    cursor: default;
    padding: 12px 12px 12px 48px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 12px
}

.autocomplete-result:hover,
.autocomplete-result[aria-selected=true] {
    background-color: rgba(0, 0, 0, .06)
}

@keyframes rotate {
    0% {
        transform: translateY(-50%) rotate(0deg)
    }

    to {
        transform: translateY(-50%) rotate(359deg)
    }
}

.multi-range-slider * {
    box-sizing: border-box;
    padding: 0px;
    margin: 0px;
}

.multi-range-slider {
    display: flex;
    position: relative;
    border: solid 1px gray;
    border-radius: 10px;
    padding: 20px 10px;
    box-shadow: 1px 1px 4px black;
    flex-direction: column;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently supported by Chrome, Edge,*/
}

.multi-range-slider .bar {
    display: flex;
}

.multi-range-slider .bar-left {
    width: 25%;
    background-color: #f0f0f0;
    border-radius: 10px 0px 0px 10px;
    box-shadow: inset 0px 0px 5px black;
    padding: 4px 0px;
}

.multi-range-slider .bar-right {
    width: 25%;
    background-color: #f0f0f0;
    border-radius: 0px 10px 10px 0px;
    box-shadow: inset 0px 0px 5px black;
}

.multi-range-slider .bar-inner {
    background-color: lime;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: space-between;
    position: relative;
    border: solid 1px black;
    justify-content: space-between;
    box-shadow: inset 0px 0px 5px black;
}

.multi-range-slider .bar-inner-left {
    width: 50%;
}

.multi-range-slider .bar-inner-right {
    width: 50%;
}

.multi-range-slider .thumb {
    background-color: red;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.multi-range-slider .thumb::before {
    content: "";
    background-color: white;
    position: absolute;
    width: 20px;
    height: 20px;
    border: solid 1px black;
    box-shadow: 0px 0px 3px black, inset 0px 0px 5px gray;
    border-radius: 50%;
    z-index: 1;
    margin: -8px;
    cursor: pointer;
}

.multi-range-slider .input-type-range:focus+.thumb::after {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    width: 11px;
    height: 11px;
    z-index: 2;
    border-radius: 50%;
    border: dotted 1px black;
    box-shadow: 0px 0px 5px white, inset 0px 0px 10px black;
}

.multi-range-slider .caption {
    position: absolute;
    bottom: 35px;
    width: 2px;
    height: 2px;
    left: 1px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: visible;
    display: none;
}

.multi-range-slider .thumb .caption * {
    position: absolute;
    min-width: 30px;
    height: 30px;
    font-size: 75%;
    text-align: center;
    line-height: 30px;
    background-color: blue;
    border-radius: 15px;
    color: white;
    box-shadow: 0px 0px 5px black;
    padding: 0px 5px;
    white-space: nowrap;
}

.multi-range-slider .thumb:active .caption {
    display: flex;
}

.multi-range-slider .input-type-range:focus+.thumb .caption {
    display: flex;
}

.multi-range-slider .input-type-range {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    opacity: 0;
    pointer-events: none;
}

.multi-range-slider .ruler {
    margin: 10px 0px -5px 0px;
    display: flex;
    /* display: none; */
    overflow: hidden;
}

.multi-range-slider .ruler .ruler-rule {
    border-left: solid 1px;
    border-bottom: solid 1px;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 5px 0px;
}

.multi-range-slider .ruler .ruler-rule:last-child {
    border-right: solid 1px;
}

.multi-range-slider .sub-ruler {
    margin: -2px 0px -5px 0px;
    display: flex;
    /*
display: none; */
}

.multi-range-slider .sub-ruler .ruler-sub-rule {
    border-left: solid 1px;
    border-bottom: solid 1px;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 3px 0px;
}

.multi-range-slider .sub-ruler .ruler-sub-rule:last-child {
    border-right: solid 1px;
}

.multi-range-slider .labels {
    display: flex;
    justify-content: space-between;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: -20px;
    /* display: none; */
}

.multi-range-slider .label {
    font-size: 80%;
    display: flex;
    width: 1px;
    justify-content: center;
}

.multi-range-slider .label:first-child {
    justify-content: start;
}

.multi-range-slider .label:last-child {
    justify-content: end;
}

.multi-range-slider.zero-ranage-margin .thumb-left {
    right: 12px;
}

.multi-range-slider.zero-ranage-margin .thumb-right {
    left: 8px;
}

.multi-range-slider-bar-only * {
    box-sizing: border-box;
    padding: 0px;
    margin: 0px;
}

.multi-range-slider-bar-only {
    display: flex;
    position: relative;
    border: none;
    border-radius: 0px;
    padding: 10px;
    box-shadow: none;
    flex-direction: column;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently supported by Chrome, Edge,*/
}

.multi-range-slider-bar-only .bar {
    display: flex;
    border-radius: 20px;
    height: 3px;

}

.multi-range-slider-bar-only .bar-left {
    width: 25%;
    height: 3px;
    background-color: #999;
    border-radius: 10px 0px 0px 10px;
}

.impar .multi-range-slider-bar-only .bar-left {
    width: 25%;
    height: 3px;
    background-color: #999999;
    border-radius: 10px 0px 0px 10px;
}

.multi-range-slider-bar-only .bar-right {
    width: 25%;
    height: 3px;
    background-color: #999;
    border-radius: 0px 10px 10px 0px;
}

.impar .multi-range-slider-bar-only .bar-right {
    width: 25%;
    height: 3px;
    background-color: #999999;
    border-radius: 0px 10px 10px 0px;
}

.multi-range-slider-bar-only .bar-inner {
    background-color: #ab0718;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: space-between;
    position: relative;
    justify-content: space-between;
}

.multi-range-slider-bar-only .bar-inner-left {
    width: 50%;
}

.multi-range-slider-bar-only .bar-inner-right {
    width: 50%;
}

.multi-range-slider-bar-only .thumb {
    background-color: red;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.multi-range-slider-bar-only .thumb::before {
    content: '';
    background-color: white;
    position: absolute;
    width: 20px;
    height: 20px;
    border: solid 2px #ab0718;
    border-radius: 50%;
    z-index: 1;
    margin: -8px;
    cursor: pointer;
}

.multi-range-slider-bar-only .input-type-range:focus+.thumb::after {
    content: '';
    position: absolute;
    top: -4px;
    left: -4px;
    width: 11px;
    height: 11px;
    z-index: 2;
    border-radius: 50%;
    border: dotted 1px black;
}

.multi-range-slider-bar-only .caption {
    position: absolute;
    bottom: 35px;
    width: 2px;
    height: 2px;
    left: 1px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: visible;
    display: none;
}

.multi-range-slider-bar-only .thumb .caption * {
    position: absolute;
    min-width: 30px;
    height: 30px;
    font-size: 75%;
    text-align: center;
    line-height: 30px;
    background-color: black;
    border-radius: 15px;
    color: white;
    padding: 0px 5px;
    white-space: nowrap;
}

.multi-range-slider-bar-only .thumb:active .caption {
    display: flex;
}

.multi-range-slider-bar-only .input-type-range:focus+.thumb .caption {
    display: flex;
}

.multi-range-slider-bar-only .input-type-range {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    opacity: 0;
    pointer-events: none;
}

.multi-range-slider-bar-only .ruler {
    margin: 10px 0px -5px 0px;
    display: flex;
    display: none;
    overflow: hidden;
}

.multi-range-slider-bar-only .ruler .ruler-rule {
    border-left: solid 1px;
    border-bottom: solid 1px;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 5px 0px;
    display: none;
}

.multi-range-slider-bar-only .ruler .ruler-rule:last-child {
    border-right: solid 1px;
}

.multi-range-slider-bar-only .sub-ruler {
    margin: -2px 0px -5px 0px;
    display: flex;
    display: none;
}

.multi-range-slider-bar-only .sub-ruler .ruler-sub-rule {
    border-left: solid 1px;
    border-bottom: solid 1px;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 3px 0px;
}

.multi-range-slider-bar-only .sub-ruler .ruler-sub-rule:last-child {
    border-right: solid 1px;
}

.multi-range-slider-bar-only .labels {
    display: flex;
    justify-content: space-between;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: -20px;
    display: none;
}

.multi-range-slider-bar-only .label {
    font-size: 80%;
    display: flex;
    width: 1px;
    justify-content: center;
}

.multi-range-slider-bar-only .label:first-child {
    justify-content: start;
}

.multi-range-slider-bar-only .label:last-child {
    justify-content: end;
}

.multi-range-slider-bar-only.zero-ranage-margin .thumb-left {
    right: 12px;
}

.multi-range-slider-bar-only.zero-ranage-margin .thumb-right {
    left: 8px;
}

.testepai {
    position: relative;
    margin-right: 25px
}

.testclass {
    padding: 5px;
    color: black;
    opacity: 0;
    background-color: grey;
    position: absolute;
    width: 100%;
    min-width: 100px;
    margin-left: -25px;
}

i {
    padding-left: 10px;
    position: relative;
}

.testclass:hover {
    opacity: 1;
    margin-left: 5px
}

.tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 150px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.autocomplete-input {
    border: 1px solid #707070;
    padding: 10px;
    background-color: transparent;
    background-image: unset;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    padding: 2px;
    color: #fff !important;
}

h5.my-auto.text-capitalize {
    font-weight: 400;
    font-size: 16px;
}

button[aria-expanded="false"].w-100.filtro div.row.mx-0.px-0.justify-content-around.align-items-center div.col.text-right i.material-icons {
    transform: rotate(0deg);
}

button.w-100.filtro>div.row.mx-0.px-0.justify-content-around.align-items-center>div.col.text-right>i.material-icons {
    transform: rotate(180deg);
}

a[data-v-2a25d794],
.pagination>.active>a[data-v-2a25d794]:focus,
.pagination>.active>a[data-v-2a25d794]:hover,
.pagination>.active>span[data-v-2a25d794],
.pagination>.active>span[data-v-2a25d794]:focus,
.pagination>.active>span[data-v-2a25d794]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ab0718;
    border-color: #ab0718;
}

.page-item .acitve[data-v-2a25d794] {
    color: red;
    background-color: #ab0718;
}

.pagination a[data-v-2a25d794] {
    color: red;
    background-color: #ab0718;
}

.col.text-left[data-v-2a25d794] {
    margin-top: auto;
    margin-bottom: auto;
}

input[type="range"][data-v-2a25d794] {
    width: 100%;
}

input[type="range"][data-v-2a25d794]:focus {
    outline: none;
}

input[type="range"][data-v-2a25d794]::-webkit-slider-runnable-track {
    width: 100%;
    height: 1px;
    background: black;
}

input[type="range"][data-v-2a25d794]::-webkit-slider-thumb {
    cursor: pointer;
    height: 36px;
    width: 166px;
}

input[type="range"][data-v-2a25d794]:focus::-webkit-slider-runnable-track {
    background: black;
    height: 1px;
    padding-top: 2px;
}

input[type="range"][data-v-2a25d794]::-moz-range-track {
    width: 100%;
    background: black;
}

input[type="range"][data-v-2a25d794]::-moz-range-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    margin-bottom: 20px;
    cursor: pointer;
}

input[type="range"][data-v-2a25d794]::-ms-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent;
}

input[type="range"][data-v-2a25d794]::-ms-fill-lower {
    background: #ab0718;
}

input[type="range"][data-v-2a25d794]::-ms-fill-upper {
    background: #ab0718;
}

input[type="range"][data-v-2a25d794]::-ms-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

input[type="range"][data-v-2a25d794]:focus::-ms-fill-lower {
    background: #ab0718;
}

input[type="range"][data-v-2a25d794]:focus::-ms-fill-upper {
    background: black;
}

/* Special styling for WebKit/Blink */
input[type="range"][data-v-2a25d794]::-webkit-slider-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

/* All the same stuff for Firefox */
input[type="range"][data-v-2a25d794]::-moz-range-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

/* All the same stuff for IE */
input[type="range"][data-v-2a25d794]::-ms-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

h3[data-v-2a25d794] {
    text-transform: capitalize;
}

.btn-red[data-v-2a25d794] {
    margin-top: -5px;
    background-color: #ab0718;

    text-align: center;
}

.btn-red[data-v-2a25d794]:hover {
    background-color: gray;
}

.filtro {
    color: black;
    height: 47px;
    text-align: left;
    border: none;
    align-items: center;
}

.par button {
    background-color: #f9f9f9;
}

.text-muted {
    color: #999
}

.par {
    background-color: #f9f9f9;
}

.impar button {
    background-color: #e1e1e1;
}

.impar {
    background-color: #e1e1e1;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-2a25d794] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

.filteractive span[data-v-2a25d794] {
    color: #ab0718;
}

.filteractive .titlefilter[data-v-2a25d794] {
    font-weight: bold;
}

.bordermuted[data-v-2a25d794] {
    border: 1px solid #999999;
}

.bordertop[data-v-2a25d794] {
    border-top: 1px solid #999999;
}

@media only screen and (min-width: 20px) {
    .blacktext[data-v-2a25d794] {
        font-weight: bolder;
        font-size: 24px;
    }

    .fontsize[data-v-2a25d794] {
        font-size: 1.8em;
    }
}

@media only screen and (min-width: 480px) {
    .blacktext[data-v-2a25d794] {
        font-weight: bolder;
        font-size: 24px;
    }

    .fontsize[data-v-2a25d794] {
        font-size: 1.8em;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .blacktext[data-v-2a25d794] {
        font-weight: bolder;
        font-size: 24px;
    }

    .fontsize[data-v-2a25d794] {
        font-size: 1.8em;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .blacktext[data-v-2a25d794] {
        font-weight: bolder;
        font-size: 24px;
    }

    .fontsize[data-v-2a25d794] {
        font-size: 1em;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .blacktext[data-v-2a25d794] {
        font-weight: bolder;
        font-size: 24px;
    }

    .fontsize[data-v-2a25d794] {
        font-size: 1em;
    }
}

.zerogrow[data-v-2a25d794] {
    flex-grow: 0;
    min-width: 275px !important;
}

.autocomplete-input[data-v-2a25d794] {
    /* border: 1px solid #eee; */
    border: 1px solid #707070;
    /* padding: 12px 12px 12px 48px; */
    padding: 10px;
    /* background-color: #eee; */
    /* background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+"); */
    background-color: transparent;
    background-image: unset;
}

/* Chrome, Safari, Edge, Opera */
input[data-v-2a25d794]::-webkit-outer-spin-button,
input[data-v-2a25d794]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type="number"][data-v-2a25d794] {
    -moz-appearance: textfield;
    appearance: textfield;
}

.card-footer[data-v-a2af8a5c] {
    background-color: transparent;
}

.card-header[data-v-a2af8a5c] {
    background-color: transparent;
}

.card[data-v-a2af8a5c] {
    background-color: transparent;
}

.yellow[data-v-a2af8a5c] {
    color: #ffd126;
}

.bg-darko[data-v-a2af8a5c] {
    background-color: black;
}

.bg-darker{
    background-color: #212529 ;
}
.btn-transparent{
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
  }
.btn-transparent:hover{
    border: 1px solid #000;
    background-color: #fff;
    color: #000;
  }

button[data-v-a2af8a5c] {
    border-radius: 5px;
    border: 1px solid white;
    background-color: transparent;
    color: white;
}

button[data-v-a2af8a5c]:hover {
    border: 1px solid black;
    background-color: white;
    color: black;
}

.card-footer[data-v-a2af8a5c] {
    border-top: none;
}

.card-header[data-v-a2af8a5c] {
    border-bottom: none;
}

.card[data-v-a2af8a5c] {
    border-top: none;
    border-bottom: none;
}

.customMargin {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
}

a {
    text-decoration: none !important;
    color: inherit !important;
}

.nopadding {
    padding: 0 !important;
}

@media only Screen and (max-width: 600px) {
    .customMargin {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }
}

a[data-v-fae5bece],
.pagination>.active>a[data-v-fae5bece]:focus,
.pagination>.active>a[data-v-fae5bece]:hover,
.pagination>.active>span[data-v-fae5bece],
.pagination>.active>span[data-v-fae5bece]:focus,
.pagination>.active>span[data-v-fae5bece]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545;
}

.carousel-indicators>li[data-v-fae5bece] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px;
}

.banner[data-v-fae5bece] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-fae5bece] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-fae5bece] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-fae5bece] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg");
    max-height: 25vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-fae5bece] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

img[data-v-fae5bece] {
    width: 100%;
}

.subtext[data-v-fae5bece] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-fae5bece] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax;
}

.autocomplete-input[data-v-fae5bece] {
    /* border: 1px solid #eee; */
    border: 1px solid #707070;
    /* padding: 12px 12px 12px 48px; */
    padding: 10px;
    /* background-color: #eee; */
    /* background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+"); */
    background-color: transparent;
    background-image: unset;
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-fae5bece] {
        display: none;
    }

    .bannermob[data-v-fae5bece] {
        margin-top: 0;
    }

    .heightbanner[data-v-fae5bece] {
        height: 100%;
    }

    .bw[data-v-fae5bece] {
        width: 50%;
    }

    .marginmiddle[data-v-fae5bece] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-fae5bece] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-fae5bece] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-fae5bece] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-fae5bece] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-fae5bece] {
        display: none;
    }

    .bannermob[data-v-fae5bece] {
        margin-top: 0;
    }

    .heightbanner[data-v-fae5bece] {
        height: 100%;
    }

    .bw[data-v-fae5bece] {
        width: 28%;
    }

    .marginmiddle[data-v-fae5bece] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-fae5bece] {
        margin-top: 0.1vmax;
        font-size: 4vmax;
    }

    .fontsizebig2[data-v-fae5bece] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-fae5bece] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-fae5bece] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-fae5bece] {
        display: flex;
    }

    .bannermob[data-v-fae5bece] {
        margin-top: 0;
    }

    .heightbanner[data-v-fae5bece] {
        height: 100%;
    }

    .bw[data-v-fae5bece] {
        width: 25%;
    }

    .marginmiddle[data-v-fae5bece] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-fae5bece] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-fae5bece] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-fae5bece] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-fae5bece] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-fae5bece] {
        display: flex;
    }

    .bannermob[data-v-fae5bece] {
        display: none;
    }

    .heightbanner[data-v-fae5bece] {
        height: 112vh;
    }

    .bw[data-v-fae5bece] {
        width: 25%;
    }

    .marginmiddle[data-v-fae5bece] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-fae5bece] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-fae5bece] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-fae5bece] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-fae5bece] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-fae5bece] {
        display: flex;
    }

    .bannermob[data-v-fae5bece] {
        display: none;
    }

    .heightbanner[data-v-fae5bece] {
        height: 112vh;
    }

    .bw[data-v-fae5bece] {
        width: 24%;
    }

    .marginmiddle[data-v-fae5bece] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-fae5bece] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-fae5bece] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-fae5bece] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-fae5bece] {
        max-width: 70%;
    }
}

.button {
    color: white;
    min-width: 150px;
    background-color: #000000a1;
    height: 2.5rem;
    border-radius: 2rem;
    font-weight: 400;
    font-size: 0.8rem;
}

.v-loader[data-v-cf5635b2] {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    border-style: solid;
    border-width: .125rem;
    border-top-color: #8b9dc3;
    border-left-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
    -webkit-animation: spin-data-v-cf5635b2 2s linear infinite;
    animation: spin-data-v-cf5635b2 2s linear infinite
}

@-webkit-keyframes spin-data-v-cf5635b2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin-data-v-cf5635b2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.v-facebook-login[data-v-71f81492] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: default;
    color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .5rem 1rem;
    border-radius: .25rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid hsla(0, 0%, 100%, .05);
    background-color: #3c57a4
}

.v-facebook-login *[data-v-71f81492],
.v-facebook-login[data-v-71f81492] :after,
.v-facebook-login[data-v-71f81492] :before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

.v-facebook-login[disabled][data-v-71f81492] {
    opacity: .75;
    cursor: not-allowed;
    background-color: #2d417b
}

.v-facebook-login[disabled][data-v-71f81492]:hover {
    background-color: #2d417b
}

.v-facebook-login[data-v-71f81492]:hover {
    background-color: #425fb3
}

.v-facebook-login[data-v-71f81492]:focus {
    outline-width: 0;
    -webkit-box-shadow: 0 0 0 1px rgba(139, 157, 195, .5);
    box-shadow: 0 0 0 1px rgba(139, 157, 195, .5)
}

.logo[data-v-71f81492] {
    width: 1.25rem;
    height: 1.25rem
}

.loader[data-v-71f81492],
.logo[data-v-71f81492] {
    opacity: .925;
    margin-right: 1.25ch
}

.signin[data-v-26084dc2] {
    text-decoration: underline;
    font-size: 1vmax;
    font-weight: bolder;
    cursor: pointer;
}

img[data-v-26084dc2] {
    width: 100%;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-26084dc2] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .inputinfo[data-v-26084dc2] {
        font-size: 2vmax;
    }

    .signin[data-v-26084dc2] {
        font-size: 1.5vmax;
    }
}

@media only screen and (min-width: 480px) {
    .inputinfo[data-v-26084dc2] {
        font-size: 2vmax;
    }

    .signin[data-v-26084dc2] {
        font-size: 2vmax;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .inputinfo[data-v-26084dc2] {
        font-size: 1.3vmax;
    }

    .signin[data-v-26084dc2] {
        font-size: 1vmax;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .inputinfo[data-v-26084dc2] {
        font-size: 1.2vmax;
    }

    .signin[data-v-26084dc2] {
        font-size: 0.8vmax;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .inputinfo[data-v-26084dc2] {
        font-size: 1vmax;
    }

    .signin[data-v-26084dc2] {
        font-size: 0.8vmax;
    }
}

.clickable[data-v-aff36094] {
    cursor: pointer;
}

.linha {
    text-align: center;
    margin-bottom: 2vmax;

    display: flex;
    flex-direction: column;
}

.linha h5 {
    font-weight: bold;
    font-size: 28px;
    text-transform: capitalize;
}

.linha span {
    font-size: 28px;
    color: #8d8d8d;
}

.margin-middle[data-v-aff36094] {
    max-width: 70%;
}

.familia[data-v-aff36094] {
    max-height: 30vmax;
}

.familia div[data-v-aff36094] {
    cursor: pointer;
    width: 100%;
}

.familia img {
    overflow: hidden;
    transition: all 0.3s;
    max-height: 95%;
    max-width: 95%;
    margin-bottom: 2px;
}

.familia:hover img {
    overflow: hidden;
    transform: scale(1.1);
}

.titleicons[data-v-aff36094] {
    font-size: 1.7vmax;
    font-weight: bolder;
    color: white;
}

.titlebold[data-v-aff36094] {
    font-size: 1vmax;
    font-weight: 400;
    color: black;
}

.destaque[data-v-aff36094] {
    margin-left: 6vmax;
    text-transform: capitalize;
    margin-top: -4vmax;
}

.bg-red[data-v-aff36094] {
    background-color: #ab0718;
}

.subtext[data-v-aff36094] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-aff36094] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 2vmax;
}

/* .bar {
  margin-top: -0.5vmax;
  height: 1.2em;

  background-color: #ab0718;
} */
.bar-yellow {
    width: 80%;
    margin-top: 0vmax;
    height: 0.3vmax;
    background-color: #f7b220;
}

.btn-red[data-v-aff36094] {
    margin-top: -5px;
    background-color: #ab0718;
    font-size: 1.2vmax;
}

.categoria[data-v-aff36094] {
    display: flex;
    flex-direction: column;
    color: #000;
    font-size: 1.7vmax;
    text-transform: capitalize;
    font-weight: 550;
    text-align: center;
    justify-content: center;
    text-align: center;
}

.buttonprice[data-v-aff36094] {
    margin-top: 20px;
    width: 85%;
    font-size: 28px;
    padding: 12px;
    background-color: #ab0718;
    border-style: none;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-aff36094] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .linha {
        margin-bottom: 2vmax;
        display: flex;
        flex-direction: column;
    }

    .linha h5 {
        font-weight: bold;
        font-size: 1.5em;
        text-transform: capitalize;
    }

    .linha span {
        font-size: 28px;
        color: #8d8d8d;
    }

    .bw2[data-v-aff36094] {
        width: 91%;
    }

    .bw[data-v-aff36094] {
        width: 60%;
    }

    .familia span[data-v-aff36094] {
        margin-top: 2px;
        font-weight: normal;
        color: #222222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%;
    }
}

@media only screen and (min-width: 490px) {
    .linha {
        margin-bottom: 2vmax;
        display: flex;
        flex-direction: column;
    }

    .linha h5 {
        font-weight: bold;
        font-size: 28px;
        text-transform: capitalize;
    }

    .linha span {
        font-size: 28px;
        color: #8d8d8d;
    }

    .bw2[data-v-aff36094] {
        width: 66%;
    }

    .bw[data-v-aff36094] {
        width: 60%;
    }

    .familia span[data-v-aff36094] {
        margin-top: 2px;
        font-weight: normal;
        color: #222222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .linha {
        margin-bottom: 2vmax;

        display: flex;
        flex-direction: column;
    }

    .linha h5 {
        font-weight: bold;
        font-size: 28px;
        text-transform: capitalize;
    }

    .linha span {
        font-size: 28px;
        color: #8d8d8d;
    }

    .bw2[data-v-aff36094] {
        width: 60%;
    }

    .bw[data-v-aff36094] {
        width: 53%;
    }

    .familia span[data-v-aff36094] {
        margin-top: 2px;
        font-weight: normal;
        color: #222222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .linha {
        text-align: left;
        margin-bottom: 2vmax;

        display: flex;
        flex-direction: column;
    }

    .linha h5 {
        font-weight: bold;
        font-size: 28px;
        text-transform: capitalize;
    }

    .linha span {
        font-size: 28px;
        color: #8d8d8d;
    }

    .bw2[data-v-aff36094] {
        width: 48%;
    }

    .bw[data-v-aff36094] {
        width: 52%;
    }

    .familia span[data-v-aff36094] {
        margin-top: 2px;
        color: #222222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .linha {
        text-align: left;
        margin-bottom: 2vmax;

        display: flex;
        flex-direction: column;
    }

    .linha h5 {
        font-weight: bold;
        font-size: 28px;
        text-transform: capitalize;
    }

    .linha span {
        font-size: 28px;
        color: #8d8d8d;
    }

    .bw2[data-v-aff36094] {
        width: 48%;
    }

    .familia span[data-v-aff36094] {
        margin-top: 2px;
        color: #222222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%;
    }
}

.btnsend-yellow {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: black;
    padding: 0.9em 2em;
    border-radius: 0.6em;
}

.inputnormal[data-v-136f86be] {
    height: 50px;
    color: black;
    border: 1px solid #9a9a9a;
}

.bigtitle[data-v-136f86be] {
    font-size: 67px;
}

.smalltitle[data-v-136f86be] {
    font-weight: bold;
    font-size: 50px;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-136f86be] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #f7b220;
        -webkit-text-fill-color: #fff;
    }
}

.bottomtext {
    font-weight: normal;
    color: white;
}

@media only screen and (min-width: 300px) {
    .bigtitle[data-v-136f86be] {
        font-size: 40px;
    }

    .smalltitle[data-v-136f86be] {
        font-weight: bold;
        font-size: 40px;
    }

    .bottomtext {
        font-weight: normal;
        color: white;
    }
}

@media only screen and (min-width: 500px) {
    .bigtitle[data-v-136f86be] {
        font-size: 67px;
    }

    .smalltitle[data-v-136f86be] {
        font-weight: bold;
        font-size: 50px;
    }

    .bottomtext {
        font-weight: normal;
        color: white;
    }
}



.text-red[data-v-3dca119c] {
    color: #ab0718;
}

.card-footer[data-v-3dca119c] {
    margin: none;
    background-color: #ab0718;
    height: 40px;
    color: white;
}

.btnseeall[data-v-3dca119c] {
    text-transform: capitalize;
    background-color: #ab0718;
    border: #ab0718;
    padding: 0.5em 2em;
    border-radius: 0.6em;
    white-space: nowrap;
}



.cardo:hover .control[data-v-3dca119c] {
    background-color: grey;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-3dca119c] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

.promoitem[data-v-3dca119c] {
    margin: 0px 5px;
}

.dontshow[data-v-3dca119c] {
    visibility: hidden;
    font-size: 1px;
}

@media only screen and (min-width: 20px) {
    .heightimg[data-v-3dca119c] {
        height: 20vmax;
    }

    .subtitulo[data-v-3dca119c] {
        font-weight: bolder;
        color: black;
        text-transform: capitalize;
    }

    .titlebold[data-v-3dca119c] {
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-3dca119c] {
        font-weight: bolder;
        color: black;
        font-size: 1.6em;
        font-weight: 400;
    }

    .bar[data-v-3dca119c] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 55%;
        background-color: #ab0718;
    }

    .margininside[data-v-3dca119c] {
        max-width: 100%;
    }

    .margin-middle[data-v-3dca119c] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .heightimg[data-v-3dca119c] {
        height: 20vmax;
    }

    .subtitulo[data-v-3dca119c] {
        font-weight: bolder;
        color: black;
        text-transform: capitalize;
    }

    .titlebold[data-v-3dca119c] {
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-3dca119c] {
        font-weight: bolder;
        color: black;
        font-size: 1.4em;
        font-weight: 400;
    }

    .bar[data-v-3dca119c] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 55%;
        background-color: #ab0718;
    }

    .margininside[data-v-3dca119c] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .margin-middle[data-v-3dca119c] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .heightimg[data-v-3dca119c] {
        height: 10vmax;
    }

    .subtitulo[data-v-3dca119c] {
        font-weight: bolder;
        color: black;
        text-transform: capitalize;
    }

    .titlebold[data-v-3dca119c] {
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-3dca119c] {
        font-weight: bolder;
        color: black;
        font-size: 1.5em;
        font-weight: 400;
    }

    .bar[data-v-3dca119c] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 35%;
        background-color: #ab0718;
    }

    .margininside[data-v-3dca119c] {
        max-width: 50%;
    }

    .margin-middle[data-v-3dca119c] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .heightimg[data-v-3dca119c] {
        height: 10vmax;
    }

    .subtitulo[data-v-3dca119c] {
        font-weight: bolder;
        color: black;
        text-transform: capitalize;
    }

    .titlebold[data-v-3dca119c] {
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-3dca119c] {
        font-weight: bolder;
        color: black;
        font-size: 1.5em;
        font-weight: 400;
    }

    .bar[data-v-3dca119c] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 35%;
        background-color: #ab0718;
    }

    .margininside[data-v-3dca119c] {
        max-width: 50%;
    }

    .margin-middle[data-v-3dca119c] {
        max-width: 70%;
    }
}

.customMargin {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
}

.noppading {
    padding: 0px !important;
}

@media only Screen and (max-width: 600px) {
    .customMargin {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }
}

.margin-middle[data-v-022d96f2] {
    max-width: 70%;
}

.extrapadding[data-v-022d96f2] {
    margin-right: 4em;
}

.btnseeall[data-v-022d96f2] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    padding: 0.9em 2em;
    border-radius: 0.6em;
    max-height: 50px !important;
    align-self: end;
}

/* .bar {
  height: 1.2em;
  background-color: #ab0718;
} */
.vertodas[data-v-022d96f2] {
    padding: 13px;
    border-color: #f7b220;
    text-transform: capitalize;
    background-color: #f7b220;
    color: white;
    font-weight: 600;
}

.smallertitle[data-v-022d96f2] {
    line-height: 45px;
}

@media only screen and (min-width: 20px) {
    .vertodas p[data-v-022d96f2] {
        font-size: 1.2em;
    }

    .mob[data-v-022d96f2] {
        margin: 0;
    }

    .web[data-v-022d96f2] {
        display: none;
    }

    .bw[data-v-022d96f2] {
        width: 59%;
    }

    .margin-middle[data-v-022d96f2] {
        max-width: 100%;
    }

    .fontsize[data-v-022d96f2] {
        font-size: 1.5em;
    }

    .bigtitle[data-v-022d96f2] {
        font-size: 50px;
        margin-bottom: -3vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-022d96f2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-022d96f2] {
        margin-bottom: -0vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }
}

@media only screen and (min-width: 480px) {
    .vertodas p[data-v-022d96f2] {
        font-size: 1.2em;
    }

    .mob[data-v-022d96f2] {
        margin: 0;
    }

    .web[data-v-022d96f2] {
        display: none;
    }

    .bw[data-v-022d96f2] {
        width: 36%;
    }

    .bigtitle[data-v-022d96f2] {
        font-size: 50px;
        margin-bottom: -3vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-022d96f2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-022d96f2] {
        margin-bottom: -vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-022d96f2] {
        max-width: 100%;
    }

    .fontsize[data-v-022d96f2] {
        font-size: 1.5em;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .vertodas p[data-v-022d96f2] {
        font-size: 1.2em;
    }

    .mob[data-v-022d96f2] {
        margin: 0;
    }

    .web[data-v-022d96f2] {
        display: none;
    }

    .bw[data-v-022d96f2] {
        width: 55%;
    }

    .bigtitle[data-v-022d96f2] {
        font-size: 67px;
        margin-bottom: -2.5vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-022d96f2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-022d96f2] {
        margin-bottom: -1vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-022d96f2] {
        max-width: 100%;
    }

    .fontsize[data-v-022d96f2] {
        font-size: 1.8em;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .vertodas p[data-v-022d96f2] {
        font-size: 1.2em;
    }

    .mob[data-v-022d96f2] {
        display: none;
    }

    .web[data-v-022d96f2] {
        display: initial;
    }

    .bw[data-v-022d96f2] {
        width: 100%;
    }

    .bigtitle[data-v-022d96f2] {
        font-size: 67px;
        margin-bottom: 0vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-022d96f2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-022d96f2] {
        margin-bottom: -1vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-022d96f2] {
        max-width: 70%;
    }

    .fontsize[data-v-022d96f2] {
        font-size: 1em;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .vertodas p[data-v-022d96f2] {
        font-size: 1.2em;
    }

    .mob[data-v-022d96f2] {
        display: none;
    }

    .web[data-v-022d96f2] {
        display: initial;
    }

    .bw[data-v-022d96f2] {
        width: 100%;
    }

    .bigtitle[data-v-022d96f2] {
        font-size: 67px;
        margin-bottom: -1vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-022d96f2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-022d96f2] {
        margin-bottom: -0.8vmax;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-022d96f2] {
        max-width: 70%;
    }

    .fontsize[data-v-022d96f2] {
        font-size: 1em;
    }
}

img[data-v-29f6d8ed] {
    width: 100%;
}

.titleicons[data-v-29f6d8ed] {
    font-size: 1.7vmax;
    font-weight: bolder;
    color: white;
}

.titlebold[data-v-29f6d8ed] {
    font-size: 1vmax;
    font-weight: 400;
    color: black;
}

.destaque[data-v-29f6d8ed] {
    margin-left: 6vmax;
    text-transform: capitalize;
    margin-top: -4vmax;
}

.bg-red[data-v-29f6d8ed] {
    background-color: #ab0718;
}

.subtext[data-v-29f6d8ed] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-29f6d8ed] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 2vmax;
}

.bar[data-v-29f6d8ed] {
    margin-top: -1vmax;
    height: 1.2em;
    width: 20%;
    background-color: #ab0718;
}

.bar-yellow {
    width: 80%;
    margin-top: 0vmax;
    height: 0.3vmax;
    background-color: #f7b220;
}

.btn-red[data-v-29f6d8ed] {
    margin-top: -5px;
    background-color: #ab0718;
    font-size: 1.2vmax;
}

.categoria[data-v-29f6d8ed] {
    display: flex;
    flex-direction: column;
    color: #000;
    font-size: 1.7vmax;
    text-transform: capitalize;
    font-weight: 550;
    text-align: center;
    justify-content: center;
    text-align: center;
}

.buttonprice[data-v-29f6d8ed] {
    margin-top: 20px;
    width: 85%;
    font-size: 1.5vmax;
    padding: 12px;
    background-color: #ab0718;
    border-style: none;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-29f6d8ed] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .margininside[data-v-29f6d8ed] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .margininside[data-v-29f6d8ed] {
        max-width: 1000%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .margininside[data-v-29f6d8ed] {
        max-width: 1000%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .margininside[data-v-29f6d8ed] {
        max-width: 50%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .margininside[data-v-29f6d8ed] {
        max-width: 50%;
    }
}


.hero-img2[data-v-c948c49c] {
    background-image: url(http://192.168.15.198:8018/img/banner_compra_venda_traidup.e3b8b2b8.jpeg);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-img1[data-v-c948c49c] {
    background-image: url(http://192.168.15.198:8018/img/banner_compra_venda_traidin.9be66cc5.jpeg);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-img[data-v-c948c49c] {
    background-image: url(http://192.168.15.198:8018/img/banner_compraevenda_1.128f7be2.jpeg);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-cap[data-v-c948c49c] {
    display: flex;
    flex-direction: column;
    margin-top: 10%;
    margin-left: 10%;
}

@media(min-width: 1900px) {
    .hero-text[data-v-c948c49c] {
        width: 27vw;
    }
}

@media (min-width: 1600px) {
    .hero-img2[data-v-c948c49c] {
        background-image: url(http://192.168.15.198:8018/img/banner_compra_venda_traidup.e3b8b2b8.jpeg);
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer;
    }

    .hero-img1[data-v-c948c49c] {
        background-image: url(http://192.168.15.198:8018/img/banner_compra_venda_traidin.9be66cc5.jpeg);
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer;
    }

    .hero-img[data-v-c948c49c] {
        background-image: url(http://192.168.15.198:8018/img/banner_compraevenda_1.128f7be2.jpeg);
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer;
    }

    .hero-cap[data-v-c948c49c] {
        display: flex;
        flex-direction: column;
        margin-top: 8%;
        margin-right: 10%;
    }

    .hero-text[data-v-c948c49c] {
        margin-top: 2em;
        width: 55vw;
    }
}

.carousel-indicators>li[data-v-c948c49c] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px;
}

.banner[data-v-c948c49c] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-c948c49c] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-c948c49c] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-c948c49c] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpeg");
    max-height: 25vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-c948c49c] {
    position: absolute;
    top: 34%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
    /* width: 27vw; */
}

img[data-v-c948c49c] {
    width: 100%;
}

.subtext[data-v-c948c49c] {
    text-transform: capitalize;
}

.blacktext[data-v-c948c49c] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax;
}

.bar[data-v-c948c49c] {
    height: 0.5em;
    background-color: #ab0718;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-c948c49c] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-c948c49c] {
        display: none;
    }

    .bannermob[data-v-c948c49c] {
        margin-top: 0;
    }

    .heightbanner[data-v-c948c49c] {
        height: 100%;
    }

    .bw[data-v-c948c49c] {
        width: 50%;
    }

    .marginmiddle[data-v-c948c49c] {
        margin: 0px 0vmax;
    }

    .fontsizebig2[data-v-c948c49c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-c948c49c] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-c948c49c] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-c948c49c] {
        display: none;
    }

    .bannermob[data-v-c948c49c] {
        margin-top: 0;
    }

    .heightbanner[data-v-c948c49c] {
        height: 100%;
    }

    .bw[data-v-c948c49c] {
        width: 28%;
    }

    .marginmiddle[data-v-c948c49c] {
        margin: 0px 0vmax;
    }

    .fontsizebig2[data-v-c948c49c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-c948c49c] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-c948c49c] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-c948c49c] {
        display: flex;
    }

    .bannermob[data-v-c948c49c] {
        margin-top: 0;
    }

    .heightbanner[data-v-c948c49c] {
        height: 100%;
    }

    .bw[data-v-c948c49c] {
        width: 25%;
    }

    .marginmiddle[data-v-c948c49c] {
        margin: 0px 5vmax;
    }

    .fontsizebig2[data-v-c948c49c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-c948c49c] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-c948c49c] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-c948c49c] {
        display: flex;
    }

    .bannermob[data-v-c948c49c] {
        display: none;
    }

    .heightbanner[data-v-c948c49c] {
        height: 112vh;
    }

    .bw[data-v-c948c49c] {
        width: 25%;
    }

    .marginmiddle[data-v-c948c49c] {
        margin: 0px 5vmax;
    }

    .fontsizebig2[data-v-c948c49c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-c948c49c] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-c948c49c] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-c948c49c] {
        display: flex;
    }

    .bannermob[data-v-c948c49c] {
        display: none;
    }

    .heightbanner[data-v-c948c49c] {
        height: 112vh;
    }

    .bw[data-v-c948c49c] {
        width: 24%;
    }

    .marginmiddle[data-v-c948c49c] {
        margin: 0px 5vmax;
    }

    .fontsizebig2[data-v-c948c49c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-c948c49c] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-c948c49c] {
        max-width: 70%;
    }

    .hero-text[data-v-c948c49c] {
        width: 45vw;
    }
}

.btnseeall[data-v-227506a2] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    border-radius: 0.6em;
}

.banner[data-v-227506a2] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-227506a2] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-227506a2] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-227506a2] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3.amazonaws.com/images/tractorsBG.png");
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-227506a2] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-227506a2] {
        text-transform: capitalize;
        font-size: 67px;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .smallertitle[data-v-227506a2] {
        line-height: 30px;
        margin-top: 10px;
    }

    .wid[data-v-227506a2] {
        margin-top: 1px;
    }

    .leftzin[data-v-227506a2] {
        margin-left: 0px;
    }

    /* .bw1 {
      width: 94%;
    }
    .bw2 {
      width: 92%;
    }
    .bw3 {
      width: 88%;
    }
    .bw4 {
      width: 53%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-227506a2] {
        max-width: 100%;
    }

    .circleimg[data-v-227506a2] {
        display: none;
    }

    .circles[data-v-227506a2] {
        margin-top: 0;
    }

    .margin-middle[data-v-227506a2] {
        max-width: 100%;
    }

    .bigtitle[data-v-227506a2] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize;
    }

    .innertitle[data-v-227506a2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .inner[data-v-227506a2] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .smallertitle[data-v-227506a2] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 30px;
        color: black;
        margin-top: 10px;
        text-transform: capitalize;
    }

    .amg[data-v-227506a2] {
        font-size: 6vmax;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .smallertitle[data-v-227506a2] {
        line-height: 40px;
        margin-top: 10px;
    }

    .wid[data-v-227506a2] {
        margin-top: 1px;
    }

    .leftzin[data-v-227506a2] {
        margin-left: 0px;
    }

    /* .bw1 {
      width: 44%;
    }
    .bw2 {
      width: 42%;
    }
    .bw3 {
      width: 58%;
    }
    .bw4 {
      width: 22%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-227506a2] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .circleimg[data-v-227506a2] {
        display: none;
    }

    .circles[data-v-227506a2] {
        margin-top: 0;
    }

    .margin-middle[data-v-227506a2] {
        max-width: 100%;
    }

    .inner[data-v-227506a2] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-227506a2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .bigtitle[data-v-227506a2] {
        text-transform: capitalize;
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px;
    }

    .smallertitle[data-v-227506a2] {
        margin: 15px 0px;

        text-transform: capitalize;
        font-weight: bold;
        font-size: 50px;
        color: black;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .wid[data-v-227506a2] {
        width: 450px;
    }

    .leftzin[data-v-227506a2] {
        margin-left: -0.5vmax;
    }

    /* .bw1 {
      width: 73%;
    }
    .bw2 {
      width: 70%;
    }
    .bw3 {
      width: 95%;
    }
    .bw4 {
      width: 0%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-227506a2] {
        max-width: 50%;
    }

    .circleimg[data-v-227506a2] {
        display: inline;
    }

    .circles[data-v-227506a2] {
        display: none;
    }

    .margin-middle[data-v-227506a2] {
        max-width: 85%;
    }

    .bigtitle[data-v-227506a2] {
        text-transform: capitalize;
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px;
    }

    .inner[data-v-227506a2] {
        font-size: 2.2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-227506a2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-227506a2] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .wid[data-v-227506a2] {
        width: 450px;
    }

    .leftzin[data-v-227506a2] {
        margin-left: -0.5vmax;
    }

    /* .bw1 {
      width: 73%;
    }
    .bw2 {
      width: 70%;
    }
    .bw3 {
      width: 95%;
    }
    .bw4 {
      width: 0%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-227506a2] {
        max-width: 50%;
    }

    .circleimg[data-v-227506a2] {
        display: inline;
        margin: -3vmax px 0px 0px;
    }

    .circles[data-v-227506a2] {
        display: none;
    }

    .margin-middle[data-v-227506a2] {
        max-width: 85%;
    }

    .bigtitle[data-v-227506a2] {
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize;
    }

    .inner[data-v-227506a2] {
        font-size: 2.2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-227506a2] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-227506a2] {
        margin: 15px 0px;
        margin: 15px 0px;
        font-weight: bold;
        font-size: 50px;
        color: black;
        text-transform: capitalize;
    }
}

a[data-v-5190ef4d],
.pagination>.active>a[data-v-5190ef4d]:focus,
.pagination>.active>a[data-v-5190ef4d]:hover,
.pagination>.active>span[data-v-5190ef4d],
.pagination>.active>span[data-v-5190ef4d]:focus,
.pagination>.active>span[data-v-5190ef4d]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ab0718;
    border-color: #ab0718;
}

.page-item .acitve[data-v-5190ef4d] {
    color: red;
    background-color: #ab0718;
}

.pagination a[data-v-5190ef4d] {
    color: red;
    background-color: #ab0718;
}

input[type="range"][data-v-5190ef4d] {
    width: 100%;
}

input[type="range"][data-v-5190ef4d]:focus {
    outline: none;
}

input[type="range"][data-v-5190ef4d]::-webkit-slider-runnable-track {
    width: 100%;
    background: black;
}

input[type="range"][data-v-5190ef4d]::-webkit-slider-thumb {
    cursor: pointer;
    height: 36px;
    width: 166px;
}

input[type="range"][data-v-5190ef4d]:focus::-webkit-slider-runnable-track {
    background: black;
}

input[type="range"][data-v-5190ef4d]::-moz-range-track {
    width: 100%;

    background: black;
}

input[type="range"][data-v-5190ef4d]::-moz-range-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

input[type="range"][data-v-5190ef4d]::-ms-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent;
}

input[type="range"][data-v-5190ef4d]::-ms-fill-lower {
    background: #ab0718;
}

input[type="range"][data-v-5190ef4d]::-ms-fill-upper {
    background: #ab0718;
}

input[type="range"][data-v-5190ef4d]::-ms-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

input[type="range"][data-v-5190ef4d]:focus::-ms-fill-lower {
    background: #ab0718;
}

input[type="range"][data-v-5190ef4d]:focus::-ms-fill-upper {
    background: black;
}

/* Special styling for WebKit/Blink */
input[type="range"][data-v-5190ef4d]::-webkit-slider-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

/* All the same stuff for Firefox */
input[type="range"][data-v-5190ef4d]::-moz-range-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

/* All the same stuff for IE */
input[type="range"][data-v-5190ef4d]::-ms-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer;
}

h3[data-v-5190ef4d] {
    text-transform: capitalize;
}

.btn-red[data-v-5190ef4d] {
    margin-top: -5px;
    background-color: #ab0718;

    text-align: center;
}

.btn-red[data-v-5190ef4d]:hover {
    background-color: gray;
}

.filtro {
    color: black;
    height: 50px;
    text-align: left;
    border: none;
    align-items: center;
}

.par button[data-v-5190ef4d] {
    background-color: #f9f9f9;
}

.par[data-v-5190ef4d] {
    background-color: #f9f9f9;
}

.impar button[data-v-5190ef4d] {
    background-color: #e1e1e1;
}

.impar[data-v-5190ef4d] {
    background-color: #e1e1e1;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {}

.filteractive span[data-v-5190ef4d] {
    color: #ab0718;
}

.filteractive .titlefilter[data-v-5190ef4d] {
    font-weight: bold;
}

@media only screen and (min-width: 20px) {
    .blacktext[data-v-5190ef4d] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3vmax;
    }

    .fontsize[data-v-5190ef4d] {
        font-size: 1.8em;
    }
}

@media only screen and (min-width: 480px) {
    .blacktext[data-v-5190ef4d] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 4vmax;
    }

    .fontsize[data-v-5190ef4d] {
        font-size: 1.8em;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .blacktext[data-v-5190ef4d] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 1.5vmax;
    }

    .fontsize[data-v-5190ef4d] {
        font-size: 1.8em;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .blacktext[data-v-5190ef4d] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 1.5vmax;
    }

    .fontsize[data-v-5190ef4d] {
        font-size: 1em;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .blacktext[data-v-5190ef4d] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 1.5vmax;
    }

    .fontsize[data-v-5190ef4d] {
        font-size: 1em;
    }
}

.zerogrow[data-v-5190ef4d] {
    flex-grow: 0;
    min-width: 275px !important;
}



/* The hero image */
/* .carousel-indicators > li {
  border-radius: 50%;
  height: 10px;
  width: 10px;
  background-color: #222;
} */
.nottraco[data-v-43fc4ab5] {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    background-color: #222;
}

.traco[data-v-43fc4ab5] {
    width: 100px;
    background-color: #ab0718;
}

.traco.active[data-v-43fc4ab5] {
    width: 100px;
    height: 10px;
}

.hero-img2[data-v-43fc4ab5] {
    background-image: url(http://192.168.15.198:8018/img/12x_.5c7ea7d9.jpg);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-img2 h4[data-v-43fc4ab5] {
    color: white
}

.hero-img1 h4[data-v-43fc4ab5] {
    color: white
}

.hero-img1[data-v-43fc4ab5] {
    background-image: url(/assets/trato_feitos-c7849b12b18618ce6b27405fb41780ee5a2df54063e366333b4493dc87b23ba6.jpg);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* Place text in the middle of the image */
.hero-text[data-v-43fc4ab5] {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}



@media (max-width: 538px) {
    .herohome[data-v-43fc4ab5] {
        margin-top: -11px;
    }

    .card-img-top.maquina-card-img1[data-v-43fc4ab5] {
        background-image: url(http://192.168.15.198:8018/img/12x_.5c7ea7d9.jpg);
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .card-img-top.maquina-card-img2[data-v-43fc4ab5] {
        background-image: url(/assets/trato_feitos-c7849b12b18618ce6b27405fb41780ee5a2df54063e366333b4493dc87b23ba6.jpg);
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}

.banner[data-v-84a3bb42] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-84a3bb42] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-84a3bb42] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.jumbotron[data-v-84a3bb42] {
    background-image: url(/assets/bg-oportunidade-2b2a4dd9c6a0e547b9045d18f2db7812da8202aec859878e73b185c1cf1cde73.png);
    background-position: center;
    height: 540px;
    background-size: cover;
    margin-bottom: 0px;
}

.hero-image[data-v-84a3bb42] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/BgPromo.jpg");
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-84a3bb42] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

.filtro{
    color: black;
    height: 50px;
    text-align: left;
    border: none;
    align-items: center;
}

.par button[data-v-84a3bb42] {
    background-color: #cccccc;
}

.par[data-v-84a3bb42] {
    background-color: #cccccc;
}

/* .smallertitle{
  line-height: 45px;
} */
@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-84a3bb42] {
        text-transform: capitalize;
        font-size: 40px;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

.promoitem[data-v-84a3bb42] {
    margin: 0px 5px;
}

.smallertitle[data-v-84a3bb42] {
    font-size: 40px;
    line-height: 35px;
}

@media only screen and (min-width: 320px) {
    .corresp[data-v-84a3bb42] {
        font-size: 1.2em;
    }

    /* .bw1 {
    width: 50%;
  }
  .bw2 {
    width: 58%;
  }
  .bw3 {
    width: 52%;
  } */
    .subtitulo[data-v-84a3bb42] {
        font-weight: bolder;
        font-size: 40px;
        color: black;
        text-transform: capitalize;
    }

    .resposta[data-v-84a3bb42] {
        font-size: 2.5vmax;
        color: #5f5f5f;
        text-transform: capitalize;
    }

    .titlebold[data-v-84a3bb42] {
        margin-bottom: -0.5vmax;
        font-size: 40px;
        font-weight: bolder;
        text-transform: capitalize;
    }

    .finan[data-v-84a3bb42] {
        max-width: 257px;
        margin-left: 0vmax;
    }

    .innertext[data-v-84a3bb42] {
        font-weight: bolder;
        color: black;
        font-size: 1.6em;
        font-weight: 400;
    }

    /* .bar {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718;
  } */
    .margininside[data-v-84a3bb42] {
        max-width: 100%;
    }

    .margin-middle[data-v-84a3bb42] {
        max-width: 100%;
    }

    .bigtitle[data-v-84a3bb42] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: 10px;
        text-transform: capitalize;
    }

    .innertitle[data-v-84a3bb42] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .inner[data-v-84a3bb42] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .smallertitle[data-v-84a3bb42] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 40px;
        color: black;
        text-transform: capitalize;
    }

    .amg[data-v-84a3bb42] {
        font-size: 6vmax;
    }
}

@media only screen and (min-width: 420) {
    .corresp[data-v-84a3bb42] {
        font-size: 1.2em;
    }

    /* .bw1 {
    width: 80%;
  }
  .bw2 {
    width: 28%;
  }
  .bw3 {
    width: 20%;
  } */
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .corresp[data-v-84a3bb42] {
        font-size: 1.2em;
    }

    /* .bw1 {
    width: 48%;
  }
  .bw2 {
    width: 28%;
  }
  .bw3 {
    width: 24%;
  } */
    .subtitulo[data-v-84a3bb42] {
        font-weight: bolder;
        font-size: 2vmax;
        color: black;
        text-transform: capitalize;
    }

    .resposta[data-v-84a3bb42] {
        font-size: 1.8vmax;
        color: #5f5f5f;
        text-transform: capitalize;
    }

    .titlebold[data-v-84a3bb42] {
        margin-bottom: -0.5vmax;
        font-size: 2.5vmax;
        font-weight: bolder;
        text-transform: capitalize;
    }

    .innertext[data-v-84a3bb42] {
        font-weight: bolder;
        color: black;
        font-size: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718;
  } */
    .margininside[data-v-84a3bb42] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .margin-middle[data-v-84a3bb42] {
        max-width: 100%;
    }

    .innertitle[data-v-84a3bb42] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .bigtitle[data-v-84a3bb42] {
        text-transform: capitalize;
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -20px;
    }

    .smallertitle[data-v-84a3bb42] {
        margin: 15px 0px;
        text-transform: capitalize;
        font-weight: bold;
        font-size: 40px;
        color: black;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .corresp[data-v-84a3bb42] {
        font-size: 1.2em;
    }

    /* .bw1 {
    width: 68%;
  }
  .bw2 {
    width: 40%;
  }
  .bw3 {
    width: 38%;
  } */
    .subtitulo[data-v-84a3bb42] {
        font-weight: bolder;
        font-size: 1vmax;
        color: black;
        text-transform: capitalize;
    }

    .resposta[data-v-84a3bb42] {
        font-size: 0.8vmax;
        color: #5f5f5f;
        text-transform: capitalize;
    }

    .innertext[data-v-84a3bb42] {
        font-weight: bolder;
        color: black;
        font-size: 1.5em;
        font-weight: 400;
    }

    /* .bar {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718;
  } */
    .margininside[data-v-84a3bb42] {
        max-width: 50%;
    }

    .margin-middle[data-v-84a3bb42] {
        max-width: 75%;
    }

    .bigtitle[data-v-84a3bb42] {
        text-transform: capitalize;
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -20px;
    }

    .innertitle[data-v-84a3bb42] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-84a3bb42] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 40px;
        color: black;
        text-transform: capitalize;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .corresp[data-v-84a3bb42] {
        font-size: 1.2em;
    }

    /* .bw1 {
    width: 68%;
  }
  .bw2 {
    width: 38%;
  }
  .bw3 {
    width: 34%;
  } */
    .subtitulo[data-v-84a3bb42] {
        font-weight: bolder;
        font-size: 1vmax;
        color: black;
        text-transform: capitalize;
    }

    .resposta[data-v-84a3bb42] {
        font-size: 0.8vmax;
        color: #5f5f5f;
        text-transform: capitalize;
    }

    .innertext[data-v-84a3bb42] {
        font-weight: bolder;
        color: black;
        font-size: 2em;
        font-weight: 400;
    }

    /* .bar {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718;
  } */
    .margininside[data-v-84a3bb42] {
        max-width: 50%;
    }

    .margin-middle[data-v-84a3bb42] {
        max-width: 75%;
    }

    .bigtitle[data-v-84a3bb42] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -20px;
        text-transform: capitalize;
    }

    .innertitle[data-v-84a3bb42] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-84a3bb42] {
        margin: 15px 0px;
        margin: 15px 0px;
        font-weight: bold;
        font-size: 40px;
        color: black;
        text-transform: capitalize;
    }
}

@media only screen and (min-width: 1900px) {
    .corresp[data-v-84a3bb42] {
        font-size: 4em;
    }

    /* .bw1 {
    width: 68%;
  }
  .bw2 {
    width: 38%;
  }
  .bw3 {
    width: 34%;
  } */
    .subtitulo[data-v-84a3bb42] {
        font-weight: bolder;
        font-size: 1vmax;
        color: black;
        text-transform: capitalize;
    }

    .resposta[data-v-84a3bb42] {
        font-size: 0.8vmax;
        color: #5f5f5f;
        text-transform: capitalize;
    }

    .innertext[data-v-84a3bb42] {
        font-weight: bolder;
        color: black;
        font-size: 4em;
        font-weight: 400;
    }

    /* .bar {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718;
  } */
    .margininside[data-v-84a3bb42] {
        max-width: 50%;
    }

    .margin-middle[data-v-84a3bb42] {
        max-width: 75%;
    }

    .bigtitle[data-v-84a3bb42] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -20px;
        text-transform: capitalize;
    }

    .innertitle[data-v-84a3bb42] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-84a3bb42] {
        margin: 15px 0px;
        margin: 15px 0px;
        font-weight: bold;
        font-size: 40px;
        color: black;
        text-transform: capitalize;
    }
}



/* The hero image */
/* .carousel-indicators > li {
  border-radius: 50%;
  height: 10px;
  width: 10px;
  background-color: #222;
} */
.nottraco[data-v-c24f9260] {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    background-color: #222;
}

.traco[data-v-c24f9260] {
    width: 100px;
    background-color: #ab0718;
}

.traco.active[data-v-c24f9260] {
    width: 100px;
    height: 10px;
}

.hero-img[data-v-c24f9260] {
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* Place text in the middle of the image */
.hero-text[data-v-c24f9260] {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}


@media (max-width: 538px) {
    .herohome[data-v-c24f9260] {
        margin-top: -11px;
    }

    .card-img-top.maquina-card-img[data-v-c24f9260] {
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}

.btnsend-yellow {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: black;
    padding: 0.9em 2em;
    border-radius: 0.6em;
}

.titlered[data-v-a5a95040] {
    color: #ab0718;
    font-family: "Ubuntu", sans-serif;
    font-weight: bold;
}

.btn-venda[data-v-a5a95040]:hover {
    background-color: #dedede;
    color: black;
}

.btn-venda[data-v-a5a95040] {
    background-color: black;
    border: black;
    color: white;
}

.style-chooser .vs__search[data-v-a5a95040]::-moz-placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps;
}

.style-chooser .vs__search[data-v-a5a95040]::placeholder,
.style-chooser .vs__dropdown-toggle[data-v-a5a95040],
.style-chooser .vs__dropdown-menu[data-v-a5a95040] {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps;
}

.style-chooser .vs__clear[data-v-a5a95040],
.style-chooser .vs__open-indicator[data-v-a5a95040] {
    fill: #394066;
}

.upimg[data-v-a5a95040] {
    margin-top: -5vmax;
}

.wbold[data-v-a5a95040] {
    font-weight: bolder;
    color: white;
}

.wnormal[data-v-a5a95040] {
    font-weight: normal;
    color: white;
}

.yellowdiv[data-v-a5a95040] {
    height: 31.5vmax;
    margin-right: -4vmax;
    width: 6vmax;
    background-color: #f7b221;
}

.filled[data-v-a5a95040] {
    background-color: #ab0718;
}

.imagem[data-v-a5a95040] {
    height: 30vmax;
}

.inputnormal[data-v-a5a95040] {
    font-size: 16px;
    height: 50px;
    color: black;
    border: 1px solid #9a9a9a;
}

.bigtitle[data-v-a5a95040] {
    font-size: 6.5vmax;
    margin-bottom: -3vmax;
}

.btn-warning[data-v-a5a95040] {
    color: #000;
    background-color: #ffcd11;
    border-color: #ffcd11;
}

.btn-warning[data-v-a5a95040]:hover {
    color: #000;
    background-color: #d5d5d5;
    border-color: #d5d5d5;
}

.card[data-v-a5a95040] {
    border: 1px solid #707070;
    border-radius: 0;
}

.row+.row[data-v-a5a95040] {
    margin-top: 16px;
}

@media only screen and (min-width: 20px) {
    .icons i[data-v-a5a95040] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax;
    }

    /* .icons span {
    font-size: 1em;
    text-transform: capitalize;
  } */
    .finan[data-v-a5a95040] {
        max-width: 15vmax;
        margin-left: 0vmax;
    }

    .innertext[data-v-a5a95040] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-a5a95040] {
        max-width: 100%;
    }

    .circleimg[data-v-a5a95040] {
        display: none;
    }

    .circles[data-v-a5a95040] {
        margin-top: 0;
    }

    .margin-middle[data-v-a5a95040] {
        max-width: 100%;
    }

    .bigtitle[data-v-a5a95040] {
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-a5a95040] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .inner[data-v-a5a95040] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .smallertitle[data-v-a5a95040] {
        margin: 15px 0px;

        font-weight: bold;
        font-size: 3vmax;
        color: black;
        text-transform: capitalize;
    }

    .amg[data-v-a5a95040] {
        font-size: 6vmax;
    }

    .mob-contato-hero[data-v-a5a95040] {
        width: 100%;
        height: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .icons i[data-v-a5a95040] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-a5a95040] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-a5a95040] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .circleimg[data-v-a5a95040] {
        display: none;
    }

    .circles[data-v-a5a95040] {
        margin-top: 0;
    }

    .margin-middle[data-v-a5a95040] {
        max-width: 100%;
    }

    .innertitle[data-v-a5a95040] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .bigtitle[data-v-a5a95040] {
        text-transform: capitalize;
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
    }

    .smallertitle[data-v-a5a95040] {
        margin: 15px 0px;

        text-transform: capitalize;
        font-weight: bold;
        font-size: 3vmax;
        color: black;
    }

    .mob-contato-hero[data-v-a5a95040] {
        width: unset;
        height: unset;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .icons i[data-v-a5a95040] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-a5a95040] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-a5a95040] {
        max-width: 50%;
    }

    .circleimg[data-v-a5a95040] {
        display: inline;
    }

    .circles[data-v-a5a95040] {
        display: none;
    }

    .margin-middle[data-v-a5a95040] {
        max-width: 70%;
    }

    .bigtitle[data-v-a5a95040] {
        text-transform: capitalize;
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
    }

    .innertitle[data-v-a5a95040] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-a5a95040] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 3vmax;
        color: black;
        text-transform: capitalize;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .icons i[data-v-a5a95040] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-a5a95040] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: 0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-a5a95040] {
        max-width: 50%;
    }

    .circleimg[data-v-a5a95040] {
        display: inline;
        margin: -3vmax px 0px 0px;
    }

    .circles[data-v-a5a95040] {
        display: none;
    }

    .margin-middle[data-v-a5a95040] {
        max-width: 70%;
    }

    .bigtitle[data-v-a5a95040] {
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-a5a95040] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-a5a95040] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 2.5vmax;
        color: black;
        text-transform: capitalize;
    }
}

.btnsend-yellow {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: black;
    padding: 0.9em 2em;
    border-radius: 0.6em;
}

.titlered[data-v-3c35e2c4] {
    color: #ab0718;
    font-size: 36px;
}

.btn-venda[data-v-3c35e2c4]:hover {
    background-color: #dedede;
    color: black;
}

.btn-venda[data-v-3c35e2c4] {
    text-transform: capitalize;
    background-color: black;
    border: black;
    color: white;
}

.style-chooser .vs__search[data-v-3c35e2c4]::-moz-placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps;
}

.style-chooser .vs__search[data-v-3c35e2c4]::placeholder,
.style-chooser .vs__dropdown-toggle[data-v-3c35e2c4],
.style-chooser .vs__dropdown-menu[data-v-3c35e2c4] {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps;
}

.style-chooser .vs__clear[data-v-3c35e2c4],
.style-chooser .vs__open-indicator[data-v-3c35e2c4] {
    fill: #394066;
}

.upimg[data-v-3c35e2c4] {
    margin-top: -5vmax;
}

.wbold[data-v-3c35e2c4] {
    font-weight: bolder;
    color: white;
}

.wnormal[data-v-3c35e2c4] {
    font-weight: normal;
    color: white;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-3c35e2c4] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #c4c4c4;
        -webkit-text-fill-color: #fff;
    }
}

.yellowdiv[data-v-3c35e2c4] {
    height: 31.5vmax;
    margin-right: -4vmax;
    width: 6vmax;
    background-color: #f7b221;
}

.filled[data-v-3c35e2c4] {
    background-color: #ab0718;
}

.imagem[data-v-3c35e2c4] {
    height: 30vmax;
}

.inputnormal[data-v-3c35e2c4] {
    font-size: 16px;
    height: 50px;
    color: black;
    border: 1px solid #9a9a9a;
}

.bigtitle[data-v-3c35e2c4] {
    font-size: 6.5vmax;
    margin-bottom: -3vmax;
}

@media only screen and (min-width: 20px) {
    .icons i[data-v-3c35e2c4] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax;
    }

    /* .icons span {
    font-size: 1em;
    text-transform: capitalize;
  } */
    .finan[data-v-3c35e2c4] {
        max-width: 15vmax;
        margin-left: 0vmax;
    }

    .innertext[data-v-3c35e2c4] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-3c35e2c4] {
        max-width: 100%;
    }

    .circleimg[data-v-3c35e2c4] {
        display: none;
    }

    .circles[data-v-3c35e2c4] {
        margin-top: 0;
    }

    .margin-middle[data-v-3c35e2c4] {
        max-width: 100%;
    }

    .bigtitle[data-v-3c35e2c4] {
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-3c35e2c4] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .inner[data-v-3c35e2c4] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .smallertitle[data-v-3c35e2c4] {
        margin: 15px 0px;

        font-weight: bold;
        font-size: 3vmax;
        color: black;
        text-transform: capitalize;
    }

    .amg[data-v-3c35e2c4] {
        font-size: 6vmax;
    }

    .mob-contato-hero[data-v-3c35e2c4] {
        width: 100%;
        height: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .icons i[data-v-3c35e2c4] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-3c35e2c4] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-3c35e2c4] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .circleimg[data-v-3c35e2c4] {
        display: none;
    }

    .circles[data-v-3c35e2c4] {
        margin-top: 0;
    }

    .margin-middle[data-v-3c35e2c4] {
        max-width: 100%;
    }

    .innertitle[data-v-3c35e2c4] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .bigtitle[data-v-3c35e2c4] {
        text-transform: capitalize;
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
    }

    .smallertitle[data-v-3c35e2c4] {
        margin: 15px 0px;

        text-transform: capitalize;
        font-weight: bold;
        font-size: 3vmax;
        color: black;
    }

    .mob-contato-hero[data-v-3c35e2c4] {
        width: unset;
        height: unset;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .icons i[data-v-3c35e2c4] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-3c35e2c4] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-3c35e2c4] {
        max-width: 50%;
    }

    .circleimg[data-v-3c35e2c4] {
        display: inline;
    }

    .circles[data-v-3c35e2c4] {
        display: none;
    }

    .margin-middle[data-v-3c35e2c4] {
        max-width: 70%;
    }

    .bigtitle[data-v-3c35e2c4] {
        text-transform: capitalize;
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
    }

    .innertitle[data-v-3c35e2c4] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-3c35e2c4] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 3vmax;
        color: black;
        text-transform: capitalize;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .icons i[data-v-3c35e2c4] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-3c35e2c4] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: 0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-3c35e2c4] {
        max-width: 50%;
    }

    .circleimg[data-v-3c35e2c4] {
        display: inline;
        margin: -3vmax px 0px 0px;
    }

    .circles[data-v-3c35e2c4] {
        display: none;
    }

    .margin-middle[data-v-3c35e2c4] {
        max-width: 70%;
    }

    .bigtitle[data-v-3c35e2c4] {
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-3c35e2c4] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-3c35e2c4] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 2.5vmax;
        color: black;
        text-transform: capitalize;
    }
}


/*!
 * Viewer.js v1.11.3
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-03-05T07:01:15.525Z
 */

.viewer-zoom-in::before,
.viewer-zoom-out::before,
.viewer-one-to-one::before,
.viewer-reset::before,
.viewer-prev::before,
.viewer-play::before,
.viewer-next::before,
.viewer-rotate-left::before,
.viewer-rotate-right::before,
.viewer-flip-horizontal::before,
.viewer-flip-vertical::before,
.viewer-fullscreen::before,
.viewer-fullscreen-exit::before,
.viewer-close::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
}

.viewer-zoom-in::before {
    background-position: 0 0;
    content: "Zoom In";
}

.viewer-zoom-out::before {
    background-position: -20px 0;
    content: "Zoom Out";
}

.viewer-one-to-one::before {
    background-position: -40px 0;
    content: "One to One";
}

.viewer-reset::before {
    background-position: -60px 0;
    content: "Reset";
}

.viewer-prev::before {
    background-position: -80px 0;
    content: "Previous";
}

.viewer-play::before {
    background-position: -100px 0;
    content: "Play";
}

.viewer-next::before {
    background-position: -120px 0;
    content: "Next";
}

.viewer-rotate-left::before {
    background-position: -140px 0;
    content: "Rotate Left";
}

.viewer-rotate-right::before {
    background-position: -160px 0;
    content: "Rotate Right";
}

.viewer-flip-horizontal::before {
    background-position: -180px 0;
    content: "Flip Horizontal";
}

.viewer-flip-vertical::before {
    background-position: -200px 0;
    content: "Flip Vertical";
}

.viewer-fullscreen::before {
    background-position: -220px 0;
    content: "Enter Full Screen";
}

.viewer-fullscreen-exit::before {
    background-position: -240px 0;
    content: "Exit Full Screen";
}

.viewer-close::before {
    background-position: -260px 0;
    content: "Close";
}

.viewer-container {
    bottom: 0;
    direction: ltr;
    font-size: 0;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    touch-action: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.viewer-container::-moz-selection,
.viewer-container *::-moz-selection {
    background-color: transparent;
}

.viewer-container::selection,
.viewer-container *::selection {
    background-color: transparent;
}

.viewer-container:focus {
    outline: 0;
}

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
}

.viewer-canvas {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.viewer-canvas>img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
}

.viewer-footer {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
}

.viewer-navbar {
    background-color: rgba(0, 0, 0, 50%);
    overflow: hidden;
}

.viewer-list {
    box-sizing: content-box;
    height: 50px;
    margin: 0;
    overflow: hidden;
    padding: 1px 0;
}

.viewer-list>li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    transition: opacity 0.15s;
    width: 30px;
}

.viewer-list>li:focus,
.viewer-list>li:hover {
    opacity: 0.75;
}

.viewer-list>li:focus {
    outline: 0;
}

.viewer-list>li+li {
    margin-left: 1px;
}

.viewer-list>.viewer-loading {
    position: relative;
}

.viewer-list>.viewer-loading::after {
    border-width: 2px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    width: 20px;
}

.viewer-list>.viewer-active,
.viewer-list>.viewer-active:focus,
.viewer-list>.viewer-active:hover {
    opacity: 1;
}

.viewer-player {
    background-color: #000;
    bottom: 0;
    cursor: none;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.viewer-player>img {
    left: 0;
    position: absolute;
    top: 0;
}

.viewer-toolbar>ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
}

.viewer-toolbar>ul>li {
    background-color: rgba(0, 0, 0, 50%);
    border-radius: 50%;
    cursor: pointer;
    float: left;
    height: 24px;
    overflow: hidden;
    transition: background-color 0.15s;
    width: 24px;
}

.viewer-toolbar>ul>li:focus,
.viewer-toolbar>ul>li:hover {
    background-color: rgba(0, 0, 0, 80%);
}

.viewer-toolbar>ul>li:focus {
    box-shadow: 0 0 3px #fff;
    outline: 0;
    position: relative;
    z-index: 1;
}

.viewer-toolbar>ul>li::before {
    margin: 2px;
}

.viewer-toolbar>ul>li+li {
    margin-left: 1px;
}

.viewer-toolbar>ul>.viewer-small {
    height: 18px;
    margin-bottom: 3px;
    margin-top: 3px;
    width: 18px;
}

.viewer-toolbar>ul>.viewer-small::before {
    margin: -1px;
}

.viewer-toolbar>ul>.viewer-large {
    height: 30px;
    margin-bottom: -3px;
    margin-top: -3px;
    width: 30px;
}

.viewer-toolbar>ul>.viewer-large::before {
    margin: 5px;
}

.viewer-tooltip {
    background-color: rgba(0, 0, 0, 80%);
    border-radius: 10px;
    color: #fff;
    display: none;
    font-size: 12px;
    height: 20px;
    left: 50%;
    line-height: 20px;
    margin-left: -25px;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px;
}

.viewer-title {
    color: #ccc;
    display: inline-block;
    font-size: 12px;
    line-height: 1.2;
    margin: 5px 5%;
    max-width: 90%;
    min-height: 14px;
    opacity: 0.8;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: opacity 0.15s;
    white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
}

.viewer-button {
    -webkit-app-region: no-drag;
    background-color: rgba(0, 0, 0, 50%);
    border-radius: 50%;
    cursor: pointer;
    height: 80px;
    overflow: hidden;
    position: absolute;
    right: -40px;
    top: -40px;
    transition: background-color 0.15s;
    width: 80px;
}

.viewer-button:focus,
.viewer-button:hover {
    background-color: rgba(0, 0, 0, 80%);
}

.viewer-button:focus {
    box-shadow: 0 0 3px #fff;
    outline: 0;
}

.viewer-button::before {
    bottom: 15px;
    left: 15px;
    position: absolute;
}

.viewer-fixed {
    position: fixed;
}

.viewer-open {
    overflow: hidden;
}

.viewer-show {
    display: block;
}

.viewer-hide {
    display: none;
}

.viewer-backdrop {
    background-color: rgba(0, 0, 0, 50%);
}

.viewer-invisible {
    visibility: hidden;
}

.viewer-move {
    cursor: move;
    cursor: grab;
}

.viewer-fade {
    opacity: 0;
}

.viewer-in {
    opacity: 1;
}

.viewer-transition {
    transition: all 0.3s;
}

@keyframes viewer-spinner {
    0% {
        transform: rotate(0deg);
    }

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

.viewer-loading::after {
    animation: viewer-spinner 1s linear infinite;
    border: 4px solid rgba(255, 255, 255, 10%);
    border-left-color: rgba(255, 255, 255, 50%);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
}

@media (max-width: 767px) {
    .viewer-hide-xs-down {
        display: none;
    }
}

@media (max-width: 991px) {
    .viewer-hide-sm-down {
        display: none;
    }
}

@media (max-width: 1199px) {
    .viewer-hide-md-down {
        display: none;
    }
}

.margin-middle[data-v-f3b35a08] {
    max-width: 70%;
}

.extrapadding[data-v-f3b35a08] {
    margin-right: 4em;
}

.btnseeall[data-v-f3b35a08] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    padding: 0.9em 2em;
    border-radius: 0.6em;
}

.bar[data-v-f3b35a08] {
    height: 10px;
    background-color: #ab0718;
}

.vertodas[data-v-f3b35a08] {
    padding: 13px;
    border-color: #f7b220;
    text-transform: capitalize;
    background-color: #f7b220;
    color: white;
    font-weight: 600;
}

@media only screen and (min-width: 20px) {
    .vertodas p[data-v-f3b35a08] {
        font-size: 1.2em;
    }

    .bw[data-v-f3b35a08] {
        width: 100%;
    }

    .margin-middle[data-v-f3b35a08] {
        max-width: 100%;
    }

    .fontsize[data-v-f3b35a08] {
        font-size: 1.5em;
    }

    .bigtitle[data-v-f3b35a08] {
        font-size: 5.5vmax;
        margin-bottom: -3vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-f3b35a08] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-f3b35a08] {
        margin-bottom: -1.5vmax;
        font-weight: bold;
        font-size: 6vmax;
        color: black;
        text-transform: capitalize;
    }
}

@media only screen and (min-width: 480px) {
    .vertodas p[data-v-f3b35a08] {
        font-size: 1.2em;
    }

    .bw[data-v-f3b35a08] {
        width: 90%;
    }

    .bigtitle[data-v-f3b35a08] {
        font-size: 5.5vmax;
        margin-bottom: -3vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-f3b35a08] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-f3b35a08] {
        margin-bottom: -2vmax;
        font-weight: bold;
        font-size: 5.5vmax;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-f3b35a08] {
        max-width: 100%;
    }

    .fontsize[data-v-f3b35a08] {
        font-size: 1.5em;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .vertodas p[data-v-f3b35a08] {
        font-size: 1.2em;
    }

    .bw[data-v-f3b35a08] {
        width: 55%;
    }

    .bigtitle[data-v-f3b35a08] {
        font-size: 5.5vmax;
        margin-bottom: -2.5vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-f3b35a08] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-f3b35a08] {
        margin-bottom: -1vmax;
        font-weight: bold;
        font-size: 2.5vmax;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-f3b35a08] {
        max-width: 100%;
    }

    .fontsize[data-v-f3b35a08] {
        font-size: 1.8em;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .vertodas p[data-v-f3b35a08] {
        font-size: 1.2em;
    }

    .bw[data-v-f3b35a08] {
        width: 100%;
    }

    .bigtitle[data-v-f3b35a08] {
        font-size: 4vmax;
        margin-bottom: -1.5vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-f3b35a08] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-f3b35a08] {
        margin-bottom: -1vmax;
        font-weight: bold;
        font-size: 3.5vmax;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-f3b35a08] {
        max-width: 70%;
    }

    .fontsize[data-v-f3b35a08] {
        font-size: 1em;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .vertodas p[data-v-f3b35a08] {
        font-size: 1.2em;
    }

    .bw[data-v-f3b35a08] {
        width: 100%;
    }

    .bigtitle[data-v-f3b35a08] {
        font-size: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-f3b35a08] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-f3b35a08] {
        margin-bottom: -0.8vmax;
        font-weight: bold;
        font-size: 4.5vmax;
        color: black;
        text-transform: capitalize;
    }

    .margin-middle[data-v-f3b35a08] {
        max-width: 70%;
    }

    .fontsize[data-v-f3b35a08] {
        font-size: 1em;
    }
}

._horizontal-scroll[data-v-5ce095ec] {
    box-sizing: border-box;
    overflow-x: scroll;
    overflow-y: hidden;
    text-align: left;
    white-space: nowrap
}

.iiz[data-v-d1255c78] {
    max-width: 100%;
    margin: 0;
    position: relative;
    overflow: hidden;
    display: inline-block;
    cursor: zoom-in
}

.iiz--drag .iiz__zoom-img--visible[data-v-d1255c78] {
    cursor: grab
}

.iiz__img[data-v-d1255c78] {
    max-width: 100%;
    height: auto;
    display: block;
    pointer-events: none;
    visibility: visible;
    opacity: 1
}

.iiz__img--hidden[data-v-d1255c78] {
    visibility: hidden;
    opacity: 0
}

.iiz__img--abs[data-v-d1255c78] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block
}

.iiz__zoom-img[data-v-d1255c78] {
    width: auto !important;
    max-width: none !important;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    display: block
}

.iiz__zoom-img--visible[data-v-d1255c78] {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    cursor: zoom-out;
    touch-action: none
}

.iiz__zoom-portal[data-v-d1255c78] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000
}

.iiz__btn[data-v-d1255c78] {
    background: hsla(0, 0%, 100%, .8);
    width: 40px;
    height: 40px;
    border: none;
    outline: none;
    padding: 0;
    position: absolute;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.iiz__btn[data-v-d1255c78]:before {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    display: block
}

.iiz__hint[data-v-d1255c78] {
    bottom: 10px;
    right: 10px;
    pointer-events: none
}

.iiz__hint[data-v-d1255c78]:before {
    content: "";
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 19.9 19.9%27%3E%3Cpath d=%27M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z%27 fill=%27%23000222%27/%3E%3C/svg%3E");
    width: 20px;
    height: 20px
}

.iiz__close[data-v-d1255c78] {
    top: 10px;
    right: 10px;
    visibility: hidden;
    opacity: 0
}

.iiz__close--visible[data-v-d1255c78] {
    visibility: visible;
    opacity: 1
}

.iiz__close[data-v-d1255c78]:before {
    content: "";
    width: 29px;
    height: 29px;
    background-image: linear-gradient(#222, #222), linear-gradient(#222, #222);
    background-size: 100% 1px, 1px 100%;
    transform: rotate(45deg)
}

.mask[data-v-728c6195] {
    background-color: rgba(0, 0, 0, .4);
    bottom: 0;
    font-size: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.block[data-v-728c6195] {
    background: inherit;
    height: 50px;
    width: 30%
}

.block.left[data-v-728c6195] {
    float: left
}

.block.right[data-v-728c6195] {
    float: right
}

.block.bottom[data-v-728c6195] {
    clear: both
}

.zoomer[data-v-9dd5af42] {
    overflow: hidden
}

.zoomer .custom-zoomer[data-v-9dd5af42] {
    transform-origin: left top
}

.selector[data-v-2bf22088] {
    background-color: rgba(0, 0, 0, .4);
    background-repeat: no-repeat;
    cursor: crosshair;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 1
}

.selector.circle[data-v-2bf22088] {
    border-radius: 50%
}

.vue-photo-zoom-pro[data-v-2fc2bc82] {
    display: inline-block;
    font-size: 0;
    position: relative
}

.vue-photo-zoom-pro .out-zoomer[data-v-2fc2bc82] {
    background-repeat: no-repeat;
    border: 1px solid rgba(0, 0, 0, .1);
    box-sizing: border-box;
    position: absolute;
    right: -8px;
    transform: translate(100%)
}

.imgA1 {
    z-index: 1;
}

.imgB1 {
    height: 80px;
    width: 240px !important;
    position: absolute;
}

.text-black-title {
    color: #241E1E;
}

.text-muted {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
    color: #CCC9C9;
    font-size: 12px;
}

.zoom-region {
    width: 100%;
    height: 100%;
}

.v-application--wrap {
    min-height: 0vh !important;
}

.imageStepBox {
    height: 12vh;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.v-dialog {
    max-width: 50vw !important;
    width: 50vw !important;
}

.imageBox {
    height: auto;
    width: 7.5rem;
    border-radius: 4px;
    margin: 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

/*.customDialogHeigth {*/
/*  width: 100%!important;*/
/*}*/

/*.customCarouselHeight {*/
/*  height: 500px!important;*/
/*}*/
@media only screen and (max-width: 973px) {
    .horizontal-scroll1 {
        display: none !important;
    }

    .imageStepBox {
        display: none;
    }
}

@media only screen and (max-width: 500px) {
    .horizontal-scroll {
        display: none !important;
    }

    .customCarouselHeight {
        height: 200px !important;
    }

    .v-dialog {
        max-width: 100vw !important;
        width: 100vw !important;
        height: 300px !important;
    }
}

.customText {
    color: white;
    font-weight: bold;
    z-index: 5;
    position: absolute;
    font-size: larger;
    cursor: pointer;
}

.customEffect {
    border-radius: 4px;
    cursor: pointer;
}

.customEffect:hover {
    filter: opacity(85%);
}

.videoBox {
    height: auto;
    width: 7.5rem;
    border-radius: 4px;
    margin: 0.5rem;
    justify-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.horizontal-scroll {
    display: flex;
    width: 92%;
    height: 150px;
    margin-left: 25px;
    margin-right: 25px;
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    overflow: hidden !important;
    /*border: solid 2px #2c3e50;*/
}

.horizontal-scroll1 {
    display: flex;
    width: 100%;
    height: 8rem;
}

.outer {
    display: flex;
    flex: 1;
    width: auto;
    height: 100%;
    padding: 0 20px;
    flex-flow: row nowrap;
    align-items: center;
}

.quad2 span[data-v-81cc9dd4] {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}

.buttonvend[data-v-81cc9dd4] {
    max-width: 243px;
    text-align: center;
    align-self: center;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 4px;
    padding-top: 4px;
    white-space: nowrap;
}

.btn-send[data-v-81cc9dd4]:hover {
    background-color: #DEA01E;
    border-color: #DEA01E;
    color: #241E1E
}

.btn-cancel[data-v-81cc9dd4] {
    background-color: transparent;
    border-color: #CCC9C9;
}

.btn-cancel[data-v-81cc9dd4]:hover {
    background-color: #D9D6D6;
    border-color: #CCC9C9;
}

#gallery_01 img[data-v-81cc9dd4] {
    border: 2px solid white;
}

.img-item[data-v-81cc9dd4] {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
}

.active img[data-v-81cc9dd4] {
    border: 2px solid #333 !important;
    filter: brightness(1);
}

.thumbez[data-v-81cc9dd4] {
    max-width: 100px;
    filter: brightness(0.6);
}

#gallery_01[data-v-81cc9dd4] {
    width: 100%;
    max-width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
}

.areacarr:hover .controlcar[data-v-81cc9dd4] {
    background-color: gray;
}

.areavert:hover .controlvert[data-v-81cc9dd4] {
    background-color: gray;
}

.vert .carousel-item-next.carousel-item-left[data-v-81cc9dd4],
.vert .carousel-item-prev.carousel-item-right[data-v-81cc9dd4] {
    transform: translate3d(0, 0, 0);
}

.vert .carousel-item-next[data-v-81cc9dd4],
.vert .active.carousel-item-right[data-v-81cc9dd4] {
    transform: translate3d(0, 100% 0);
}

.vert .carousel-item-prev[data-v-81cc9dd4],
.vert .active.carousel-item-left[data-v-81cc9dd4] {
    transform: translate3d(0, -100%, 0);
}

.dontshow[data-v-81cc9dd4] {
    visibility: hidden;
    font-size: 1px;
}

img[data-v-81cc9dd4] {
    width: 100%;
}

.dot i[data-v-81cc9dd4] {
    font-size: 24px;
}

.dot span[data-v-81cc9dd4] {
    font-size: 16px;
}

.bom[data-v-81cc9dd4] {
    color: #8cc63f;
}

.regular[data-v-81cc9dd4] {
    color: #f7b221;
}

.ruim[data-v-81cc9dd4] {
    color: #c63f3f;
}

.badge[data-v-81cc9dd4] {
    text-decoration: none;
    background-color: #393939;
    margin: 5px;
    color: white;
    font-weight: lighter;
}

.badge a[data-v-81cc9dd4] {
    text-decoration: none;
    background-color: #393939;
    margin: 5px 0px;
    color: white;
    max-width: 98%;
    font-size: 10px;
    font-weight: lighter;
}

.titleicons[data-v-81cc9dd4] {
    font-size: 1.7vmax;
    font-weight: bolder;
    color: white;
}

.titlebold[data-v-81cc9dd4] {
    font-size: 1vmax;
    font-weight: 400;
    color: black;
}

.destaque[data-v-81cc9dd4] {
    margin-left: 6vmax;
    text-transform: capitalize;
    margin-top: -4vmax;
}

.bg-red[data-v-81cc9dd4] {
    background-color: #ab0718;
}

.bar[data-v-81cc9dd4] {
    margin-top: -1vmax;
    height: 1.2em;
    width: 20%;
    background-color: #ab0718;
}

.barfull[data-v-81cc9dd4] {
    height: 5px;
    width: 100%;
    background-color: #ab0718;
}

.bar-yellow {
    margin-top: 0vmax;
    height: 0.16px;
    background-color: #f7b220;
}

.buttonprice[data-v-81cc9dd4] {
    margin-top: 20px;
    width: 85%;
    font-size: 1.5vmax;
    padding: 12px;
    background-color: #ab0718;
    border-style: none;
}

.barwide[data-v-81cc9dd4] {
    height: 0.16px;
    background-color: #ab0718;
    width: 100%;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-81cc9dd4] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

.bolder[data-v-81cc9dd4] {
    font-weight: bolder;
}

@media only screen and (min-width: 20px) {
    .bordercustom[data-v-81cc9dd4] {
        border: none;
    }

    .speccol[data-v-81cc9dd4] {
        font-size: 1em;
    }

    .fontsize[data-v-81cc9dd4] {
        font-size: 2vmax;
        color: white;
        font-weight: bolder;
    }

    .btn-send[data-v-81cc9dd4] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: black;
    }

    .quad1[data-v-81cc9dd4] {
        background-color: #f2f2f2;
    }

    .quad1 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: bolder;
    }

    .quad2[data-v-81cc9dd4] {
        background-color: #393939;
    }

    .quad2 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: lighter;
    }

    .bottomphoto[data-v-81cc9dd4] {
        font-size: 0.9em;
    }

    .bottomphoto i[data-v-81cc9dd4] {
        color: #f7b220;
        font-size: 3.5vmax;
    }

    .carrosselfotos[data-v-81cc9dd4] {
        display: none;
    }

    .specup[data-v-81cc9dd4] {
        font-size: 24px;
        text-transform: capitalize;
    }

    .barup[data-v-81cc9dd4] {
        width: 8px;
        height: 100%;
        background-color: #ab0718;
    }

    .nomefamilia[data-v-81cc9dd4] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize;
    }

    .titulomaquina[data-v-81cc9dd4] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .codigoanuncio[data-v-81cc9dd4] {
        font-size: 16px;
        color: #9b9b9b;
    }

    .margininside[data-v-81cc9dd4] {
        max-width: 100%;
    }

    .margin-middle[data-v-81cc9dd4] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .bordercustom[data-v-81cc9dd4] {
        border: none;
    }

    .speccol[data-v-81cc9dd4] {
        font-size: 1em;
    }

    .fontsize[data-v-81cc9dd4] {
        font-size: 2vmax;
        color: white;
        font-weight: bolder;
    }

    .btn-send[data-v-81cc9dd4] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: black;
    }

    .quad1[data-v-81cc9dd4] {
        background-color: #f2f2f2;
    }

    .quad1 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: bolder;
    }

    .quad2[data-v-81cc9dd4] {
        background-color: #393939;
    }

    .quad2 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: bolder;
    }

    .bottomphoto[data-v-81cc9dd4] {
        font-size: 0.9em;
    }

    .bottomphoto i[data-v-81cc9dd4] {
        color: #f7b220;
        font-size: 3.5vmax;
    }

    .carrosselfotos[data-v-81cc9dd4] {
        display: none;
    }

    .specup[data-v-81cc9dd4] {
        font-size: 24px;
    }

    .barup[data-v-81cc9dd4] {
        width: 8px;
        height: 100%;
        background-color: #ab0718;
    }

    .nomefamilia[data-v-81cc9dd4] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize;
    }

    .titulomaquina[data-v-81cc9dd4] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .codigoanuncio[data-v-81cc9dd4] {
        font-size: 16px;
        color: #9b9b9b;
    }

    .margininside[data-v-81cc9dd4] {
        max-width: 100%;
    }

    .margin-middle[data-v-81cc9dd4] {
        max-width: 75%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .bordercustom[data-v-81cc9dd4] {
        border-right: 1px solid black;
    }

    .speccol[data-v-81cc9dd4] {
        font-size: 1em;
        text-transform: capitalize;
    }

    .fontsize[data-v-81cc9dd4] {
        font-size: 2vmax;
        color: white;
        font-weight: bolder;
    }

    .btn-send[data-v-81cc9dd4] {
        border-color: #f7b220;

        background-color: #f7b220;
        color: black;
    }

    .quad1[data-v-81cc9dd4] {
        background-color: #f2f2f2;
    }

    .quad1 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: bolder;
    }

    .quad2[data-v-81cc9dd4] {
        background-color: #393939;
    }

    .quad2 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: bolder;
    }

    .bottomphoto[data-v-81cc9dd4] {
        font-size: 0.9em;
        text-transform: capitalize;
    }

    .bottomphoto i[data-v-81cc9dd4] {
        color: #f7b220;
        font-size: 3.5vmax;
    }

    .carrosselfotos[data-v-81cc9dd4] {
        display: none;
    }

    .specup[data-v-81cc9dd4] {
        font-size: 24px;
        text-transform: capitalize;
    }

    .barup[data-v-81cc9dd4] {
        width: 8px;
        height: 100%;
        background-color: #ab0718;
    }

    .nomefamilia[data-v-81cc9dd4] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize;
    }

    .titulomaquina[data-v-81cc9dd4] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .codigoanuncio[data-v-81cc9dd4] {
        font-size: 16px;
        color: #9b9b9b;
    }

    .margininside[data-v-81cc9dd4] {
        max-width: 100%;
    }

    .margin-middle[data-v-81cc9dd4] {
        max-width: 70%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .bordercustom[data-v-81cc9dd4] {
        border-right: 1px solid black;
    }

    .speccol[data-v-81cc9dd4] {
        font-size: 1em;
        text-transform: capitalize;
    }

    .fontsize[data-v-81cc9dd4] {
        font-size: 1vmax;
        color: black;
        font-weight: 500;
    }

    .btn-send[data-v-81cc9dd4] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: black;
    }

    .quad1[data-v-81cc9dd4] {
        background-color: #f2f2f2;
    }

    .quad1 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: bolder;
    }

    .quad2[data-v-81cc9dd4] {
        background-color: #393939;
    }

    .quad2 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: lighter;
    }

    .bottomphoto[data-v-81cc9dd4] {
        font-size: 0.9em;
        text-transform: capitalize;
    }

    .bottomphoto i[data-v-81cc9dd4] {
        color: #f7b220;
        font-size: 2vmax;
    }

    .carrosselfotos[data-v-81cc9dd4] {
        display: inline;
        max-width: 100%;
        background-color: white;
    }

    .specup[data-v-81cc9dd4] {
        font-size: 24px;
        text-transform: capitalize;
    }

    .barup[data-v-81cc9dd4] {
        width: 8px;
        height: 100%;
        background-color: #ab0718;
    }

    .nomefamilia[data-v-81cc9dd4] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize;
    }

    .titulomaquina[data-v-81cc9dd4] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .codigoanuncio[data-v-81cc9dd4] {
        font-size: 16px;
        color: #9b9b9b;
    }

    .margininside[data-v-81cc9dd4] {
        max-width: 50%;
    }

    .margin-middle[data-v-81cc9dd4] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .bordercustom[data-v-81cc9dd4] {
        border-right: 1px solid black;
    }

    .speccol[data-v-81cc9dd4] {
        font-size: 1em;
        text-transform: capitalize;
    }

    .fontsize[data-v-81cc9dd4] {
        font-size: 1vmax;
        color: black;
        font-weight: 500;
    }

    .btn-send[data-v-81cc9dd4] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: black;
    }

    .quad1[data-v-81cc9dd4] {
        background-color: #f2f2f2;
    }

    .quad1 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: bolder;
    }

    .quad2[data-v-81cc9dd4] {
        background-color: #393939;
    }

    .quad2 span[data-v-81cc9dd4] {
        color: white;
        font-size: 16px;
        font-weight: lighter;
    }

    .bottomphoto[data-v-81cc9dd4] {
        font-size: 0.9em;
        text-transform: capitalize;
    }

    .bottomphoto i[data-v-81cc9dd4] {
        color: #f7b220;
        font-size: 2vmax;
    }

    .carrosselfotos[data-v-81cc9dd4] {
        display: inline;
        max-width: 100%;
        background-color: white;
    }

    .specup[data-v-81cc9dd4] {
        font-size: 24px;
        text-transform: capitalize;
    }

    .barup[data-v-81cc9dd4] {
        width: 8px;
        height: 100%;
        background-color: #ab0718;
    }

    .nomefamilia[data-v-81cc9dd4] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize;
    }

    .titulomaquina[data-v-81cc9dd4] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .codigoanuncio[data-v-81cc9dd4] {
        font-size: 16px;
        color: #9b9b9b;
    }

    .margininside[data-v-81cc9dd4] {
        max-width: 50%;
    }

    .margin-middle[data-v-81cc9dd4] {
        max-width: 70%;
    }
}

.carousel-indicators li[data-v-81cc9dd4] {
    opacity: unset !important;
}

.signin[data-v-16293040] {
    text-decoration: underline;
    font-size: 1vmax;
    font-weight: bolder;
    cursor: pointer;
}

img[data-v-16293040] {
    width: 100%;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-16293040] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .inputinfo[data-v-16293040] {
        font-size: 2vmax;
    }

    .signin[data-v-16293040] {
        font-size: 1.5vmax;
    }
}

@media only screen and (min-width: 480px) {
    .inputinfo[data-v-16293040] {
        font-size: 2vmax;
    }

    .signin[data-v-16293040] {
        font-size: 2vmax;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .inputinfo[data-v-16293040] {
        font-size: 1.3vmax;
    }

    .signin[data-v-16293040] {
        font-size: 1vmax;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .inputinfo[data-v-16293040] {
        font-size: 1.2vmax;
    }

    .signin[data-v-16293040] {
        font-size: 0.8vmax;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .inputinfo[data-v-16293040] {
        font-size: 1vmax;
    }

    .signin[data-v-16293040] {
        font-size: 0.8vmax;
    }
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-469af010] {
        font-size: 6vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: white;
    }
}

h3[data-v-469af010] {
    margin: 40px 0 0;
}

ul[data-v-469af010] {
    list-style-type: none;
    padding: 0;
}

li[data-v-469af010] {
    display: inline-block;
    margin: 0 10px;
}

a[data-v-469af010] {
    color: #42b983;
}



.hero-img2[data-v-22a47edb] {
    background-image: url(http://192.168.15.198:8018/img/banner_home_12x.9753273a.png);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-img1[data-v-22a47edb] {
    background-image: url(http://192.168.15.198:8018/img/banner_home_conf_comprar.5f9cd3b7.png);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-img[data-v-22a47edb] {
    background-image: url(http://192.168.15.198:8018/img/banner_home_conf_vender.68f0ebd7.png);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-cap[data-v-22a47edb] {
    display: flex;
    flex-direction: column;
    margin-top: 10%;
    margin-left: 10%;
}

@media(min-width: 1900px) {
    .hero-text[data-v-22a47edb] {
        width: 27vw;
    }
}

@media (min-width: 1600px) {
    .hero-img2[data-v-22a47edb] {
        background-image: url(http://192.168.15.198:8018/img/banner_home_12x.9753273a.png);
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer;
    }

    .hero-img1[data-v-22a47edb] {
        background-image: url(http://192.168.15.198:8018/img/banner_home_conf_comprar.5f9cd3b7.png);
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer;
    }

    .hero-img[data-v-22a47edb] {
        background-image: url(http://192.168.15.198:8018/img/banner_home_conf_vender.68f0ebd7.png);
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer;
    }

    .hero-cap[data-v-22a47edb] {
        display: flex;
        flex-direction: column;
        margin-top: 8%;
        margin-right: 10%;
    }

    .hero-text[data-v-22a47edb] {
        margin-top: 2em;
        width: 55vw;
    }
}

.carousel-indicators>li[data-v-22a47edb] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px;
}

.banner[data-v-22a47edb] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-22a47edb] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-22a47edb] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-22a47edb] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg");
    max-height: 25vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-22a47edb] {
    position: absolute;
    top: 34%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
    /* width: 27vw; */
}

img[data-v-22a47edb] {
    width: 100%;
}

.subtext[data-v-22a47edb] {
    text-transform: capitalize;
}

.blacktext[data-v-22a47edb] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax;
}

.bar[data-v-22a47edb] {
    height: 0.5em;
    background-color: #ab0718;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-22a47edb] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-22a47edb] {
        display: none;
    }

    .bannermob[data-v-22a47edb] {
        margin-top: 0;
    }

    .heightbanner[data-v-22a47edb] {
        height: 100%;
    }

    .bw[data-v-22a47edb] {
        width: 50%;
    }

    .marginmiddle[data-v-22a47edb] {
        margin: 0px 0vmax;
    }

    .fontsizebig2[data-v-22a47edb] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-22a47edb] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-22a47edb] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-22a47edb] {
        display: none;
    }

    .bannermob[data-v-22a47edb] {
        margin-top: 0;
    }

    .heightbanner[data-v-22a47edb] {
        height: 100%;
    }

    .bw[data-v-22a47edb] {
        width: 28%;
    }

    .marginmiddle[data-v-22a47edb] {
        margin: 0px 0vmax;
    }

    .fontsizebig2[data-v-22a47edb] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-22a47edb] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-22a47edb] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-22a47edb] {
        display: flex;
    }

    .bannermob[data-v-22a47edb] {
        margin-top: 0;
    }

    .heightbanner[data-v-22a47edb] {
        height: 100%;
    }

    .bw[data-v-22a47edb] {
        width: 25%;
    }

    .marginmiddle[data-v-22a47edb] {
        margin: 0px 5vmax;
    }

    .fontsizebig2[data-v-22a47edb] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-22a47edb] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-22a47edb] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-22a47edb] {
        display: flex;
    }

    .bannermob[data-v-22a47edb] {
        display: none;
    }

    .heightbanner[data-v-22a47edb] {
        height: 112vh;
    }

    .bw[data-v-22a47edb] {
        width: 25%;
    }

    .marginmiddle[data-v-22a47edb] {
        margin: 0px 5vmax;
    }

    .fontsizebig2[data-v-22a47edb] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-22a47edb] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-22a47edb] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-22a47edb] {
        display: flex;
    }

    .bannermob[data-v-22a47edb] {
        display: none;
    }

    .heightbanner[data-v-22a47edb] {
        height: 112vh;
    }

    .bw[data-v-22a47edb] {
        width: 24%;
    }

    .marginmiddle[data-v-22a47edb] {
        margin: 0px 5vmax;
    }

    .fontsizebig2[data-v-22a47edb] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-22a47edb] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-22a47edb] {
        max-width: 70%;
    }

    .hero-text[data-v-22a47edb] {
        width: 45vw;
    }
}

a[data-v-82cc7576],
.pagination>.active>a[data-v-82cc7576]:focus,
.pagination>.active>a[data-v-82cc7576]:hover,
.pagination>.active>span[data-v-82cc7576],
.pagination>.active>span[data-v-82cc7576]:focus,
.pagination>.active>span[data-v-82cc7576]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545;
}

.carousel-indicators>li[data-v-82cc7576] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px;
}

.banner[data-v-82cc7576] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-82cc7576] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-82cc7576] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-82cc7576] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg");
    max-height: 25vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-82cc7576] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

img[data-v-82cc7576] {
    width: 100%;
}

.subtext[data-v-82cc7576] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-82cc7576] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax;
}

.bar[data-v-82cc7576] {
    margin-top: -1vmax;
    height: 1.2em;

    background-color: #ab0718;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-82cc7576] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-82cc7576] {
        display: none;
    }

    .bannermob[data-v-82cc7576] {
        margin-top: 0;
    }

    .heightbanner[data-v-82cc7576] {
        height: 100%;
    }

    .bw[data-v-82cc7576] {
        width: 50%;
    }

    .marginmiddle[data-v-82cc7576] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-82cc7576] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-82cc7576] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-82cc7576] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-82cc7576] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-82cc7576] {
        display: none;
    }

    .bannermob[data-v-82cc7576] {
        margin-top: 0;
    }

    .heightbanner[data-v-82cc7576] {
        height: 100%;
    }

    .bw[data-v-82cc7576] {
        width: 28%;
    }

    .marginmiddle[data-v-82cc7576] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-82cc7576] {
        margin-top: 0.1vmax;
        font-size: 4vmax;
    }

    .fontsizebig2[data-v-82cc7576] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-82cc7576] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-82cc7576] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-82cc7576] {
        display: flex;
    }

    .bannermob[data-v-82cc7576] {
        margin-top: 0;
    }

    .heightbanner[data-v-82cc7576] {
        height: 100%;
    }

    .bw[data-v-82cc7576] {
        width: 25%;
    }

    .marginmiddle[data-v-82cc7576] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-82cc7576] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-82cc7576] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-82cc7576] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-82cc7576] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-82cc7576] {
        display: flex;
    }

    .bannermob[data-v-82cc7576] {
        display: none;
    }

    .heightbanner[data-v-82cc7576] {
        height: 112vh;
    }

    .bw[data-v-82cc7576] {
        width: 25%;
    }

    .marginmiddle[data-v-82cc7576] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-82cc7576] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-82cc7576] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-82cc7576] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-82cc7576] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-82cc7576] {
        display: flex;
    }

    .bannermob[data-v-82cc7576] {
        display: none;
    }

    .heightbanner[data-v-82cc7576] {
        height: 112vh;
    }

    .bw[data-v-82cc7576] {
        width: 24%;
    }

    .marginmiddle[data-v-82cc7576] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-82cc7576] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-82cc7576] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-82cc7576] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-82cc7576] {
        max-width: 70%;
    }
}

img[data-v-5220795d] {
    width: 100%;
}

.titleicons[data-v-5220795d] {
    font-size: 1.7vmax;
    font-weight: bolder;
    color: white;
}

.titlebold[data-v-5220795d] {
    font-size: 1vmax;
    font-weight: 400;
    color: black;
}

.destaque[data-v-5220795d] {
    margin-left: 6vmax;
    text-transform: capitalize;
    margin-top: -4vmax;
}

.bg-red[data-v-5220795d] {
    background-color: #ab0718;
}

.subtext[data-v-5220795d] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-5220795d] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 2vmax;
}

.bar[data-v-5220795d] {
    margin-top: -1vmax;
    height: 1.2em;
    width: 20%;
    background-color: #ab0718;
}

.bar-yellow {
    width: 80%;
    margin-top: 0vmax;
    height: 0.3vmax;
    background-color: #f7b220;
}

.btn-red[data-v-5220795d] {
    margin-top: -5px;
    background-color: #ab0718;
    font-size: 1.2vmax;
}

.categoria[data-v-5220795d] {
    display: flex;
    flex-direction: column;
    color: #000;
    font-size: 1.7vmax;
    text-transform: capitalize;
    font-weight: 550;
    text-align: center;
    justify-content: center;
    text-align: center;
}

.buttonprice[data-v-5220795d] {
    margin-top: 20px;
    width: 85%;
    font-size: 1.5vmax;
    padding: 12px;
    background-color: #ab0718;
    border-style: none;
}

@media only screen and (min-width: 20px) {
    .margininside[data-v-5220795d] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .margininside[data-v-5220795d] {
        max-width: 1000%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .margininside[data-v-5220795d] {
        max-width: 1000%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .margininside[data-v-5220795d] {
        max-width: 50%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .margininside[data-v-5220795d] {
        max-width: 50%;
    }
}

a[data-v-08bf32d7],
.pagination>.active>a[data-v-08bf32d7]:focus,
.pagination>.active>a[data-v-08bf32d7]:hover,
.pagination>.active>span[data-v-08bf32d7],
.pagination>.active>span[data-v-08bf32d7]:focus,
.pagination>.active>span[data-v-08bf32d7]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545;
}

.carousel-indicators>li[data-v-08bf32d7] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px;
}

.banner[data-v-08bf32d7] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-08bf32d7] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-08bf32d7] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-08bf32d7] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg");
    max-height: 25vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-08bf32d7] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

img[data-v-08bf32d7] {
    width: 100%;
}

.subtext[data-v-08bf32d7] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-08bf32d7] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax;
}

.bar[data-v-08bf32d7] {
    margin-top: -1vmax;
    height: 1.2em;

    background-color: #ab0718;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-08bf32d7] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-08bf32d7] {
        display: none;
    }

    .bannermob[data-v-08bf32d7] {
        margin-top: 0;
    }

    .heightbanner[data-v-08bf32d7] {
        height: 100%;
    }

    .bw[data-v-08bf32d7] {
        width: 50%;
    }

    .marginmiddle[data-v-08bf32d7] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-08bf32d7] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-08bf32d7] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-08bf32d7] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-08bf32d7] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-08bf32d7] {
        display: none;
    }

    .bannermob[data-v-08bf32d7] {
        margin-top: 0;
    }

    .heightbanner[data-v-08bf32d7] {
        height: 100%;
    }

    .bw[data-v-08bf32d7] {
        width: 28%;
    }

    .marginmiddle[data-v-08bf32d7] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-08bf32d7] {
        margin-top: 0.1vmax;
        font-size: 4vmax;
    }

    .fontsizebig2[data-v-08bf32d7] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-08bf32d7] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-08bf32d7] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-08bf32d7] {
        display: flex;
    }

    .bannermob[data-v-08bf32d7] {
        margin-top: 0;
    }

    .heightbanner[data-v-08bf32d7] {
        height: 100%;
    }

    .bw[data-v-08bf32d7] {
        width: 25%;
    }

    .marginmiddle[data-v-08bf32d7] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-08bf32d7] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-08bf32d7] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-08bf32d7] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-08bf32d7] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-08bf32d7] {
        display: flex;
    }

    .bannermob[data-v-08bf32d7] {
        display: none;
    }

    .heightbanner[data-v-08bf32d7] {
        height: 112vh;
    }

    .bw[data-v-08bf32d7] {
        width: 25%;
    }

    .marginmiddle[data-v-08bf32d7] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-08bf32d7] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-08bf32d7] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-08bf32d7] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-08bf32d7] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-08bf32d7] {
        display: flex;
    }

    .bannermob[data-v-08bf32d7] {
        display: none;
    }

    .heightbanner[data-v-08bf32d7] {
        height: 112vh;
    }

    .bw[data-v-08bf32d7] {
        width: 24%;
    }

    .marginmiddle[data-v-08bf32d7] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-08bf32d7] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-08bf32d7] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-08bf32d7] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-08bf32d7] {
        max-width: 70%;
    }
}

a[data-v-f5001418],
.pagination>.active>a[data-v-f5001418]:focus,
.pagination>.active>a[data-v-f5001418]:hover,
.pagination>.active>span[data-v-f5001418],
.pagination>.active>span[data-v-f5001418]:focus,
.pagination>.active>span[data-v-f5001418]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545;
}

.carousel-indicators>li[data-v-f5001418] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px;
}

.banner[data-v-f5001418] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-f5001418] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-f5001418] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-f5001418] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg");
    max-height: 25vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-f5001418] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

img[data-v-f5001418] {
    width: 100%;
}

.subtext[data-v-f5001418] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-f5001418] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax;
}

.bar[data-v-f5001418] {
    margin-top: -1vmax;
    height: 1.2em;

    background-color: #ab0718;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-f5001418] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-f5001418] {
        display: none;
    }

    .bannermob[data-v-f5001418] {
        margin-top: 0;
    }

    .heightbanner[data-v-f5001418] {
        height: 100%;
    }

    .bw[data-v-f5001418] {
        width: 50%;
    }

    .marginmiddle[data-v-f5001418] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-f5001418] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-f5001418] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-f5001418] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-f5001418] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-f5001418] {
        display: none;
    }

    .bannermob[data-v-f5001418] {
        margin-top: 0;
    }

    .heightbanner[data-v-f5001418] {
        height: 100%;
    }

    .bw[data-v-f5001418] {
        width: 28%;
    }

    .marginmiddle[data-v-f5001418] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-f5001418] {
        margin-top: 0.1vmax;
        font-size: 4vmax;
    }

    .fontsizebig2[data-v-f5001418] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-f5001418] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-f5001418] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-f5001418] {
        display: flex;
    }

    .bannermob[data-v-f5001418] {
        margin-top: 0;
    }

    .heightbanner[data-v-f5001418] {
        height: 100%;
    }

    .bw[data-v-f5001418] {
        width: 25%;
    }

    .marginmiddle[data-v-f5001418] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-f5001418] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-f5001418] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-f5001418] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-f5001418] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-f5001418] {
        display: flex;
    }

    .bannermob[data-v-f5001418] {
        display: none;
    }

    .heightbanner[data-v-f5001418] {
        height: 112vh;
    }

    .bw[data-v-f5001418] {
        width: 25%;
    }

    .marginmiddle[data-v-f5001418] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-f5001418] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-f5001418] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-f5001418] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-f5001418] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-f5001418] {
        display: flex;
    }

    .bannermob[data-v-f5001418] {
        display: none;
    }

    .heightbanner[data-v-f5001418] {
        height: 112vh;
    }

    .bw[data-v-f5001418] {
        width: 24%;
    }

    .marginmiddle[data-v-f5001418] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-f5001418] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-f5001418] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-f5001418] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-f5001418] {
        max-width: 70%;
    }
}

a[data-v-3521ee44],
.pagination>.active>a[data-v-3521ee44]:focus,
.pagination>.active>a[data-v-3521ee44]:hover,
.pagination>.active>span[data-v-3521ee44],
.pagination>.active>span[data-v-3521ee44]:focus,
.pagination>.active>span[data-v-3521ee44]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545;
}

.carousel-indicators>li[data-v-3521ee44] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px;
}

.banner[data-v-3521ee44] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-3521ee44] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-3521ee44] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-3521ee44] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg");
    max-height: 25vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-3521ee44] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

img[data-v-3521ee44] {
    width: 100%;
}

.subtext[data-v-3521ee44] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-3521ee44] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax;
}

.bar[data-v-3521ee44] {
    margin-top: -1vmax;
    height: 1.2em;

    background-color: #ab0718;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-3521ee44] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-3521ee44] {
        display: none;
    }

    .bannermob[data-v-3521ee44] {
        margin-top: 0;
    }

    .heightbanner[data-v-3521ee44] {
        height: 100%;
    }

    .bw[data-v-3521ee44] {
        width: 50%;
    }

    .marginmiddle[data-v-3521ee44] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-3521ee44] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-3521ee44] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-3521ee44] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-3521ee44] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-3521ee44] {
        display: none;
    }

    .bannermob[data-v-3521ee44] {
        margin-top: 0;
    }

    .heightbanner[data-v-3521ee44] {
        height: 100%;
    }

    .bw[data-v-3521ee44] {
        width: 28%;
    }

    .marginmiddle[data-v-3521ee44] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-3521ee44] {
        margin-top: 0.1vmax;
        font-size: 4vmax;
    }

    .fontsizebig2[data-v-3521ee44] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-3521ee44] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-3521ee44] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-3521ee44] {
        display: flex;
    }

    .bannermob[data-v-3521ee44] {
        margin-top: 0;
    }

    .heightbanner[data-v-3521ee44] {
        height: 100%;
    }

    .bw[data-v-3521ee44] {
        width: 25%;
    }

    .marginmiddle[data-v-3521ee44] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-3521ee44] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-3521ee44] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-3521ee44] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-3521ee44] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-3521ee44] {
        display: flex;
    }

    .bannermob[data-v-3521ee44] {
        display: none;
    }

    .heightbanner[data-v-3521ee44] {
        height: 112vh;
    }

    .bw[data-v-3521ee44] {
        width: 25%;
    }

    .marginmiddle[data-v-3521ee44] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-3521ee44] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-3521ee44] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-3521ee44] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-3521ee44] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-3521ee44] {
        display: flex;
    }

    .bannermob[data-v-3521ee44] {
        display: none;
    }

    .heightbanner[data-v-3521ee44] {
        height: 112vh;
    }

    .bw[data-v-3521ee44] {
        width: 24%;
    }

    .marginmiddle[data-v-3521ee44] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-3521ee44] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-3521ee44] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-3521ee44] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-3521ee44] {
        max-width: 70%;
    }
}

a[data-v-1a319647],
.pagination>.active>a[data-v-1a319647]:focus,
.pagination>.active>a[data-v-1a319647]:hover,
.pagination>.active>span[data-v-1a319647],
.pagination>.active>span[data-v-1a319647]:focus,
.pagination>.active>span[data-v-1a319647]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545;
}

.carousel-indicators>li[data-v-1a319647] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px;
}

.banner[data-v-1a319647] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-1a319647] {
    text-transform: capitalize;
    font-weight: bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-1a319647] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-1a319647] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg");
    max-height: 25vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-1a319647] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

img[data-v-1a319647] {
    width: 100%;
}

.subtext[data-v-1a319647] {
    text-transform: capitalize;
    margin-top: -4vmax;
}

.blacktext[data-v-1a319647] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax;
}

.bar[data-v-1a319647] {
    margin-top: -1vmax;
    height: 1.2em;

    background-color: #ab0718;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-1a319647] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-1a319647] {
        display: none;
    }

    .bannermob[data-v-1a319647] {
        margin-top: 0;
    }

    .heightbanner[data-v-1a319647] {
        height: 100%;
    }

    .bw[data-v-1a319647] {
        width: 50%;
    }

    .marginmiddle[data-v-1a319647] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-1a319647] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-1a319647] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-1a319647] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-1a319647] {
        max-width: 100%;
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-1a319647] {
        display: none;
    }

    .bannermob[data-v-1a319647] {
        margin-top: 0;
    }

    .heightbanner[data-v-1a319647] {
        height: 100%;
    }

    .bw[data-v-1a319647] {
        width: 28%;
    }

    .marginmiddle[data-v-1a319647] {
        margin: 0px 0vmax;
    }

    .subtext[data-v-1a319647] {
        margin-top: 0.1vmax;
        font-size: 4vmax;
    }

    .fontsizebig2[data-v-1a319647] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-1a319647] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-1a319647] {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-1a319647] {
        display: flex;
    }

    .bannermob[data-v-1a319647] {
        margin-top: 0;
    }

    .heightbanner[data-v-1a319647] {
        height: 100%;
    }

    .bw[data-v-1a319647] {
        width: 25%;
    }

    .marginmiddle[data-v-1a319647] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-1a319647] {
        margin-top: 0.1vmax;
        font-size: 4.5vmax;
    }

    .fontsizebig2[data-v-1a319647] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-1a319647] {
        font-size: 8vmax;
    }

    .margin-middle[data-v-1a319647] {
        max-width: 100%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-1a319647] {
        display: flex;
    }

    .bannermob[data-v-1a319647] {
        display: none;
    }

    .heightbanner[data-v-1a319647] {
        height: 112vh;
    }

    .bw[data-v-1a319647] {
        width: 25%;
    }

    .marginmiddle[data-v-1a319647] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-1a319647] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-1a319647] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-1a319647] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-1a319647] {
        max-width: 70%;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-1a319647] {
        display: flex;
    }

    .bannermob[data-v-1a319647] {
        display: none;
    }

    .heightbanner[data-v-1a319647] {
        height: 112vh;
    }

    .bw[data-v-1a319647] {
        width: 24%;
    }

    .marginmiddle[data-v-1a319647] {
        margin: 0px 5vmax;
    }

    .subtext[data-v-1a319647] {
        margin-top: 0.1vmax;
        font-size: 3vmax;
    }

    .fontsizebig2[data-v-1a319647] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax;
    }

    .fontsizebig[data-v-1a319647] {
        font-size: 5vmax;
    }

    .margin-middle[data-v-1a319647] {
        max-width: 70%;
    }
}

.smallertitle[data-v-06fe5938] {
    margin: 15px 0px;
    margin: 15px 0px;
    font-weight: bold;
    font-size: 40px;
    color: black;
    text-transform: uppercase;
}

.btnseeall[data-v-06fe5938] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    border-radius: 0.6em;
}

.finan[data-v-06fe5938] {
    max-width: 257px;
    margin-left: 0vmax;
}

.banner[data-v-06fe5938] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.par button[data-v-06fe5938] {
    background-color: #cccccc;
}

.par[data-v-06fe5938] {
    background-color: #cccccc;
}

.tiilebanner[data-v-06fe5938] {
    text-transform: capitalize;
    font-weight: font-weight-bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-06fe5938] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-06fe5938] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3.amazonaws.com/images/tractorsBG.png");
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-06fe5938] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-06fe5938] {
        text-transform: capitalize;
        font-size: 40px;
        font-family: "Ubuntu", sans-serif;
        font-weight: font-weight-bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .wid[data-v-06fe5938] {
        margin-top: 1px;
    }

    .leftzin[data-v-06fe5938] {
        margin-left: 0px;
    }

    /* .bw1 {
      width: 94%;
    }
    .bw2 {
      width: 92%;
    }
    .bw3 {
      width: 88%;
    }
    .bw4 {
      width: 53%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-06fe5938] {
        max-width: 100%;
    }

    .circleimg[data-v-06fe5938] {
        display: none;
    }

    .circles[data-v-06fe5938] {
        margin-top: 0;
    }

    .margin-middle[data-v-06fe5938] {
        max-width: 100%;
    }

    .bigtitle[data-v-06fe5938] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize;
    }

    .innertitle[data-v-06fe5938] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .inner[data-v-06fe5938] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .amg[data-v-06fe5938] {
        font-size: 6vmax;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .wid[data-v-06fe5938] {
        margin-top: 1px;
    }

    .leftzin[data-v-06fe5938] {
        margin-left: 0px;
    }

    /* .bw1 {
      width: 44%;
    }
    .bw2 {
      width: 42%;
    }
    .bw3 {
      width: 58%;
    }
    .bw4 {
      width: 22%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-06fe5938] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .circleimg[data-v-06fe5938] {
        display: none;
    }

    .circles[data-v-06fe5938] {
        margin-top: 0;
    }

    .margin-middle[data-v-06fe5938] {
        max-width: 100%;
    }

    .inner[data-v-06fe5938] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-06fe5938] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .bigtitle[data-v-06fe5938] {
        text-transform: capitalize;
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .wid[data-v-06fe5938] {
        width: 450px;
    }

    .leftzin[data-v-06fe5938] {
        margin-left: -0.5vmax;
    }

    /* .bw1 {
      width: 73%;
    }
    .bw2 {
      width: 70%;
    }
    .bw3 {
      width: 95%;
    }
    .bw4 {
      width: 0%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-06fe5938] {
        max-width: 50%;
    }

    .circleimg[data-v-06fe5938] {
        display: inline;
    }

    .circles[data-v-06fe5938] {
        display: none;
    }

    .margin-middle[data-v-06fe5938] {
        max-width: 85%;
    }

    .bigtitle[data-v-06fe5938] {
        text-transform: capitalize;
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
    }

    .inner[data-v-06fe5938] {
        font-size: 2.2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-06fe5938] {
        text-transform: capitalize;
        font-weight: normal;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .wid[data-v-06fe5938] {
        width: 450px;
    }

    .leftzin[data-v-06fe5938] {
        margin-left: -0.5vmax;
    }

    /* .bw1 {
      width: 73%;
    }
    .bw2 {
      width: 70%;
    }
    .bw3 {
      width: 95%;
    }
    .bw4 {
      width: 0%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-06fe5938] {
        max-width: 50%;
    }

    .circleimg[data-v-06fe5938] {
        display: inline;
        margin: -3vmax px 0px 0px;
    }

    .jumbotron[data-v-06fe5938] {
        background-image: url(/assets/bg-oportunidade-2b2a4dd9c6a0e547b9045d18f2db7812da8202aec859878e73b185c1cf1cde73.png);
        background-position: center;
        height: 540px;
        background-size: cover;
    }

    .circles[data-v-06fe5938] {
        display: none;
    }

    .margin-middle[data-v-06fe5938] {
        max-width: 85%;
    }

    .bigtitle[data-v-06fe5938] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize;
    }

    .inner[data-v-06fe5938] {
        font-size: 2.2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-06fe5938] {
        text-transform: capitalize;
        font-weight: normal;
    }
}

.btnseeall[data-v-11e8a092] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    border-radius: 0.6em;
}

.banner[data-v-11e8a092] {
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
}

.tiilebanner[data-v-11e8a092] {
    text-transform: capitalize;
    font-weight: font-weight-bolder;
    color: white;
    font-size: 2.5em;
}

.subtiilebanner[data-v-11e8a092] {
    text-transform: capitalize;
    font-weight: normal;
    color: white;
    font-size: 1.8em;
}

.hero-image[data-v-11e8a092] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url("https://imgssotreq.s3.amazonaws.com/images/tractorsBG.png");
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%;
}

/* Place text in the middle of the image */
.hero-text[data-v-11e8a092] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: white;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-11e8a092] {
        text-transform: capitalize;
        font-size: 67px;
        font-family: "Ubuntu", sans-serif;
        font-weight: font-weight-bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff;
    }
}

@media only screen and (min-width: 20px) {
    .smallertitle[data-v-11e8a092] {
        line-height: 30px;
        margin-top: 10px;
    }

    .wid[data-v-11e8a092] {
        margin-top: 1px;
    }

    .leftzin[data-v-11e8a092] {
        margin-left: 0px;
    }

    /* .bw1 {
      width: 94%;
    }
    .bw2 {
      width: 92%;
    }
    .bw3 {
      width: 88%;
    }
    .bw4 {
      width: 53%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-11e8a092] {
        max-width: 100%;
    }

    .circleimg[data-v-11e8a092] {
        display: none;
    }

    .circles[data-v-11e8a092] {
        margin-top: 0;
    }

    .margin-middle[data-v-11e8a092] {
        max-width: 100%;
    }

    .bigtitle[data-v-11e8a092] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize;
    }

    .innertitle[data-v-11e8a092] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .inner[data-v-11e8a092] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .smallertitle[data-v-11e8a092] {
        margin: 15px 0px;
        font-weight: font-weight-bold;
        color: black;
        margin-top: 10px;
        text-transform: capitalize;
    }

    .smallertitle[data-v-11e8a092] {
        font-size: 40px;
    }

    .amg[data-v-11e8a092] {
        font-size: 6vmax;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .smallertitle[data-v-11e8a092] {
        line-height: 40px;
        margin-top: 10px;
    }

    .wid[data-v-11e8a092] {
        margin-top: 1px;
    }

    .leftzin[data-v-11e8a092] {
        margin-left: 0px;
    }

    /* .bw1 {
      width: 44%;
    }
    .bw2 {
      width: 42%;
    }
    .bw3 {
      width: 58%;
    }
    .bw4 {
      width: 22%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-11e8a092] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .circleimg[data-v-11e8a092] {
        display: none;
    }

    .circles[data-v-11e8a092] {
        margin-top: 0;
    }

    .margin-middle[data-v-11e8a092] {
        max-width: 100%;
    }

    .inner[data-v-11e8a092] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-11e8a092] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .bigtitle[data-v-11e8a092] {
        text-transform: capitalize;
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px;
    }

    .smallertitle[data-v-11e8a092] {
        margin: 15px 0px;

        text-transform: capitalize;
        font-weight: font-weight-bold;
        color: black;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .wid[data-v-11e8a092] {
        width: 450px;
    }

    .leftzin[data-v-11e8a092] {
        margin-left: -0.5vmax;
    }

    /* .bw1 {
      width: 73%;
    }
    .bw2 {
      width: 70%;
    }
    .bw3 {
      width: 95%;
    }
    .bw4 {
      width: 0%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-11e8a092] {
        max-width: 50%;
    }

    .circleimg[data-v-11e8a092] {
        display: inline;
    }

    .circles[data-v-11e8a092] {
        display: none;
    }

    .margin-middle[data-v-11e8a092] {
        max-width: 85%;
    }

    .bigtitle[data-v-11e8a092] {
        text-transform: capitalize;
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px;
    }

    .inner[data-v-11e8a092] {
        font-size: 2.2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-11e8a092] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-11e8a092] {
        margin: 15px 0px;
        font-weight: font-weight-bold;
        color: black;
        text-transform: capitalize;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .wid[data-v-11e8a092] {
        width: 450px;
    }

    .leftzin[data-v-11e8a092] {
        margin-left: -0.5vmax;
    }

    /* .bw1 {
      width: 73%;
    }
    .bw2 {
      width: 70%;
    }
    .bw3 {
      width: 95%;
    }
    .bw4 {
      width: 0%;
    }
    .bar {
      margin-top: -1vmax;
      height: 1.2em;
      background-color: #ab0718;
    } */
    .margininside[data-v-11e8a092] {
        max-width: 50%;
    }

    .circleimg[data-v-11e8a092] {
        display: inline;
        margin: -3vmax px 0px 0px;
    }

    .circles[data-v-11e8a092] {
        display: none;
    }

    .margin-middle[data-v-11e8a092] {
        max-width: 85%;
    }

    .bigtitle[data-v-11e8a092] {
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize;
    }

    .inner[data-v-11e8a092] {
        font-size: 2.2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .innertitle[data-v-11e8a092] {
        text-transform: capitalize;
        font-weight: normal;
    }

    .smallertitle[data-v-11e8a092] {
        margin: 15px 0px;
        margin: 15px 0px;
        font-weight: font-weight-bold;
        color: black;
        text-transform: capitalize;
    }
}



/* The hero image */
/* .carousel-indicators > li {
  border-radius: 50%;
  height: 10px;
  width: 10px;
  background-color: #222;
} */
.nottraco[data-v-384213af] {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    background-color: #222;
}

.traco[data-v-384213af] {
    width: 100px;
    background-color: #ab0718;
}

.traco.active[data-v-384213af] {
    width: 100px;
    height: 10px;
}

.hero-img[data-v-384213af] {
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* Place text in the middle of the image */
.hero-text[data-v-384213af] {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}

@media (max-width: 538px) {
    .herohome[data-v-384213af] {
        margin-top: -11px;
    }

    .card-img-top.maquina-card-img[data-v-384213af] {
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}

.titlered[data-v-3416989f] {
    color: #ab0718;
    font-size: 36px;
}

.box[data-v-3416989f] {
    border: 1px solid black;
}

.btnsend-yellow {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: black;
    padding: 0.9em 2em;
    border-radius: 0.6em;
}

.btnsend-yellow:hover {
    background-color: black;
    color: #fff;
}

.style-chooser .vs__search[data-v-3416989f]::-moz-placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps;
}

.style-chooser .vs__search[data-v-3416989f]::placeholder,
.style-chooser .vs__dropdown-toggle[data-v-3416989f],
.style-chooser .vs__dropdown-menu[data-v-3416989f] {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps;
}

.style-chooser .vs__clear[data-v-3416989f],
.style-chooser .vs__open-indicator[data-v-3416989f] {
    fill: #394066;
}

.upimg[data-v-3416989f] {
    margin-top: -5vmax;
}

.wbold[data-v-3416989f] {
    font-weight: bolder;
    color: white;
}

.wnormal[data-v-3416989f] {
    font-weight: normal;
    color: white;
}

@supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
    h1[data-v-3416989f] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: "Ubuntu", sans-serif;
        font-weight: bold;
        -webkit-text-stroke: 1px #c4c4c4;
        -webkit-text-fill-color: #fff;
    }
}

.yellowdiv[data-v-3416989f] {
    height: 31.5vmax;
    margin-right: -4vmax;
    width: 6vmax;
    background-color: #f7b221;
}

.filled[data-v-3416989f] {
    background-color: #ab0718;
}

.imagem[data-v-3416989f] {
    height: 30vmax;
}

.inputnormal[data-v-3416989f] {
    font-size: 16px;
    height: 50px;
    color: black;
    border: 1px solid #9a9a9a;
}

.bigtitle[data-v-3416989f] {
    font-size: 6.5vmax;
    margin-bottom: -3vmax;
}

@media only screen and (min-width: 20px) {
    .icons i[data-v-3416989f] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax;
    }

    /* .icons span {
    font-size: 1em;
    text-transform: capitalize;
  } */
    .finan[data-v-3416989f] {
        max-width: 15vmax;
        margin-left: 0vmax;
    }

    .innertext[data-v-3416989f] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-3416989f] {
        max-width: 100%;
    }

    .circleimg[data-v-3416989f] {
        display: none;
    }

    .circles[data-v-3416989f] {
        margin-top: 0;
    }

    .margin-middle[data-v-3416989f] {
        max-width: 100%;
    }

    .bigtitle[data-v-3416989f] {
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-3416989f] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .inner[data-v-3416989f] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax;
    }

    .smallertitle[data-v-3416989f] {
        margin: 15px 0px;

        font-weight: bold;
        font-size: 3vmax;
        color: black;
        text-transform: capitalize;
    }

    .amg[data-v-3416989f] {
        font-size: 6vmax;
    }

    .mob-contato-hero[data-v-3416989f] {
        width: 100%;
        height: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .icons i[data-v-3416989f] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-3416989f] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-3416989f] {
        margin: 15px 0px;
        max-width: 100%;
    }

    .circleimg[data-v-3416989f] {
        display: none;
    }

    .circles[data-v-3416989f] {
        margin-top: 0;
    }

    .margin-middle[data-v-3416989f] {
        max-width: 100%;
    }

    .innertitle[data-v-3416989f] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .bigtitle[data-v-3416989f] {
        text-transform: capitalize;
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
    }

    .smallertitle[data-v-3416989f] {
        margin: 15px 0px;

        text-transform: capitalize;
        font-weight: bold;
        font-size: 3vmax;
        color: black;
    }

    .mob-contato-hero[data-v-3416989f] {
        width: unset;
        height: unset;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    .icons i[data-v-3416989f] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-3416989f] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: -0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-3416989f] {
        max-width: 50%;
    }

    .circleimg[data-v-3416989f] {
        display: inline;
    }

    .circles[data-v-3416989f] {
        display: none;
    }

    .margin-middle[data-v-3416989f] {
        max-width: 70%;
    }

    .bigtitle[data-v-3416989f] {
        text-transform: capitalize;
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
    }

    .innertitle[data-v-3416989f] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-3416989f] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 3vmax;
        color: black;
        text-transform: capitalize;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .icons i[data-v-3416989f] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax;
    }

    /* .icons span {
    font-size: 2em;
  } */
    .innertext[data-v-3416989f] {
        font: 1.4em;
        font-weight: 400;
    }

    /* .bar {
    margin-bottom: 2vmax;
    margin-top: 0vmax;
    height: 1.2em;
    width: 70%;
    background-color: #ab0718;
  } */
    .margininside[data-v-3416989f] {
        max-width: 50%;
    }

    .circleimg[data-v-3416989f] {
        display: inline;
        margin: -3vmax px 0px 0px;
    }

    .circles[data-v-3416989f] {
        display: none;
    }

    .margin-middle[data-v-3416989f] {
        max-width: 70%;
    }

    .bigtitle[data-v-3416989f] {
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize;
    }

    .innertitle[data-v-3416989f] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder;
    }

    .smallertitle[data-v-3416989f] {
        margin: 15px 0px;
        font-weight: bold;
        font-size: 2.5vmax;
        color: black;
        text-transform: capitalize;
    }
}





/* these are probably the actual styles that matter */
  @import url('https://fonts.googleapis.com/css2?family=Ubuntu+Condensed&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

  html,
  body {
      height: 100%;
      width: 100%;
  }

  body {
      font-family: "Ubuntu", sans-serif;
  }

  * {
      margin: 0;
      padding: 0;
  }

  .text-limit {
      white-space: nowrap;
      overflow: hidden;
  }

  .redbutton {
      background-color: #ab0718;
      color: white;
      font-weight: inherit;
      border: none;
      padding: 0.375rem 0.75rem;
      font-size: 1rem;
      line-height: 1.5;
      border-radius: 0.25rem;
  }

  .redbutton:hover {
      background-color: #000;
      color: white;
      font-weight: inherit;
      border: none;
      padding: 0.375rem 0.75rem;
      font-size: 1rem;
      line-height: 1.5;
      border-radius: 0.25rem;
  }

  .red-underline {
      border-bottom: 7px solid #ab0718;
      margin-bottom: 16px;
      max-width: fit-content;
  }

  .card {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: transparent;
      background-clip: border-box;
      border: 0px solid rgba(0, 0, 0, 0.125);
      border-radius: 0.25rem;
  }
  .card a {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .card>hr {
      margin-right: 0;
      margin-left: 0;
  }

  .card>.list-group {
      border-top: inherit;
      border-bottom: inherit;
  }

  .card>.list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px);
  }

  .card>.list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px);
  }

  .card>.card-header+.list-group,
  .card>.list-group+.card-footer {
      border-top: 0;
  }

  .card-body {
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      min-height: 1px;
      padding: 1.25rem;
  }

  .card-title {
      margin-bottom: 0.75rem;
  }

  .card-subtitle {
      margin-top: -0.375rem;
      margin-bottom: 0;
  }

  .card-text:last-child {
      margin-bottom: 0;
  }

  .card-link:hover {
      text-decoration: none;
  }

  .card-link+.card-link {
      margin-left: 1.25rem;
  }

  .card-header {
      padding: 0.75rem 1.25rem;
      margin-bottom: 0;
      background-color: transparent;
      border-bottom: none;
  }

  .card-header:first-child {
      border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  }

  .card-footer {
      padding: 0.75rem 1.25rem;
      background-color: transparent;
      border-top: none;
  }

  .card-footer:last-child {
      border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
  }

  .card-header-tabs {
      margin-right: -0.625rem;
      margin-bottom: -0.75rem;
      margin-left: -0.625rem;
      border-bottom: 0;
  }

  .card-header-pills {
      margin-right: -0.625rem;
      margin-left: -0.625rem;
  }

  .card-img-overlay {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding: 1.25rem;
      border-radius: calc(0.25rem - 1px);
  }

  .card-img,
  .card-img-top,
  .card-img-bottom {
      -ms-flex-negative: 0;
      flex-shrink: 0;
      width: 100%;
  }

  .card-img,
  .card-img-top {
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px);
  }

  .card-img,
  .card-img-bottom {
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px);
  }

  .card-deck .card {
      margin-bottom: 15px;
  }

  @media (min-width: 576px) {
      .card-deck {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap;
          margin-right: -15px;
          margin-left: -15px;
      }

      .card-deck .card {
          -ms-flex: 1 0 0%;
          flex: 1 0 0%;
          margin-right: 15px;
          margin-bottom: 0;
          margin-left: 15px;
      }
  }

  .card-group>.card {
      margin-bottom: 15px;
  }

  @media (min-width: 576px) {
      .card-group {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      }

      .card-group>.card {
          -ms-flex: 1 0 0%;
          flex: 1 0 0%;
          margin-bottom: 0;
      }

      .card-group>.card+.card {
          margin-left: 0;
          border-left: 0;
      }

      .card-group>.card:not(:last-child) {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0;
      }

      .card-group>.card:not(:last-child) .card-img-top,
      .card-group>.card:not(:last-child) .card-header {
          border-top-right-radius: 0;
      }

      .card-group>.card:not(:last-child) .card-img-bottom,
      .card-group>.card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0;
      }

      .card-group>.card:not(:first-child) {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0;
      }

      .card-group>.card:not(:first-child) .card-img-top,
      .card-group>.card:not(:first-child) .card-header {
          border-top-left-radius: 0;
      }

      .card-group>.card:not(:first-child) .card-img-bottom,
      .card-group>.card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0;
      }
  }

  .card-columns .card {
      margin-bottom: 0.75rem;
  }

  @media (min-width: 576px) {
      .card-columns {
          -webkit-column-count: 3;
          -moz-column-count: 3;
          column-count: 3;
          -webkit-column-gap: 1.25rem;
          -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
          orphans: 1;
          widows: 1;
      }

      .card-columns .card {
          display: inline-block;
          width: 100%;
      }
  }

  .accordion {
      overflow-anchor: none;
  }

  .accordion>.card {
      overflow: hidden;
  }

  .accordion>.card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
  }

  .accordion>.card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
  }

  .accordion>.card>.card-header {
      border-radius: 0;
      margin-bottom: -1px;
  }


  .pagination>.active>a,
  .pagination>.active>a:focus,
  .pagination>.active>a:hover,
  .pagination>.active>span,
  .pagination>.active>span:focus,
  .pagination>.active>span:hover {
      z-index: 3;
      color: #fff;
      cursor: default;
      background-color: #ab0718;
      border-color: #ab0718;


  }

  div#vs1__combobox {
      height: 50px;
      color: #6c757e;
      border: 1px solid #6c757e;
  }

  div#vs2__combobox {
      height: 50px;
      color: #6c757e;
      border: 1px solid #6c757e;
  }

  div#vs3__combobox {
      height: 50px;
      color: #6c757e;
      border: 1px solid #6c757e;
  }

  div#vs4__combobox {
      height: 50px;
      color: #6c757e;
      border: 1px solid #6c757e;
  }

  div#vs5__combobox {
      height: 50px;
      color: #6c757e;
      border: 1px solid #6c757e;
  }

  div#vs6__combobox {
      height: 50px;
      color: #6c757e;
      border: 1px solid #6c757e;
  }

  div#vs7__combobox {
      height: 50px;
      color: #6c757e;
      border: 1px solid #6c757e;
  }

  div#vs8__combobox {
      height: 50px;
      color: #6c757e;
      border: 1px solid #6c757e;
  }

  .text-condensed {
      font-family: Roboto condensed;
      font-weight: 500;
  }

  .upper-text {
      font-weight: bold;
      text-transform: uppercase;
  }

  .bg-red {
      background-color: #ab0718;
  }

  .nomargins {
      margin: 0px !important;
  }

  .nopaddingx {
      padding-left: 0px !important;
      padding-right: 0px !important;
  }

  @supports (-webkit-text-stroke: 1px rgb(63, 59, 59)) {
      .outline-text {
          text-transform: uppercase;
          font-family: "Ubuntu", sans-serif;
          font-weight: bold;
          -webkit-text-stroke: 1px #969696;
          -webkit-text-fill-color: #fff;
      }
  }

  .home-card {
      width: 14em !important;
      min-width: 14em !important;
      max-width: 14em !important;
  }

  .value-text {
      color: #9B9B9B
  }

  @media (max-width: 480px) {
      body {
          overflow-x: hidden;
      }

      .display-1 {
          font-size: 3rem;
      }

      .display-4 {
          font-size: 2.5rem;
          text-align: left;
      }

      .home-innertitle {
          font-size: 1em;
          text-align: left;
          margin-bottom: 3em;
      }

      .zerogrow {
          flex-grow: 1 !important;
          min-width: 275px !important;
      }

      .navbar-toggler:focus {
          box-shadow: none !important;
      }
  }

  .bw1 {
      width: 75%;
  }

  .bw2 {
      width: 92%;
  }

  .bw3 {
      width: 88%;
  }

  .bw4 {
      width: 53%;
  }

  .bar {
      height: 0.5em;
      background-color: #ab0718;
  }

  .text-black {
      color: #000000 !important;
  }

  .login-dropdown.show {
      right: 0 !important;
      left: unset;
      justify-content: center;
      display: flex;
      padding: 1em 1em;
  }

  .VueCarousel-slide {
      padding-bottom: 16px;
  }

.btnseeall {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    padding: .9em 2em;
    border-radius: .6em;
    max-height: 50px !important;
    align-self: end;
}
.btn:hover {
    color: #212529;
    text-decoration: none;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
}
.card {
    border: 1px solid rgba(0, 0, 0, .125);
}
.card-footer {
    margin: none;
    height: 40px;
    color: #fff;
}

.text-red {
    color: #ab0718;
}
@media only screen and (min-width: 20px) {
    .heightimg {
        height: 20vmax;
    }
          .subtitulo {
              color: #000;
                font-weight: bolder;
                    text-transform: capitalize;
          }
}

@media only screen and (min-width: 768px) {
    .heightimg {
        height: 20vmax;
    }
                 .subtitulo {
                     color: #000;
                     font-weight: bolder;
                     text-transform: capitalize;
                 }
}

@media only screen and (min-width: 992px) {
    .heightimg{
        height: 10vmax;
    }
                 .subtitulo {
                     color: #000;
                     font-weight: bolder;
                     text-transform: capitalize;
                 }
}

@media only screen and (min-width: 1200px) {
    .heightimg {
        height: 10vmax;
    }
                 .subtitulo {
                     color: #000;
                     font-weight: bolder;
                     text-transform: capitalize;
                 }
}
.imgA1 {
    z-index: 1;
}


.imgA1 {
    z-index: 1;
}

.imgB1 {
    height: 80px;
    width: 240px !important;
    position: absolute;
}

.imgB1 {
    height: 40px;
    width: 139px !important;
    z-index: 3;
    top: 0;
}

.bg-grayz {
    background-color: #f5f5f5;
}

@media only screen and (min-width: 20px) {
    .bg-grayz {
        max-width: 70%;
    }
}

@media only screen and (min-width: 480px) {
    .bg-grayz {
        max-width: 70%;
    }
}

@media only screen and (min-width: 768px) {
    .bg-grayz {
        max-width: 100%;
    }
}

@media only screen and (min-width: 992px) {
    .bg-grayz {
        max-width: 100%;
    }
}

@media only screen and (min-width: 1200px) {
    .bg-grayz {
        width: 100%;
    }
}
.categoria {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    color: #000;
    text-transform: capitalize;
    font-weight: 400;
    justify-content: center;
    text-align: center;
}

@media only screen and (min-width: 20px) {
    .borderr {
        border-right: none;
    }

    .categoria {
        font-size: 28px;
    }
}

@media only screen and (min-width: 480px) {
    .borderr {
        border-right: none;
    }

    .categoria {
        font-size: 28px;
    }
}

@media only screen and (min-width: 768px) {
    .borderr {
        border-right: .2vmax solid #c2c5cc;
    }

    .categoria {
        font-size: 28px;
    }
}

@media only screen and (min-width: 992px) {
    .borderr {
        border-right: .2vmax solid #c2c5cc;
    }

    .categoria {
        font-size: 28px;
    }
}

@media only screen and (min-width: 1200px) {
    .borderr {
        border-right: .2vmax solid #c2c5cc;
    }

    .categoria {
        font-size: 28px;
    }
}


.categoria img {
    overflow: hidden;
    transition: all .3s;
    margin-bottom: 32px;
}

@media only screen and (min-width: 20px) {
    .categoria img {
        margin: auto 0;
    }
}

@media only screen and (min-width: 480px) {
    .categoria img {
        margin: auto;
    }
}

@media only screen and (min-width: 768px) {
    .categoria img {
        margin: auto;
    }
}

@media only screen and (min-width: 992px) {
    .categoria img {
        margin: auto;
    }
}

@media only screen and (min-width: 1200px) {
    .categoria img {
        margin: none;
    }
}

.categoria:hover img {
    overflow: hidden;
    transform: scale(1.1);
}

.iconcolor {
    color: #eead2d;
}
#app {
    font-family: Ubuntu, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center
}

#nav {
    padding: 30px
}

.hoverc:hover a[data-v-1959aa8a] {
    color: #ab0718;
    text-decoration: underline
}

ul[data-v-1959aa8a] {
    list-style-type: none
}

.iconcolor[data-v-1959aa8a] {
    color: #eead2d
}

.iconcolor[data-v-1959aa8a]:hover {
    color: #a0a0 !important
}

.yellowlink[data-v-1959aa8a] {
    margin-top: "0.2vmax";
    color: #eead2d !important
}

a[data-v-1959aa8a]:link,
a[data-v-1959aa8a]:visited {
    text-decoration: none;
    color: #393939;
    cursor: pointer
}

.headerbg[data-v-1959aa8a] {
    background-color: #fff;
    box-shadow: 0 3px 12px 0 hsla(0, 0%, 60%, .75)
}

nav[data-v-1959aa8a] {
    display: flex;
    flex-direction: row
}

nav ul li[data-v-1959aa8a] {
    margin: 0 10px 0 10px
}

nav[data-v-1959aa8a] {
    justify-self: right
}

.webo[data-v-1959aa8a] {
    position: relative;
    z-index: 999;
    padding: 0 !important;
    margin: 0 !important;
    height: unset;
    min-height: unset;
    max-height: 80px
}

.seminovos-top-logo[data-v-1959aa8a] {
    width: 125px !important;
    max-width: 125px !important;
    height: 53px !important;
    max-height: 53px !important
}

.rigther[data-v-1959aa8a] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-1959aa8a] {
        font-size: 9vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .mob[data-v-1959aa8a] {
        display: inherit
    }

    .webo[data-v-1959aa8a] {
        display: none
    }

    .rigther[data-v-1959aa8a] {
        margin-left: 0
    }

    ul li[data-v-1959aa8a] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: 400
    }
}

@media only screen and (min-width: 480px) {
    .mob[data-v-1959aa8a] {
        display: inherit
    }

    .webo[data-v-1959aa8a] {
        display: none
    }

    .rigther[data-v-1959aa8a] {
        margin-left: 0
    }

    ul li[data-v-1959aa8a] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: 400
    }
}

@media only screen and (min-width: 768px) {
    .mob[data-v-1959aa8a] {
        display: inherit
    }

    .webo[data-v-1959aa8a] {
        display: none
    }

    .rigther[data-v-1959aa8a] {
        margin-left: 0
    }

    ul li[data-v-1959aa8a] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: 400
    }
}

@media only screen and (min-width: 992px) {
    .mob[data-v-1959aa8a] {
        display: none
    }

    .webo[data-v-1959aa8a] {
        display: flex
    }

    .rigther[data-v-1959aa8a] {
        margin-left: 15vmax
    }

    ul li[data-v-1959aa8a] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: 400
    }
}

@media only screen and (min-width: 1200px) {
    .rigther[data-v-1959aa8a] {
        margin-left: 15vmax
    }

    ul li[data-v-1959aa8a] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: 400
    }
}

@media only screen and (min-width: 1600px) {
    .rigther[data-v-1959aa8a] {
        margin-left: 15vmax
    }

    ul li[data-v-1959aa8a] {
        text-decoration: none;
        text-transform: capitalize;
        color: #393939;
        font-weight: 400
    }
}

a[data-v-840494a2] {
    text-decoration: underline
}

.btnsend[data-v-840494a2]:hover {
    background-color: #fff;
    color: #000
}

.btnsend[data-v-840494a2] {
    text-transform: capitalize;
    background-color: #000;
    border: #000;
    color: #fff;
    border-radius: .6em
}

.bg-red[data-v-840494a2] {
    background-color: #ac0a1b
}

.btnpage[data-v-840494a2] {
    border-color: #fff;
    text-transform: capitalize;
    background-color: #fff;
    color: #000;
    padding: 5px 10px;
    font-weight: 600
}

@media only screen and (min-width: 20px) {
    .bigtitle[data-v-840494a2] {
        font-size: 67px;
        margin-top: 3vmax;
        margin-bottom: 20px;
        opacity: .45
    }

    .smalltitle[data-v-840494a2] {
        font-weight: 700;
        font-size: 40px;
        color: #fff
    }

    .bottomtext[data-v-840494a2] {
        font-weight: 400;
        color: #fff
    }
}

@media only screen and (min-width: 480px) {
    .bigtitle[data-v-840494a2] {
        font-size: 67px;
        margin-top: 3vmax;
        margin-bottom: 20px;
        opacity: .45
    }

    .smalltitle[data-v-840494a2] {
        font-weight: 700;
        font-size: 50px;
        color: #fff
    }

    .bottomtext[data-v-840494a2] {
        font-weight: 400;
        color: #fff
    }
}

@media only screen and (min-width: 768px) {
    .bigtitle[data-v-840494a2] {
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: 20px;
        opacity: .45
    }

    .smalltitle[data-v-840494a2] {
        font-weight: 700;
        font-size: 50px;
        color: #fff
    }

    .bottomtext[data-v-840494a2] {
        font-weight: 400;
        color: #fff
    }
}

@media only screen and (min-width: 1200px) {
    .bigtitle[data-v-840494a2] {
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: 20px;
        opacity: .45
    }

    .smalltitle[data-v-840494a2] {
        font-weight: 700;
        font-size: 50px;
        color: #fff
    }

    .bottomtext[data-v-840494a2] {
        font-weight: 400;
        color: #fff
    }
}

.square[data-v-771c03cc] {
    cursor: pointer
}

.square i[data-v-771c03cc] {
    overflow: hidden;
    transition: all .3s
}

.square:hover i[data-v-771c03cc] {
    overflow: hidden;
    transform: scale(1.3)
}

.square span[data-v-771c03cc] {
    overflow: hidden;
    transition: all .3s
}

.square:hover span[data-v-771c03cc] {
    overflow: hidden;
    transform: scale(1.3)
}

.margin-middle[data-v-771c03cc] {
    max-width: 70%
}

.bar[data-v-771c03cc] {
    margin-top: -1vmax;
    height: 1.2em;
    width: 20%;
    background-color: #ab0718
}

.square:hover .bar-yellow[data-v-771c03cc] {
    background-color: #fff
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-771c03cc] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {

    .square i[data-v-771c03cc],
    .square span[data-v-771c03cc] {
        font-size: 4em
    }

    .titleicons[data-v-771c03cc] {
        font-size: 2em;
        margin-bottom: 20px;
        text-transorm: capitalize;
        font-weight: 500;
        color: #fff
    }

    .bar-yellow[data-v-771c03cc] {
        width: 50%;
        margin-top: 1vmax;
        height: .2vmax;
        background-color: #f7b220
    }
}

@media only screen and (min-width: 480px) {

    .square i[data-v-771c03cc],
    .square span[data-v-771c03cc] {
        font-size: 4em
    }

    .titleicons[data-v-771c03cc] {
        font-size: 2em;
        text-transform: capitalize;
        font-weight: 500;
        color: #fff
    }

    .bar-yellow[data-v-771c03cc] {
        width: 50%;
        margin-top: 1vmax;
        height: .2vmax;
        background-color: #f7b220
    }
}

@media only screen and (min-width: 768px) {

    .square i[data-v-771c03cc],
    .square span[data-v-771c03cc] {
        font-size: 4em
    }

    .titleicons[data-v-771c03cc] {
        font-size: 2em;
        text-transform: capitalize;
        font-weight: 500;
        color: #fff
    }

    .bar-yellow[data-v-771c03cc] {
        width: 90%;
        margin-top: 1vmax;
        height: .2vmax;
        background-color: #f7b220
    }
}

@media only screen and (min-width: 1200px) {

    .square i[data-v-771c03cc],
    .square span[data-v-771c03cc] {
        font-size: 4em
    }

    .titleicons[data-v-771c03cc] {
        font-size: 2em;
        text-transform: capitalize;
        font-weight: 500;
        color: #fff
    }

    .bar-yellow[data-v-771c03cc] {
        width: 99%;
        margin-top: 1vmax;
        height: .2vmax;
        background-color: #f7b220
    }
}

.fontsize[data-v-16b791bd] {
    font-size: 1.3em;
    font-weight: bolder;
    color: #000
}

.btnsend[data-v-16b791bd] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: #000;
    padding: .9em 2em;
    border-radius: .6em
}

.inputnormal[data-v-16b791bd] {
    height: 50px;
    margin-bottom: 18px;
    color: #000;
    border: 1px solid #d8d8d8
}

.bigtitle[data-v-16b791bd] {
    text-transform: capitalize;
    font-size: calc(34px + 2vw);
    margin-bottom: -1.9vmax
}

.smalltitle[data-v-16b791bd] {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 4.5vmax;
    color: #fff
}

.btnseeall[data-v-16b791bd] {
    text-transform: capitalize;
    background-color: #ab0718;
    border: #ab0718;
    padding: .5em 2em;
    border-radius: .6em;
    white-space: nowrap;
    color: #fff
}

.footer-dark-items a[data-v-5e2710f8] {
    font-weight: lighter;
    color: #fff
}

.itemsfooter:hover a[data-v-5e2710f8] {
    text-decoration: underline
}

a[data-v-5e2710f8] {
    text-decoration: none;
    background-color: none;
    color: #5d5d5d
}

.iconsmob i[data-v-5e2710f8] {
    font-size: 1.2em
}

.margin-middle[data-v-5e2710f8] {
    max-width: 87%
}

i[data-v-5e2710f8] {
    margin-right: 10px
}

.bg-gray[data-v-5e2710f8] {
    background-color: #dedede;
    color: #000
}

.telnum[data-v-5e2710f8] {
    font-size: 1.8em;
    color: #000;
    font-weight: 400;
    font-stretch: condensed;
    margin: .5vmax 0
}

.bg-footer-dark[data-v-5e2710f8] {
    background-color: #3b3b3b;
    max-width: 100%
}

.smolbold[data-v-5e2710f8] {
    font-weight: lighter;
    font-size: 1.5em;
    color: #000
}

.grey[data-v-5e2710f8] {
    color: #000
}

.footer-dark-items p[data-v-5e2710f8] {
    color: #fff
}

.itemsfooter span a[data-v-5e2710f8] {
    text-decoration: none;
    color: #5d5d5d
}

.socialitems[data-v-5e2710f8] {
    font-size: 20px
}

.logo-footer[data-v-5e2710f8] {
    width: 100%;
    max-width: 166px;
    height: auto
}

.footer-wrapper[data-v-5e2710f8] {
    height: 100%;
    max-height: 100%;
    padding: 0;
    margin: 0;
    background-color: #dedede
}

.material-icons[data-v-5e2710f8] {
    font-size: 20px
}

.nopadding[data-v-5e2710f8] {
    padding: 0 !important
}

.inputnormal[data-v-5e2710f8] {
    height: 46px;
    margin-bottom: 8px;
    border: 1px solid #707070
}

@media only screen and (min-width: 20px) {
    .web[data-v-5e2710f8] {
        display: none
    }

    .mob[data-v-5e2710f8] {
        display: inline
    }

    .socialitems[data-v-5e2710f8] {
        color: #5d5d5d
    }

    .itemsfooter span[data-v-5e2710f8] {
        line-height: normal;
        font-size: 1em
    }

    .titlefooter[data-v-5e2710f8] {
        color: #5d5d5d;
        text-transform: capitalize;
        font-size: 1.5em;
        font-weight: lighter;
        font-stretch: condensed;
        margin-bottom: 20px
    }

    .footer-dark-items div[data-v-5e2710f8] {
        color: #fff;
        margin: 5px 0
    }
}

@media only screen and (min-width: 480px) {
    .web[data-v-5e2710f8] {
        display: none
    }

    .mob[data-v-5e2710f8] {
        display: inline
    }

    .socialitems[data-v-5e2710f8] {
        color: #5d5d5d
    }

    .itemsfooter span[data-v-5e2710f8] {
        line-height: normal;
        font-size: 10
    }

    .titlefooter[data-v-5e2710f8] {
        color: #5d5d5d;
        text-transform: capitalize;
        font-size: 1.5em;
        font-weight: lighter;
        font-stretch: condensed;
        margin-bottom: 20px
    }

    .footer-dark-items div[data-v-5e2710f8] {
        color: #fff;
        margin: 5px 0
    }
}

@media only screen and (min-width: 768px) {
    .web[data-v-5e2710f8] {
        display: inline
    }

    .mob[data-v-5e2710f8] {
        display: none
    }

    .socialitems[data-v-5e2710f8] {
        color: #5d5d5d
    }

    .itemsfooter span[data-v-5e2710f8] {
        line-height: normal;
        font-stretch: condensed;
        font-size: 1em
    }

    .footer-dark-items div[data-v-5e2710f8] {
        color: #fff
    }

    .titlefooter[data-v-5e2710f8] {
        color: #5d5d5d;
        text-transform: capitalize;
        font-size: 1.5em;
        font-weight: lighter;
        font-stretch: condensed;
        margin-bottom: 20px
    }
}

@media only screen and (min-width: 1200px) {
    .web[data-v-5e2710f8] {
        display: inline
    }

    .mob[data-v-5e2710f8] {
        display: none
    }

    .socialitems[data-v-5e2710f8] {
        color: #5d5d5d
    }

    .itemsfooter span[data-v-5e2710f8] {
        line-height: normal;
        font-size: 1em
    }

    .titlefooter[data-v-5e2710f8] {
        color: #5d5d5d;
        text-transform: capitalize;
        font-size: 1.5em;
        font-weight: lighter;
        font-stretch: condensed;
        margin-bottom: 20px
    }

    .footer-dark-items div[data-v-5e2710f8] {
        color: #fff
    }
}

@media (max-width: 768px) {
    div.footer-wrapper div.bg-footer-dark.mx-0 div.container.nopadding div div.row.justify-content-start div.mr-0.col.nopadding.mr-md-5 div.row.footer-dark-items.justify-content-end div.col-md-auto a.text-white.font-weight-lighter.nopadding p[data-v-5e2710f8] {
        margin-bottom: 0;
        text-align: left;
        padding-left: 2em
    }

    .col-auto.d-flex .nopadding.ml-0.ml-md-5[data-v-5e2710f8] {
        margin-left: 4em;
        width: 100px;
        padding-left: 1em !important
    }

    span.telnum.itemsfooter[data-v-5e2710f8] {
        text-align: left
    }

    div.footer-wrapper div.py-0.my-0.pb-0.mb-0.container div.pb-3.mx-0.justify-content-center.bg-gray div.text-center.text-md-left div.justify-content-center div.container div.row.justify-content-between.container[data-v-5e2710f8] {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0
    }
}

.carousel-indicators li[data-v-7e2e4d06] {
    border-radius: 50%;
    width: 10px;
    color: #000;
    height: 10px;
    border: 2px solid #fff;
    background-color: #000
}

@media (max-width: 1620px) {
    .texto-menor[data-v-7e2e4d06] {
        padding-left: 5rem
    }
}

.carousel-indicators .active[data-v-7e2e4d06] {
    background-color: #fff
}

.carousel-indicators .mob[data-v-7e2e4d06] {
    position: revert
}

.carousel-control-next-icon {
    margin-left: 5px
}


.carousel-control-prev-icon:hover {
    color: #000
}

.carousel-control-next:hover,
.carousel-control-prev:hover {
    color: #000
}

.carousel-control-next-div,
.carousel-control-prev-div {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    background-color: #000;
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff
}

.carousel-control-next-div:hover,
.carousel-control-prev-div:hover {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 50%;
    color: #000
}

.carousel-control-next-div:hover .carousel-control-next-icon,
.carousel-control-prev-div:hover .carousel-control-prev-icon {
    filter: brightness(100%) invert(100%)
}

.nottraco[data-v-7e2e4d06] {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    background-color: #222
}

.traco[data-v-7e2e4d06] {
    width: 100px;
    background-color: #ab0718
}

.traco.active[data-v-7e2e4d06] {
    width: 100px;
    height: 10px
}

.hero-img[data-v-7e2e4d06] {
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-text[data-v-7e2e4d06] {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff
}

.herohome[data-v-7e2e4d06] {
    margin-top: -80px
}

.redbutton[data-v-7e2e4d06] {
    background-color: #ab0718;
    border: none;
    border-radius: .25rem
}

.redbutton[data-v-7e2e4d06],
.redbutton[data-v-7e2e4d06]:hover {
    color: #fff;
    font-weight: inherit;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5
}

.redbutton[data-v-7e2e4d06]:hover {
    background-color: #000;
    border: 1px solid #fff !important;
    border-radius: .25rem
}

@media (max-width: 538px) {
    .herohome[data-v-7e2e4d06] {
        margin-top: -11px
    }

    .card-img-top.maquina-card-img[data-v-7e2e4d06] {
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50%
    }
}

.bg-grayz[data-v-eb6ebb60] {
    background-color: #f5f5f5
}

.categoria img[data-v-eb6ebb60] {
    overflow: hidden;
    transition: all .3s;
    margin-bottom: 32px
}

.categoria:hover img[data-v-eb6ebb60] {
    overflow: hidden;
    transform: scale(1.1)
}

.categoria[data-v-eb6ebb60] {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    color: #000;
    text-transform: capitalize;
    font-weight: 400;
    justify-content: center;
    text-align: center
}

@media only screen and (min-width: 20px) {
    .borderr[data-v-eb6ebb60] {
        border-right: none
    }

    .bg-grayz[data-v-eb6ebb60] {
        max-width: 70%
    }

    .categoria[data-v-eb6ebb60] {
        font-size: 28px
    }

    .categoria img[data-v-eb6ebb60] {
        margin: auto 0
    }

    .tt1[data-v-eb6ebb60] {
        font-size: 5vmax
    }

    .tt2[data-v-eb6ebb60] {
        font-size: 7vmax
    }
}

@media only screen and (min-width: 480px) {
    .borderr[data-v-eb6ebb60] {
        border-right: none
    }

    .bg-grayz[data-v-eb6ebb60] {
        max-width: 70%
    }

    .categoria[data-v-eb6ebb60] {
        font-size: 28px
    }

    .categoria img[data-v-eb6ebb60] {
        margin: auto
    }

    .tt1[data-v-eb6ebb60] {
        font-size: 3vmax
    }

    .tt2[data-v-eb6ebb60] {
        font-size: 5vmax
    }
}

@media only screen and (min-width: 768px) {
    .borderr[data-v-eb6ebb60] {
        border-right: .2vmax solid #c2c5cc
    }

    .bg-grayz[data-v-eb6ebb60] {
        max-width: 100%
    }

    .categoria[data-v-eb6ebb60] {
        font-size: 28px
    }

    .categoria img[data-v-eb6ebb60] {
        margin: auto
    }

    .tt1[data-v-eb6ebb60] {
        font-size: 2vmax
    }

    .tt2[data-v-eb6ebb60] {
        font-size: 4vmax
    }
}

@media only screen and (min-width: 992px) {
    .borderr[data-v-eb6ebb60] {
        border-right: .2vmax solid #c2c5cc
    }

    .bg-grayz[data-v-eb6ebb60] {
        max-width: 100%
    }

    .categoria[data-v-eb6ebb60] {
        font-size: 28px
    }

    .categoria img[data-v-eb6ebb60] {
        margin: auto
    }

    .tt1[data-v-eb6ebb60] {
        font-size: 2vmax
    }

    .tt2[data-v-eb6ebb60] {
        font-size: 4vmax
    }
}

@media only screen and (min-width: 1200px) {
    .borderr[data-v-eb6ebb60] {
        border-right: .2vmax solid #c2c5cc
    }

    .bg-grayz[data-v-eb6ebb60] {
        width: 100%
    }

    .categoria[data-v-eb6ebb60] {
        font-size: 28px
    }

    .categoria img[data-v-eb6ebb60] {
        margin: none
    }

    .tt1[data-v-eb6ebb60] {
        font-size: 2vmax
    }

    .tt2[data-v-eb6ebb60] {
        font-size: 4vmax
    }
}

img[data-v-27d572c6] {
    position: absolute
}

.imgA1[data-v-27d572c6] {
    z-index: 1
}

.imgB1[data-v-27d572c6] {
    height: 40px;
    width: 139px !important;
    z-index: 3;
    top: 0
}

.card-footer[data-v-27d572c6]:hover {
    background-color: #000
}

.text-red[data-v-27d572c6] {
    color: #ab0718
}

.card-footer[data-v-27d572c6] {
    margin: none;
    background-color: #ab0718;
    height: 40px;
    color: #fff
}

.btnseeall[data-v-27d572c6] {
    text-transform: capitalize;
    background-color: #ab0718;
    border: #ab0718;
    padding: .5em 2em;
    border-radius: .6em;
    white-space: nowrap
}

.card[data-v-27d572c6] {
    border: 1px solid rgba(0, 0, 0, .125)
}

.cardo:hover .control[data-v-27d572c6] {
    background-color: grey
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-27d572c6] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

.promoitem[data-v-27d572c6] {
    margin: 0 5px
}

.dontshow[data-v-27d572c6] {
    visibility: hidden;
    font-size: 1px
}

@media only screen and (min-width: 20px) {
    .heightimg[data-v-27d572c6] {
        height: 20vmax
    }

    .subtitulo[data-v-27d572c6] {
        color: #000
    }

    .subtitulo[data-v-27d572c6],
    .titlebold[data-v-27d572c6] {
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-27d572c6] {
        font-weight: bolder;
        color: #000;
        font-size: 1.6em;
        font-weight: 400
    }

    .bar[data-v-27d572c6] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 55%;
        background-color: #ab0718
    }

    .margin-middle[data-v-27d572c6],
    .margininside[data-v-27d572c6] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .heightimg[data-v-27d572c6] {
        height: 20vmax
    }

    .subtitulo[data-v-27d572c6] {
        color: #000
    }

    .subtitulo[data-v-27d572c6],
    .titlebold[data-v-27d572c6] {
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-27d572c6] {
        font-weight: bolder;
        color: #000;
        font-size: 1.4em;
        font-weight: 400
    }

    .bar[data-v-27d572c6] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 55%;
        background-color: #ab0718
    }

    .margininside[data-v-27d572c6] {
        margin: 15px 0;
        max-width: 100%
    }

    .margin-middle[data-v-27d572c6] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .heightimg[data-v-27d572c6] {
        height: 10vmax
    }

    .subtitulo[data-v-27d572c6] {
        color: #000
    }

    .subtitulo[data-v-27d572c6],
    .titlebold[data-v-27d572c6] {
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-27d572c6] {
        font-weight: bolder;
        color: #000;
        font-size: 1.5em;
        font-weight: 400
    }

    .bar[data-v-27d572c6] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 35%;
        background-color: #ab0718
    }

    .margininside[data-v-27d572c6] {
        max-width: 50%
    }

    .margin-middle[data-v-27d572c6] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .heightimg[data-v-27d572c6] {
        height: 10vmax
    }

    .subtitulo[data-v-27d572c6] {
        color: #000
    }

    .subtitulo[data-v-27d572c6],
    .titlebold[data-v-27d572c6] {
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-27d572c6] {
        font-weight: bolder;
        color: #000;
        font-size: 1.5em;
        font-weight: 400
    }

    .bar[data-v-27d572c6] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 35%;
        background-color: #ab0718
    }

    .margininside[data-v-27d572c6] {
        max-width: 50%
    }

    .margin-middle[data-v-27d572c6] {
        max-width: 70%
    }
}

.margin-middle[data-v-7be6c0df] {
    max-width: 70%
}

.extrapadding[data-v-7be6c0df] {
    margin-right: 4em
}

.btnseeall[data-v-7be6c0df] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    padding: .9em 2em;
    border-radius: .6em;
    max-height: 50px !important;
    align-self: end
}

.vertodas[data-v-7be6c0df] {
    padding: 13px;
    border-color: #f7b220;
    text-transform: capitalize;
    background-color: #f7b220;
    color: #fff;
    font-weight: 600
}

.smallertitle[data-v-7be6c0df] {
    line-height: 45px
}

@media only screen and (min-width: 20px) {
    .vertodas p[data-v-7be6c0df] {
        font-size: 1.2em
    }

    .mob[data-v-7be6c0df] {
        margin: 0
    }

    .web[data-v-7be6c0df] {
        display: none
    }

    .bw[data-v-7be6c0df] {
        width: 59%
    }

    .margin-middle[data-v-7be6c0df] {
        max-width: 100%
    }

    .fontsize[data-v-7be6c0df] {
        font-size: 1.5em
    }

    .bigtitle[data-v-7be6c0df] {
        font-size: 50px;
        margin-bottom: -3vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-7be6c0df] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-7be6c0df] {
        margin-bottom: 0;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 480px) {
    .vertodas p[data-v-7be6c0df] {
        font-size: 1.2em
    }

    .mob[data-v-7be6c0df] {
        margin: 0
    }

    .web[data-v-7be6c0df] {
        display: none
    }

    .bw[data-v-7be6c0df] {
        width: 36%
    }

    .bigtitle[data-v-7be6c0df] {
        font-size: 50px;
        margin-bottom: -3vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-7be6c0df] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-7be6c0df] {
        margin-bottom: -vmax;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-7be6c0df] {
        max-width: 100%
    }

    .fontsize[data-v-7be6c0df] {
        font-size: 1.5em
    }
}

@media only screen and (min-width: 768px) {
    .vertodas p[data-v-7be6c0df] {
        font-size: 1.2em
    }

    .mob[data-v-7be6c0df] {
        margin: 0
    }

    .web[data-v-7be6c0df] {
        display: none
    }

    .bw[data-v-7be6c0df] {
        width: 55%
    }

    .bigtitle[data-v-7be6c0df] {
        font-size: 67px;
        margin-bottom: -2.5vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-7be6c0df] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-7be6c0df] {
        margin-bottom: -1vmax;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-7be6c0df] {
        max-width: 100%
    }

    .fontsize[data-v-7be6c0df] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 992px) {
    .vertodas p[data-v-7be6c0df] {
        font-size: 1.2em
    }

    .mob[data-v-7be6c0df] {
        display: none
    }

    .web[data-v-7be6c0df] {
        display: initial
    }

    .bw[data-v-7be6c0df] {
        width: 100%
    }

    .bigtitle[data-v-7be6c0df] {
        font-size: 67px;
        margin-bottom: 0;
        text-transform: capitalize
    }

    .innertitle[data-v-7be6c0df] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-7be6c0df] {
        margin-bottom: -1vmax;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-7be6c0df] {
        max-width: 70%
    }

    .fontsize[data-v-7be6c0df] {
        font-size: 1em
    }
}

@media only screen and (min-width: 1200px) {
    .vertodas p[data-v-7be6c0df] {
        font-size: 1.2em
    }

    .mob[data-v-7be6c0df] {
        display: none
    }

    .web[data-v-7be6c0df] {
        display: initial
    }

    .bw[data-v-7be6c0df] {
        width: 100%
    }

    .bigtitle[data-v-7be6c0df] {
        font-size: 67px;
        margin-bottom: -1vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-7be6c0df] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-7be6c0df] {
        margin-bottom: -.8vmax;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-7be6c0df] {
        max-width: 70%
    }

    .fontsize[data-v-7be6c0df] {
        font-size: 1em
    }
}

.multi-range-slider-bar-only * {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

.multi-range-slider-bar-only {
    display: flex;
    position: relative;
    border: none;
    border-radius: 0;
    padding: 10px;
    box-shadow: none;
    flex-direction: column;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.multi-range-slider-bar-only .bar {
    display: flex;
    border-radius: 20px;
    height: 3px
}

.impar .multi-range-slider-bar-only .bar-left,
.multi-range-slider-bar-only .bar-left {
    width: 25%;
    height: 3px;
    background-color: #999;
    border-radius: 10px 0 0 10px
}

.impar .multi-range-slider-bar-only .bar-right,
.multi-range-slider-bar-only .bar-right {
    width: 25%;
    height: 3px;
    background-color: #999;
    border-radius: 0 10px 10px 0
}

.multi-range-slider-bar-only .bar-inner {
    background-color: #ab0718;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    position: relative;
    justify-content: space-between
}

.multi-range-slider-bar-only .bar-inner-left,
.multi-range-slider-bar-only .bar-inner-right {
    width: 50%
}

.multi-range-slider-bar-only .thumb {
    background-color: red;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.multi-range-slider-bar-only .thumb:before {
    content: "";
    background-color: #fff;
    position: absolute;
    width: 20px;
    height: 20px;
    border: 2px solid #ab0718;
    border-radius: 50%;
    z-index: 1;
    margin: -8px;
    cursor: pointer
}

.multi-range-slider-bar-only .input-type-range:focus+.thumb:after {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    width: 11px;
    height: 11px;
    z-index: 2;
    border-radius: 50%;
    border: 1px dotted #000
}

.multi-range-slider-bar-only .caption {
    position: absolute;
    bottom: 35px;
    width: 2px;
    height: 2px;
    left: 1px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: visible;
    display: none
}

.multi-range-slider-bar-only .thumb .caption * {
    position: absolute;
    min-width: 30px;
    height: 30px;
    font-size: 75%;
    text-align: center;
    line-height: 30px;
    background-color: #000;
    border-radius: 15px;
    color: #fff;
    padding: 0 5px;
    white-space: nowrap
}

.multi-range-slider-bar-only .input-type-range:focus+.thumb .caption,
.multi-range-slider-bar-only .thumb:active .caption {
    display: flex
}

.multi-range-slider-bar-only .input-type-range {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    pointer-events: none
}

.multi-range-slider-bar-only .ruler {
    margin: 10px 0 -5px 0;
    display: flex;
    display: none;
    overflow: hidden
}

.multi-range-slider-bar-only .ruler .ruler-rule {
    border-left: 1px solid;
    border-bottom: 1px solid;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 5px 0;
    display: none
}

.multi-range-slider-bar-only .ruler .ruler-rule:last-child {
    border-right: 1px solid
}

.multi-range-slider-bar-only .sub-ruler {
    margin: -2px 0 -5px 0;
    display: flex;
    display: none
}

.multi-range-slider-bar-only .sub-ruler .ruler-sub-rule {
    border-left: 1px solid;
    border-bottom: 1px solid;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 3px 0
}

.multi-range-slider-bar-only .sub-ruler .ruler-sub-rule:last-child {
    border-right: 1px solid
}

.multi-range-slider-bar-only .labels {
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin-top: 10px;
    margin-bottom: -20px;
    display: none
}

.multi-range-slider-bar-only .label {
    font-size: 80%;
    display: flex;
    width: 1px;
    justify-content: center
}

.multi-range-slider-bar-only .label:first-child {
    justify-content: start
}

.multi-range-slider-bar-only .label:last-child {
    justify-content: end
}

.multi-range-slider-bar-only.zero-ranage-margin .thumb-left {
    right: 12px
}

.multi-range-slider-bar-only.zero-ranage-margin .thumb-right {
    left: 8px
}

.testepai {
    position: relative;
    margin-right: 25px
}

.testclass {
    padding: 5px;
    color: #000;
    opacity: 0;
    background-color: grey;
    position: absolute;
    width: 100%;
    min-width: 100px;
    margin-left: -25px
}

i {
    padding-left: 10px;
    position: relative
}

.testclass:hover {
    opacity: 1;
    margin-left: 5px
}

.tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 150px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity .3s, visibility .3s
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1
}

.autocomplete-input {
    border: 1px solid #707070;
    padding: 10px;
    background-color: transparent;
    background-image: unset
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    padding: 2px;
    color: #fff !important
}

h5.my-auto.text-capitalize {
    font-weight: 400;
    font-size: 16px
}

button[aria-expanded=false].w-100.filtro div.row.mx-0.px-0.justify-content-around.align-items-center div.col.text-right i.material-icons {
    transform: rotate(0deg)
}

button.w-100.filtro>div.row.mx-0.px-0.justify-content-around.align-items-center>div.col.text-right>i.material-icons {
    transform: rotate(180deg)
}

.pagination>.active>a[data-v-131a5561],
.pagination>.active>a[data-v-131a5561]:focus,
.pagination>.active>a[data-v-131a5561]:hover,
.pagination>.active>span[data-v-131a5561],
.pagination>.active>span[data-v-131a5561]:focus,
.pagination>.active>span[data-v-131a5561]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ab0718;
    border-color: #ab0718
}

.page-item .acitve[data-v-131a5561],
.pagination a[data-v-131a5561] {
    color: red;
    background-color: #ab0718
}

.col.text-left[data-v-131a5561] {
    margin-top: auto;
    margin-bottom: auto
}

input[type=range][data-v-131a5561] {
    width: 100%
}

input[type=range][data-v-131a5561]:focus {
    outline: none
}

input[type=range][data-v-131a5561]::-webkit-slider-runnable-track {
    width: 100%;
    height: 1px;
    background: #000
}

input[type=range][data-v-131a5561]::-webkit-slider-thumb {
    height: 36px;
    width: 166px
}

input[type=range][data-v-131a5561]:focus::-webkit-slider-runnable-track {
    background: #000;
    height: 1px;
    padding-top: 2px
}

input[type=range][data-v-131a5561]::-moz-range-track {
    width: 100%;
    background: #000
}

input[type=range][data-v-131a5561]::-moz-range-thumb {
    margin-bottom: 20px
}

input[type=range][data-v-131a5561]::-ms-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent
}

input[type=range][data-v-131a5561]::-ms-fill-lower,
input[type=range][data-v-131a5561]::-ms-fill-upper {
    background: #ab0718
}

input[type=range][data-v-131a5561]:focus::-ms-fill-lower {
    background: #ab0718
}

input[type=range][data-v-131a5561]:focus::-ms-fill-upper {
    background: #000
}

input[type=range][data-v-131a5561]::-webkit-slider-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer
}

input[type=range][data-v-131a5561]::-moz-range-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer
}

input[type=range][data-v-131a5561]::-ms-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer
}

h3[data-v-131a5561] {
    text-transform: capitalize
}

.btn-red[data-v-131a5561] {
    margin-top: -5px;
    background-color: #ab0718;
    text-align: center
}

.btn-red[data-v-131a5561]:hover {
    background-color: gray
}

.filtro[data-v-131a5561] {
    color: #000;
    height: 47px;
    text-align: left;
    border: none;
    align-items: center
}

.par button[data-v-131a5561] {
    background-color: #f9f9f9
}

.text-muted[data-v-131a5561] {
    color: #999
}

.par[data-v-131a5561] {
    background-color: #f9f9f9
}

.impar button[data-v-131a5561],
.impar[data-v-131a5561] {
    background-color: #e1e1e1
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-131a5561] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

.filteractive span[data-v-131a5561] {
    color: #ab0718
}

.filteractive .titlefilter[data-v-131a5561] {
    font-weight: 700
}

.bordermuted[data-v-131a5561] {
    border: 1px solid #999
}

.bordertop[data-v-131a5561] {
    border-top: 1px solid #999
}

@media only screen and (min-width: 20px) {
    .blacktext[data-v-131a5561] {
        font-weight: bolder;
        font-size: 24px
    }

    .fontsize[data-v-131a5561] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 480px) {
    .blacktext[data-v-131a5561] {
        font-weight: bolder;
        font-size: 24px
    }

    .fontsize[data-v-131a5561] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 768px) {
    .blacktext[data-v-131a5561] {
        font-weight: bolder;
        font-size: 24px
    }

    .fontsize[data-v-131a5561] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 992px) {
    .blacktext[data-v-131a5561] {
        font-weight: bolder;
        font-size: 24px
    }

    .fontsize[data-v-131a5561] {
        font-size: 1em
    }
}

@media only screen and (min-width: 1200px) {
    .blacktext[data-v-131a5561] {
        font-weight: bolder;
        font-size: 24px
    }

    .fontsize[data-v-131a5561] {
        font-size: 1em
    }
}

.zerogrow[data-v-131a5561] {
    flex-grow: 0;
    min-width: 275px !important
}

.autocomplete-input[data-v-131a5561] {
    border: 1px solid #707070;
    padding: 10px;
    background-color: transparent;
    background-image: unset
}

input[data-v-131a5561]::-webkit-inner-spin-button,
input[data-v-131a5561]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number][data-v-131a5561] {
    -moz-appearance: textfield
}

.card-footer[data-v-12d005d4],
.card-header[data-v-12d005d4],
.card[data-v-12d005d4] {
    background-color: transparent
}

.yellow[data-v-12d005d4] {
    color: #ffd126
}

.bg-darko[data-v-12d005d4] {
    background-color: #000
}

button[data-v-12d005d4] {
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff
}

button[data-v-12d005d4]:hover {
    border: 1px solid #000;
    background-color: #fff;
    color: #000
}

.card-footer[data-v-12d005d4] {
    border-top: none
}

.card-header[data-v-12d005d4] {
    border-bottom: none
}

.card[data-v-12d005d4] {
    border-top: none;
    border-bottom: none
}

a {
    text-decoration: none !important;
    color: inherit !important
}

.nopadding {
    padding: 0 !important
}

.pagination>.active>a[data-v-6be13aba],
.pagination>.active>a[data-v-6be13aba]:focus,
.pagination>.active>a[data-v-6be13aba]:hover,
.pagination>.active>span[data-v-6be13aba],
.pagination>.active>span[data-v-6be13aba]:focus,
.pagination>.active>span[data-v-6be13aba]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545
}

.carousel-indicators>li[data-v-6be13aba] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px
}

.banner[data-v-6be13aba] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-6be13aba] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-6be13aba] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-6be13aba] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg);
    max-height: 25vh;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-6be13aba] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

img[data-v-6be13aba] {
    width: 100%
}

.subtext[data-v-6be13aba] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-6be13aba] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax
}

.autocomplete-input[data-v-6be13aba] {
    border: 1px solid #707070;
    padding: 10px;
    background-color: transparent;
    background-image: unset
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-6be13aba] {
        display: none
    }

    .bannermob[data-v-6be13aba] {
        margin-top: 0
    }

    .heightbanner[data-v-6be13aba] {
        height: 100%
    }

    .bw[data-v-6be13aba] {
        width: 50%
    }

    .marginmiddle[data-v-6be13aba] {
        margin: 0 0
    }

    .subtext[data-v-6be13aba] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-6be13aba] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-6be13aba] {
        font-size: 8vmax
    }

    .margin-middle[data-v-6be13aba] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-6be13aba] {
        display: none
    }

    .bannermob[data-v-6be13aba] {
        margin-top: 0
    }

    .heightbanner[data-v-6be13aba] {
        height: 100%
    }

    .bw[data-v-6be13aba] {
        width: 28%
    }

    .marginmiddle[data-v-6be13aba] {
        margin: 0 0
    }

    .subtext[data-v-6be13aba] {
        margin-top: .1vmax;
        font-size: 4vmax
    }

    .fontsizebig2[data-v-6be13aba] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-6be13aba] {
        font-size: 8vmax
    }

    .margin-middle[data-v-6be13aba] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-6be13aba] {
        display: flex
    }

    .bannermob[data-v-6be13aba] {
        margin-top: 0
    }

    .heightbanner[data-v-6be13aba] {
        height: 100%
    }

    .bw[data-v-6be13aba] {
        width: 25%
    }

    .marginmiddle[data-v-6be13aba] {
        margin: 0 5vmax
    }

    .subtext[data-v-6be13aba] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-6be13aba] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-6be13aba] {
        font-size: 8vmax
    }

    .margin-middle[data-v-6be13aba] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-6be13aba] {
        display: flex
    }

    .bannermob[data-v-6be13aba] {
        display: none
    }

    .heightbanner[data-v-6be13aba] {
        height: 112vh
    }

    .bw[data-v-6be13aba] {
        width: 25%
    }

    .marginmiddle[data-v-6be13aba] {
        margin: 0 5vmax
    }

    .subtext[data-v-6be13aba] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-6be13aba] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-6be13aba] {
        font-size: 5vmax
    }

    .margin-middle[data-v-6be13aba] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-6be13aba] {
        display: flex
    }

    .bannermob[data-v-6be13aba] {
        display: none
    }

    .heightbanner[data-v-6be13aba] {
        height: 112vh
    }

    .bw[data-v-6be13aba] {
        width: 24%
    }

    .marginmiddle[data-v-6be13aba] {
        margin: 0 5vmax
    }

    .subtext[data-v-6be13aba] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-6be13aba] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-6be13aba] {
        font-size: 5vmax
    }

    .margin-middle[data-v-6be13aba] {
        max-width: 70%
    }
}

.button {
    color: #fff;
    min-width: 150px;
    background-color: #000000a1;
    height: 2.5rem;
    border-radius: 2rem;
    font-weight: 400;
    font-size: .8rem
}

.signin[data-v-30da2448] {
    text-decoration: underline;
    font-size: 1vmax;
    font-weight: bolder;
    cursor: pointer
}

img[data-v-30da2448] {
    width: 100%
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-30da2448] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .inputinfo[data-v-30da2448] {
        font-size: 2vmax
    }

    .signin[data-v-30da2448] {
        font-size: 1.5vmax
    }
}

@media only screen and (min-width: 480px) {

    .inputinfo[data-v-30da2448],
    .signin[data-v-30da2448] {
        font-size: 2vmax
    }
}

@media only screen and (min-width: 768px) {
    .inputinfo[data-v-30da2448] {
        font-size: 1.3vmax
    }

    .signin[data-v-30da2448] {
        font-size: 1vmax
    }
}

@media only screen and (min-width: 992px) {
    .inputinfo[data-v-30da2448] {
        font-size: 1.2vmax
    }

    .signin[data-v-30da2448] {
        font-size: .8vmax
    }
}

@media only screen and (min-width: 1200px) {
    .inputinfo[data-v-30da2448] {
        font-size: 1vmax
    }

    .signin[data-v-30da2448] {
        font-size: .8vmax
    }
}

.clickable[data-v-a99bac1c] {
    cursor: pointer
}

.linha[data-v-a99bac1c] {
    text-align: center;
    margin-bottom: 2vmax;
    display: flex;
    flex-direction: column
}

.linha h5[data-v-a99bac1c] {
    font-weight: 700;
    font-size: 28px;
    text-transform: capitalize
}

.linha span[data-v-a99bac1c] {
    font-size: 28px;
    color: #8d8d8d
}

.margin-middle[data-v-a99bac1c] {
    max-width: 70%
}

.familia[data-v-a99bac1c] {
    max-height: 30vmax
}

.familia div[data-v-a99bac1c] {
    cursor: pointer;
    width: 100%
}

.familia img[data-v-a99bac1c] {
    overflow: hidden;
    transition: all .3s;
    max-height: 95%;
    max-width: 95%;
    margin-bottom: 2px
}

.familia:hover img[data-v-a99bac1c] {
    overflow: hidden;
    transform: scale(1.1)
}

.titleicons[data-v-a99bac1c] {
    font-size: 1.7vmax;
    font-weight: bolder;
    color: #fff
}

.titlebold[data-v-a99bac1c] {
    font-size: 1vmax;
    font-weight: 400;
    color: #000
}

.destaque[data-v-a99bac1c] {
    margin-left: 6vmax;
    text-transform: capitalize;
    margin-top: -4vmax
}

.bg-red[data-v-a99bac1c] {
    background-color: #ab0718
}

.subtext[data-v-a99bac1c] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-a99bac1c] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 2vmax
}

.bar-yellow[data-v-a99bac1c] {
    width: 80%;
    margin-top: 0;
    height: .3vmax;
    background-color: #f7b220
}

.btn-red[data-v-a99bac1c] {
    margin-top: -5px;
    background-color: #ab0718;
    font-size: 1.2vmax
}

.categoria[data-v-a99bac1c] {
    display: flex;
    flex-direction: column;
    color: #000;
    font-size: 1.7vmax;
    text-transform: capitalize;
    font-weight: 550;
    justify-content: center;
    text-align: center
}

.buttonprice[data-v-a99bac1c] {
    margin-top: 20px;
    width: 85%;
    font-size: 28px;
    padding: 12px;
    background-color: #ab0718;
    border-style: none
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-a99bac1c] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .linha[data-v-a99bac1c] {
        margin-bottom: 2vmax;
        display: flex;
        flex-direction: column
    }

    .linha h5[data-v-a99bac1c] {
        font-weight: 700;
        font-size: 1.5em;
        text-transform: capitalize
    }

    .linha span[data-v-a99bac1c] {
        font-size: 28px;
        color: #8d8d8d
    }

    .bw2[data-v-a99bac1c] {
        width: 91%
    }

    .bw[data-v-a99bac1c] {
        width: 60%
    }

    .familia span[data-v-a99bac1c] {
        margin-top: 2px;
        font-weight: 400;
        color: #222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%
    }
}

@media only screen and (min-width: 490px) {
    .linha[data-v-a99bac1c] {
        margin-bottom: 2vmax;
        display: flex;
        flex-direction: column
    }

    .linha h5[data-v-a99bac1c] {
        font-weight: 700;
        font-size: 28px;
        text-transform: capitalize
    }

    .linha span[data-v-a99bac1c] {
        font-size: 28px;
        color: #8d8d8d
    }

    .bw2[data-v-a99bac1c] {
        width: 66%
    }

    .bw[data-v-a99bac1c] {
        width: 60%
    }

    .familia span[data-v-a99bac1c] {
        margin-top: 2px;
        font-weight: 400;
        color: #222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .linha[data-v-a99bac1c] {
        margin-bottom: 2vmax;
        display: flex;
        flex-direction: column
    }

    .linha h5[data-v-a99bac1c] {
        font-weight: 700;
        font-size: 28px;
        text-transform: capitalize
    }

    .linha span[data-v-a99bac1c] {
        font-size: 28px;
        color: #8d8d8d
    }

    .bw2[data-v-a99bac1c] {
        width: 60%
    }

    .bw[data-v-a99bac1c] {
        width: 53%
    }

    .familia span[data-v-a99bac1c] {
        margin-top: 2px;
        font-weight: 400;
        color: #222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .linha[data-v-a99bac1c] {
        text-align: left;
        margin-bottom: 2vmax;
        display: flex;
        flex-direction: column
    }

    .linha h5[data-v-a99bac1c] {
        font-weight: 700;
        font-size: 28px;
        text-transform: capitalize
    }

    .linha span[data-v-a99bac1c] {
        font-size: 28px;
        color: #8d8d8d
    }

    .bw2[data-v-a99bac1c] {
        width: 48%
    }

    .bw[data-v-a99bac1c] {
        width: 52%
    }

    .familia span[data-v-a99bac1c] {
        margin-top: 2px;
        color: #222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%
    }
}

@media only screen and (min-width: 1200px) {
    .linha[data-v-a99bac1c] {
        text-align: left;
        margin-bottom: 2vmax;
        display: flex;
        flex-direction: column
    }

    .linha h5[data-v-a99bac1c] {
        font-weight: 700;
        font-size: 28px;
        text-transform: capitalize
    }

    .linha span[data-v-a99bac1c] {
        font-size: 28px;
        color: #8d8d8d
    }

    .bw2[data-v-a99bac1c] {
        width: 48%
    }

    .familia span[data-v-a99bac1c] {
        margin-top: 2px;
        color: #222;
        font-size: 20px;
        text-transform: capitalize;
        width: 100%
    }
}

.btnsend[data-v-a7e26a3c] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: #000;
    padding: .9em 2em;
    border-radius: .6em
}

.inputnormal[data-v-a7e26a3c] {
    height: 50px;
    color: #000;
    border: 1px solid #9a9a9a
}

.bigtitle[data-v-a7e26a3c] {
    font-size: 67px
}

.smalltitle[data-v-a7e26a3c] {
    font-weight: 700;
    font-size: 50px
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-a7e26a3c] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #f7b220;
        -webkit-text-fill-color: #fff
    }
}

.bottomtext[data-v-a7e26a3c] {
    font-weight: 400;
    color: #fff
}

@media only screen and (min-width: 300px) {
    .bigtitle[data-v-a7e26a3c] {
        font-size: 40px
    }

    .smalltitle[data-v-a7e26a3c] {
        font-weight: 700;
        font-size: 40px
    }

    .bottomtext[data-v-a7e26a3c] {
        font-weight: 400;
        color: #fff
    }
}

@media only screen and (min-width: 500px) {
    .bigtitle[data-v-a7e26a3c] {
        font-size: 67px
    }

    .smalltitle[data-v-a7e26a3c] {
        font-weight: 700;
        font-size: 50px
    }

    .bottomtext[data-v-a7e26a3c] {
        font-weight: 400;
        color: #fff
    }
}

.card-footer[data-v-7b6481a7]:hover {
    background-color: #000
}

.text-red[data-v-7b6481a7] {
    color: #ab0718
}

.card-footer[data-v-7b6481a7] {
    margin: none;
    background-color: #ab0718;
    height: 40px;
    color: #fff
}

.btnseeall[data-v-7b6481a7] {
    text-transform: capitalize;
    background-color: #ab0718;
    border: #ab0718;
    padding: .5em 2em;
    border-radius: .6em;
    white-space: nowrap
}

.card[data-v-7b6481a7] {
    border: 1px solid rgba(0, 0, 0, .125)
}

.cardo:hover .control[data-v-7b6481a7] {
    background-color: grey
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-7b6481a7] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

.promoitem[data-v-7b6481a7] {
    margin: 0 5px
}

.dontshow[data-v-7b6481a7] {
    visibility: hidden;
    font-size: 1px
}

@media only screen and (min-width: 20px) {
    .heightimg[data-v-7b6481a7] {
        height: 20vmax
    }

    .subtitulo[data-v-7b6481a7] {
        color: #000
    }

    .subtitulo[data-v-7b6481a7],
    .titlebold[data-v-7b6481a7] {
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-7b6481a7] {
        font-weight: bolder;
        color: #000;
        font-size: 1.6em;
        font-weight: 400
    }

    .bar[data-v-7b6481a7] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 55%;
        background-color: #ab0718
    }

    .margin-middle[data-v-7b6481a7],
    .margininside[data-v-7b6481a7] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .heightimg[data-v-7b6481a7] {
        height: 20vmax
    }

    .subtitulo[data-v-7b6481a7] {
        color: #000
    }

    .subtitulo[data-v-7b6481a7],
    .titlebold[data-v-7b6481a7] {
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-7b6481a7] {
        font-weight: bolder;
        color: #000;
        font-size: 1.4em;
        font-weight: 400
    }

    .bar[data-v-7b6481a7] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 55%;
        background-color: #ab0718
    }

    .margininside[data-v-7b6481a7] {
        margin: 15px 0;
        max-width: 100%
    }

    .margin-middle[data-v-7b6481a7] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .heightimg[data-v-7b6481a7] {
        height: 10vmax
    }

    .subtitulo[data-v-7b6481a7] {
        color: #000
    }

    .subtitulo[data-v-7b6481a7],
    .titlebold[data-v-7b6481a7] {
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-7b6481a7] {
        font-weight: bolder;
        color: #000;
        font-size: 1.5em;
        font-weight: 400
    }

    .bar[data-v-7b6481a7] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 35%;
        background-color: #ab0718
    }

    .margininside[data-v-7b6481a7] {
        max-width: 50%
    }

    .margin-middle[data-v-7b6481a7] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .heightimg[data-v-7b6481a7] {
        height: 10vmax
    }

    .subtitulo[data-v-7b6481a7] {
        color: #000
    }

    .subtitulo[data-v-7b6481a7],
    .titlebold[data-v-7b6481a7] {
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-7b6481a7] {
        font-weight: bolder;
        color: #000;
        font-size: 1.5em;
        font-weight: 400
    }

    .bar[data-v-7b6481a7] {
        margin-top: -1vmax;
        height: 1.2em;
        width: 35%;
        background-color: #ab0718
    }

    .margininside[data-v-7b6481a7] {
        max-width: 50%
    }

    .margin-middle[data-v-7b6481a7] {
        max-width: 70%
    }
}

.customMargin {
    margin-left: 8rem !important;
    margin-right: 8rem !important
}

.noppading {
    padding: 0 !important
}

@media only Screen and (max-width: 600px) {
    .customMargin {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.margin-middle[data-v-f929ccd8] {
    max-width: 70%
}

.extrapadding[data-v-f929ccd8] {
    margin-right: 4em
}

.btnseeall[data-v-f929ccd8] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    padding: .9em 2em;
    border-radius: .6em;
    max-height: 50px !important;
    align-self: end
}

.vertodas[data-v-f929ccd8] {
    padding: 13px;
    border-color: #f7b220;
    text-transform: capitalize;
    background-color: #f7b220;
    color: #fff;
    font-weight: 600
}

.smallertitle[data-v-f929ccd8] {
    line-height: 45px
}

@media only screen and (min-width: 20px) {
    .vertodas p[data-v-f929ccd8] {
        font-size: 1.2em
    }

    .mob[data-v-f929ccd8] {
        margin: 0
    }

    .web[data-v-f929ccd8] {
        display: none
    }

    .bw[data-v-f929ccd8] {
        width: 59%
    }

    .margin-middle[data-v-f929ccd8] {
        max-width: 100%
    }

    .fontsize[data-v-f929ccd8] {
        font-size: 1.5em
    }

    .bigtitle[data-v-f929ccd8] {
        font-size: 50px;
        margin-bottom: -3vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-f929ccd8] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-f929ccd8] {
        margin-bottom: 0;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 480px) {
    .vertodas p[data-v-f929ccd8] {
        font-size: 1.2em
    }

    .mob[data-v-f929ccd8] {
        margin: 0
    }

    .web[data-v-f929ccd8] {
        display: none
    }

    .bw[data-v-f929ccd8] {
        width: 36%
    }

    .bigtitle[data-v-f929ccd8] {
        font-size: 50px;
        margin-bottom: -3vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-f929ccd8] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-f929ccd8] {
        margin-bottom: -vmax;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-f929ccd8] {
        max-width: 100%
    }

    .fontsize[data-v-f929ccd8] {
        font-size: 1.5em
    }
}

@media only screen and (min-width: 768px) {
    .vertodas p[data-v-f929ccd8] {
        font-size: 1.2em
    }

    .mob[data-v-f929ccd8] {
        margin: 0
    }

    .web[data-v-f929ccd8] {
        display: none
    }

    .bw[data-v-f929ccd8] {
        width: 55%
    }

    .bigtitle[data-v-f929ccd8] {
        font-size: 67px;
        margin-bottom: -2.5vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-f929ccd8] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-f929ccd8] {
        margin-bottom: -1vmax;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-f929ccd8] {
        max-width: 100%
    }

    .fontsize[data-v-f929ccd8] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 992px) {
    .vertodas p[data-v-f929ccd8] {
        font-size: 1.2em
    }

    .mob[data-v-f929ccd8] {
        display: none
    }

    .web[data-v-f929ccd8] {
        display: initial
    }

    .bw[data-v-f929ccd8] {
        width: 100%
    }

    .bigtitle[data-v-f929ccd8] {
        font-size: 67px;
        margin-bottom: 0;
        text-transform: capitalize
    }

    .innertitle[data-v-f929ccd8] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-f929ccd8] {
        margin-bottom: -1vmax;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-f929ccd8] {
        max-width: 70%
    }

    .fontsize[data-v-f929ccd8] {
        font-size: 1em
    }
}

@media only screen and (min-width: 1200px) {
    .vertodas p[data-v-f929ccd8] {
        font-size: 1.2em
    }

    .mob[data-v-f929ccd8] {
        display: none
    }

    .web[data-v-f929ccd8] {
        display: initial
    }

    .bw[data-v-f929ccd8] {
        width: 100%
    }

    .bigtitle[data-v-f929ccd8] {
        font-size: 67px;
        margin-bottom: -1vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-f929ccd8] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-f929ccd8] {
        margin-bottom: -.8vmax;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-f929ccd8] {
        max-width: 70%
    }

    .fontsize[data-v-f929ccd8] {
        font-size: 1em
    }
}

img[data-v-465657b8] {
    width: 100%
}

.titleicons[data-v-465657b8] {
    font-size: 1.7vmax;
    font-weight: bolder;
    color: #fff
}

.titlebold[data-v-465657b8] {
    font-size: 1vmax;
    font-weight: 400;
    color: #000
}

.destaque[data-v-465657b8] {
    margin-left: 6vmax;
    text-transform: capitalize;
    margin-top: -4vmax
}

.bg-red[data-v-465657b8] {
    background-color: #ab0718
}

.subtext[data-v-465657b8] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-465657b8] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 2vmax
}

.bar[data-v-465657b8] {
    margin-top: -1vmax;
    height: 1.2em;
    width: 20%;
    background-color: #ab0718
}

.bar-yellow[data-v-465657b8] {
    width: 80%;
    margin-top: 0;
    height: .3vmax;
    background-color: #f7b220
}

.btn-red[data-v-465657b8] {
    margin-top: -5px;
    background-color: #ab0718;
    font-size: 1.2vmax
}

.categoria[data-v-465657b8] {
    display: flex;
    flex-direction: column;
    color: #000;
    font-size: 1.7vmax;
    text-transform: capitalize;
    font-weight: 550;
    justify-content: center;
    text-align: center
}

.buttonprice[data-v-465657b8] {
    margin-top: 20px;
    width: 85%;
    font-size: 1.5vmax;
    padding: 12px;
    background-color: #ab0718;
    border-style: none
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-465657b8] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .margininside[data-v-465657b8] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .margininside[data-v-465657b8] {
        max-width: 1000%
    }
}

@media only screen and (min-width: 768px) {
    .margininside[data-v-465657b8] {
        max-width: 1000%
    }
}

@media only screen and (min-width: 992px) {
    .margininside[data-v-465657b8] {
        max-width: 50%
    }
}

@media only screen and (min-width: 1200px) {
    .margininside[data-v-465657b8] {
        max-width: 50%
    }
}


.hero-img2[data-v-09765b47] {
    background-image: url(/img/banner_compra_venda_traidup.e3b8b2b8.jpeg)
}

.hero-img1[data-v-09765b47],
.hero-img2[data-v-09765b47] {
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-img1[data-v-09765b47] {
    background-image: url(/img/banner_compra_venda_traidin.9be66cc5.jpeg)
}

.hero-img[data-v-09765b47] {
    background-image: url(/img/banner_compraevenda_1.128f7be2.jpeg);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-cap[data-v-09765b47] {
    display: flex;
    flex-direction: column;
    margin-top: 10%;
    margin-left: 10%
}

@media(min-width: 1900px) {
    .hero-text[data-v-09765b47] {
        width: 27vw
    }
}

@media (min-width: 1600px) {
    .hero-img2[data-v-09765b47] {
        background-image: url(/img/banner_compra_venda_traidup.e3b8b2b8.jpeg)
    }

    .hero-img1[data-v-09765b47],
    .hero-img2[data-v-09765b47] {
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer
    }

    .hero-img1[data-v-09765b47] {
        background-image: url(/img/banner_compra_venda_traidin.9be66cc5.jpeg)
    }

    .hero-img[data-v-09765b47] {
        background-image: url(/img/banner_compraevenda_1.128f7be2.jpeg);
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer
    }

    .hero-cap[data-v-09765b47] {
        display: flex;
        flex-direction: column;
        margin-top: 8%;
        margin-right: 10%
    }

    .hero-text[data-v-09765b47] {
        margin-top: 2em;
        width: 55vw
    }
}

.carousel-indicators>li[data-v-09765b47] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px
}

.banner[data-v-09765b47] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-09765b47] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-09765b47] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-09765b47] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpeg);
    max-height: 25vh;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-09765b47] {
    position: absolute;
    top: 34%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

img[data-v-09765b47] {
    width: 100%
}

.subtext[data-v-09765b47] {
    text-transform: capitalize
}

.blacktext[data-v-09765b47] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax
}

.bar[data-v-09765b47] {
    height: .5em;
    background-color: #ab0718
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-09765b47] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-09765b47] {
        display: none
    }

    .bannermob[data-v-09765b47] {
        margin-top: 0
    }

    .heightbanner[data-v-09765b47] {
        height: 100%
    }

    .bw[data-v-09765b47] {
        width: 50%
    }

    .marginmiddle[data-v-09765b47] {
        margin: 0 0
    }

    .fontsizebig2[data-v-09765b47] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-09765b47] {
        font-size: 8vmax
    }

    .margin-middle[data-v-09765b47] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-09765b47] {
        display: none
    }

    .bannermob[data-v-09765b47] {
        margin-top: 0
    }

    .heightbanner[data-v-09765b47] {
        height: 100%
    }

    .bw[data-v-09765b47] {
        width: 28%
    }

    .marginmiddle[data-v-09765b47] {
        margin: 0 0
    }

    .fontsizebig2[data-v-09765b47] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-09765b47] {
        font-size: 8vmax
    }

    .margin-middle[data-v-09765b47] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-09765b47] {
        display: flex
    }

    .bannermob[data-v-09765b47] {
        margin-top: 0
    }

    .heightbanner[data-v-09765b47] {
        height: 100%
    }

    .bw[data-v-09765b47] {
        width: 25%
    }

    .marginmiddle[data-v-09765b47] {
        margin: 0 5vmax
    }

    .fontsizebig2[data-v-09765b47] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-09765b47] {
        font-size: 8vmax
    }

    .margin-middle[data-v-09765b47] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-09765b47] {
        display: flex
    }

    .bannermob[data-v-09765b47] {
        display: none
    }

    .heightbanner[data-v-09765b47] {
        height: 112vh
    }

    .bw[data-v-09765b47] {
        width: 25%
    }

    .marginmiddle[data-v-09765b47] {
        margin: 0 5vmax
    }

    .fontsizebig2[data-v-09765b47] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-09765b47] {
        font-size: 5vmax
    }

    .margin-middle[data-v-09765b47] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-09765b47] {
        display: flex
    }

    .bannermob[data-v-09765b47] {
        display: none
    }

    .heightbanner[data-v-09765b47] {
        height: 112vh
    }

    .bw[data-v-09765b47] {
        width: 24%
    }

    .marginmiddle[data-v-09765b47] {
        margin: 0 5vmax
    }

    .fontsizebig2[data-v-09765b47] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-09765b47] {
        font-size: 5vmax
    }

    .margin-middle[data-v-09765b47] {
        max-width: 70%
    }

    .hero-text[data-v-09765b47] {
        width: 45vw
    }
}

.btnseeall[data-v-69a63d2b] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    border-radius: .6em
}

.banner[data-v-69a63d2b] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-69a63d2b] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-69a63d2b] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-69a63d2b] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3.amazonaws.com/images/tractorsBG.png);
    height: 50%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-69a63d2b] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-69a63d2b] {
        text-transform: capitalize;
        font-size: 67px;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .smallertitle[data-v-69a63d2b] {
        line-height: 30px
    }

    .wid[data-v-69a63d2b] {
        margin-top: 1px
    }

    .leftzin[data-v-69a63d2b] {
        margin-left: 0
    }

    .margininside[data-v-69a63d2b] {
        max-width: 100%
    }

    .circleimg[data-v-69a63d2b] {
        display: none
    }

    .circles[data-v-69a63d2b] {
        margin-top: 0
    }

    .margin-middle[data-v-69a63d2b] {
        max-width: 100%
    }

    .bigtitle[data-v-69a63d2b] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize
    }

    .inner[data-v-69a63d2b],
    .innertitle[data-v-69a63d2b] {
        text-transform: capitalize;
        font-weight: 400
    }

    .inner[data-v-69a63d2b] {
        font-size: 2vmax;
        margin-top: -5vmax
    }

    .smallertitle[data-v-69a63d2b] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 30px;
        color: #000;
        margin-top: 10px;
        text-transform: capitalize
    }

    .amg[data-v-69a63d2b] {
        font-size: 6vmax
    }
}

@media only screen and (min-width: 768px) {
    .smallertitle[data-v-69a63d2b] {
        line-height: 40px;
        margin-top: 10px
    }

    .wid[data-v-69a63d2b] {
        margin-top: 1px
    }

    .leftzin[data-v-69a63d2b] {
        margin-left: 0
    }

    .margininside[data-v-69a63d2b] {
        margin: 15px 0;
        max-width: 100%
    }

    .circleimg[data-v-69a63d2b] {
        display: none
    }

    .circles[data-v-69a63d2b] {
        margin-top: 0
    }

    .margin-middle[data-v-69a63d2b] {
        max-width: 100%
    }

    .inner[data-v-69a63d2b] {
        font-size: 2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-69a63d2b],
    .innertitle[data-v-69a63d2b] {
        text-transform: capitalize;
        font-weight: 400
    }

    .bigtitle[data-v-69a63d2b] {
        text-transform: capitalize;
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px
    }

    .smallertitle[data-v-69a63d2b] {
        margin: 15px 0;
        text-transform: capitalize;
        font-weight: 700;
        font-size: 50px;
        color: #000
    }
}

@media only screen and (min-width: 992px) {
    .wid[data-v-69a63d2b] {
        width: 450px
    }

    .leftzin[data-v-69a63d2b] {
        margin-left: -.5vmax
    }

    .margininside[data-v-69a63d2b] {
        max-width: 50%
    }

    .circleimg[data-v-69a63d2b] {
        display: inline
    }

    .circles[data-v-69a63d2b] {
        display: none
    }

    .margin-middle[data-v-69a63d2b] {
        max-width: 85%
    }

    .bigtitle[data-v-69a63d2b] {
        text-transform: capitalize;
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px
    }

    .inner[data-v-69a63d2b] {
        font-size: 2.2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-69a63d2b],
    .innertitle[data-v-69a63d2b] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-69a63d2b] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 1200px) {
    .wid[data-v-69a63d2b] {
        width: 450px
    }

    .leftzin[data-v-69a63d2b] {
        margin-left: -.5vmax
    }

    .margininside[data-v-69a63d2b] {
        max-width: 50%
    }

    .circleimg[data-v-69a63d2b] {
        display: inline;
        margin: -3vmax px 0 0
    }

    .circles[data-v-69a63d2b] {
        display: none
    }

    .margin-middle[data-v-69a63d2b] {
        max-width: 85%
    }

    .bigtitle[data-v-69a63d2b] {
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize
    }

    .inner[data-v-69a63d2b] {
        font-size: 2.2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-69a63d2b],
    .innertitle[data-v-69a63d2b] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-69a63d2b] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 50px;
        color: #000;
        text-transform: capitalize
    }
}

.pagination>.active>a[data-v-3326a1cb],
.pagination>.active>a[data-v-3326a1cb]:focus,
.pagination>.active>a[data-v-3326a1cb]:hover,
.pagination>.active>span[data-v-3326a1cb],
.pagination>.active>span[data-v-3326a1cb]:focus,
.pagination>.active>span[data-v-3326a1cb]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ab0718;
    border-color: #ab0718
}

.page-item .acitve[data-v-3326a1cb],
.pagination a[data-v-3326a1cb] {
    color: red;
    background-color: #ab0718
}

input[type=range][data-v-3326a1cb] {
    width: 100%
}

input[type=range][data-v-3326a1cb]:focus {
    outline: none
}

input[type=range][data-v-3326a1cb]::-webkit-slider-runnable-track {
    width: 100%;
    background: #000
}

input[type=range][data-v-3326a1cb]::-webkit-slider-thumb {
    height: 36px;
    width: 166px
}

input[type=range][data-v-3326a1cb]:focus::-webkit-slider-runnable-track {
    background: #000
}

input[type=range][data-v-3326a1cb]::-moz-range-track {
    width: 100%;
    background: #000
}

input[type=range][data-v-3326a1cb]::-ms-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent
}

input[type=range][data-v-3326a1cb]::-ms-fill-lower,
input[type=range][data-v-3326a1cb]::-ms-fill-upper {
    background: #ab0718
}

input[type=range][data-v-3326a1cb]:focus::-ms-fill-lower {
    background: #ab0718
}

input[type=range][data-v-3326a1cb]:focus::-ms-fill-upper {
    background: #000
}

input[type=range][data-v-3326a1cb]::-webkit-slider-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer
}

input[type=range][data-v-3326a1cb]::-moz-range-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer
}

input[type=range][data-v-3326a1cb]::-ms-thumb {
    height: 20px;
    width: 20px;
    background: #ab0718;
    cursor: pointer
}

h3[data-v-3326a1cb] {
    text-transform: capitalize
}

.btn-red[data-v-3326a1cb] {
    margin-top: -5px;
    background-color: #ab0718;
    text-align: center
}

.btn-red[data-v-3326a1cb]:hover {
    background-color: gray
}

.filtro[data-v-3326a1cb] {
    color: #000;
    height: 50px;
    text-align: left;
    border: none;
    align-items: center
}

.par button[data-v-3326a1cb],
.par[data-v-3326a1cb] {
    background-color: #f9f9f9
}

.impar button[data-v-3326a1cb],
.impar[data-v-3326a1cb] {
    background-color: #e1e1e1
}

.filteractive span[data-v-3326a1cb] {
    color: #ab0718
}

.filteractive .titlefilter[data-v-3326a1cb] {
    font-weight: 700
}

@media only screen and (min-width: 20px) {
    .blacktext[data-v-3326a1cb] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3vmax
    }

    .fontsize[data-v-3326a1cb] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 480px) {
    .blacktext[data-v-3326a1cb] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 4vmax
    }

    .fontsize[data-v-3326a1cb] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 768px) {
    .blacktext[data-v-3326a1cb] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 1.5vmax
    }

    .fontsize[data-v-3326a1cb] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 992px) {
    .blacktext[data-v-3326a1cb] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 1.5vmax
    }

    .fontsize[data-v-3326a1cb] {
        font-size: 1em
    }
}

@media only screen and (min-width: 1200px) {
    .blacktext[data-v-3326a1cb] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 1.5vmax
    }

    .fontsize[data-v-3326a1cb] {
        font-size: 1em
    }
}

.zerogrow[data-v-3326a1cb] {
    flex-grow: 0;
    min-width: 275px !important
}

.nottraco[data-v-78c3498b] {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    background-color: #222
}

.traco[data-v-78c3498b] {
    width: 100px;
    background-color: #ab0718
}

.traco.active[data-v-78c3498b] {
    width: 100px;
    height: 10px
}

.hero-img2[data-v-78c3498b] {
    background-image: url(/img/12x_.5c7ea7d9.jpg);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-img1 h4[data-v-78c3498b],
.hero-img2 h4[data-v-78c3498b] {
    color: #fff
}

.hero-img1[data-v-78c3498b] {
    background-image: url(/assets/trato_feitos-c7849b12b18618ce6b27405fb41780ee5a2df54063e366333b4493dc87b23ba6.jpg);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-text[data-v-78c3498b] {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff
}

.herohome[data-v-78c3498b] {
    margin-top: -80px
}

@media (max-width: 538px) {
    .herohome[data-v-78c3498b] {
        margin-top: -11px
    }

    .card-img-top.maquina-card-img1[data-v-78c3498b] {
        background-image: url(/img/12x_.5c7ea7d9.jpg);
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50%
    }

    .card-img-top.maquina-card-img2[data-v-78c3498b] {
        background-image: url(/assets/trato_feitos-c7849b12b18618ce6b27405fb41780ee5a2df54063e366333b4493dc87b23ba6.jpg);
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50%
    }
}

.banner[data-v-67d31a08] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-67d31a08] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-67d31a08] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.jumbotron[data-v-67d31a08] {
    background-image: url(/assets/bg-oportunidade-2b2a4dd9c6a0e547b9045d18f2db7812da8202aec859878e73b185c1cf1cde73.png);
    background-position: 50%;
    height: 540px;
    background-size: cover;
    margin-bottom: 0
}

.hero-image[data-v-67d31a08] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/BgPromo.jpg);
    height: 50%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-67d31a08] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

.filtro[data-v-67d31a08] {
    color: #000;
    height: 50px;
    text-align: left;
    border: none;
    align-items: center
}

.par button[data-v-67d31a08],
.par[data-v-67d31a08] {
    background-color: #ccc
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-67d31a08] {
        text-transform: capitalize;
        font-size: 40px;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

.promoitem[data-v-67d31a08] {
    margin: 0 5px
}

.smallertitle[data-v-67d31a08] {
    font-size: 40px;
    line-height: 35px
}

@media only screen and (min-width: 320px) {
    .corresp[data-v-67d31a08] {
        font-size: 1.2em
    }

    .subtitulo[data-v-67d31a08] {
        font-weight: bolder;
        font-size: 40px;
        color: #000;
        text-transform: capitalize
    }

    .resposta[data-v-67d31a08] {
        font-size: 2.5vmax;
        color: #5f5f5f;
        text-transform: capitalize
    }

    .titlebold[data-v-67d31a08] {
        margin-bottom: -.5vmax;
        font-size: 40px;
        font-weight: bolder;
        text-transform: capitalize
    }

    .finan[data-v-67d31a08] {
        max-width: 257px;
        margin-left: 0
    }

    .innertext[data-v-67d31a08] {
        font-weight: bolder;
        color: #000;
        font-size: 1.6em;
        font-weight: 400
    }

    .margin-middle[data-v-67d31a08],
    .margininside[data-v-67d31a08] {
        max-width: 100%
    }

    .bigtitle[data-v-67d31a08] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: 10px;
        text-transform: capitalize
    }

    .innertitle[data-v-67d31a08] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: bolder
    }

    .inner[data-v-67d31a08] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax
    }

    .smallertitle[data-v-67d31a08] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 40px;
        color: #000;
        text-transform: capitalize
    }

    .amg[data-v-67d31a08] {
        font-size: 6vmax
    }
}

@media only screen and (min-width: 420) {
    .corresp[data-v-67d31a08] {
        font-size: 1.2em
    }
}

@media only screen and (min-width: 768px) {
    .corresp[data-v-67d31a08] {
        font-size: 1.2em
    }

    .subtitulo[data-v-67d31a08] {
        font-weight: bolder;
        font-size: 2vmax;
        color: #000;
        text-transform: capitalize
    }

    .resposta[data-v-67d31a08] {
        font-size: 1.8vmax;
        color: #5f5f5f;
        text-transform: capitalize
    }

    .titlebold[data-v-67d31a08] {
        margin-bottom: -.5vmax;
        font-size: 2.5vmax;
        font-weight: bolder;
        text-transform: capitalize
    }

    .innertext[data-v-67d31a08] {
        font-weight: bolder;
        color: #000;
        font-size: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-67d31a08] {
        margin: 15px 0;
        max-width: 100%
    }

    .margin-middle[data-v-67d31a08] {
        max-width: 100%
    }

    .innertitle[data-v-67d31a08] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .bigtitle[data-v-67d31a08] {
        text-transform: capitalize;
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -20px
    }

    .smallertitle[data-v-67d31a08] {
        margin: 15px 0;
        text-transform: capitalize;
        font-weight: 700;
        font-size: 40px;
        color: #000
    }
}

@media only screen and (min-width: 992px) {
    .corresp[data-v-67d31a08] {
        font-size: 1.2em
    }

    .subtitulo[data-v-67d31a08] {
        font-weight: bolder;
        font-size: 1vmax;
        color: #000;
        text-transform: capitalize
    }

    .resposta[data-v-67d31a08] {
        font-size: .8vmax;
        color: #5f5f5f;
        text-transform: capitalize
    }

    .innertext[data-v-67d31a08] {
        font-weight: bolder;
        color: #000;
        font-size: 1.5em;
        font-weight: 400
    }

    .margininside[data-v-67d31a08] {
        max-width: 50%
    }

    .margin-middle[data-v-67d31a08] {
        max-width: 75%
    }

    .bigtitle[data-v-67d31a08] {
        text-transform: capitalize;
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -20px
    }

    .innertitle[data-v-67d31a08] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-67d31a08] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 40px;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 1200px) {
    .corresp[data-v-67d31a08] {
        font-size: 1.2em
    }

    .subtitulo[data-v-67d31a08] {
        font-weight: bolder;
        font-size: 1vmax;
        color: #000;
        text-transform: capitalize
    }

    .resposta[data-v-67d31a08] {
        font-size: .8vmax;
        color: #5f5f5f;
        text-transform: capitalize
    }

    .innertext[data-v-67d31a08] {
        font-weight: bolder;
        color: #000;
        font-size: 2em;
        font-weight: 400
    }

    .margininside[data-v-67d31a08] {
        max-width: 50%
    }

    .margin-middle[data-v-67d31a08] {
        max-width: 75%
    }

    .bigtitle[data-v-67d31a08] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -20px;
        text-transform: capitalize
    }

    .innertitle[data-v-67d31a08] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-67d31a08] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 40px;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 1900px) {
    .corresp[data-v-67d31a08] {
        font-size: 4em
    }

    .subtitulo[data-v-67d31a08] {
        font-weight: bolder;
        font-size: 1vmax;
        color: #000;
        text-transform: capitalize
    }

    .resposta[data-v-67d31a08] {
        font-size: .8vmax;
        color: #5f5f5f;
        text-transform: capitalize
    }

    .innertext[data-v-67d31a08] {
        font-weight: bolder;
        color: #000;
        font-size: 4em;
        font-weight: 400
    }

    .margininside[data-v-67d31a08] {
        max-width: 50%
    }

    .margin-middle[data-v-67d31a08] {
        max-width: 75%
    }

    .bigtitle[data-v-67d31a08] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -20px;
        text-transform: capitalize
    }

    .innertitle[data-v-67d31a08] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-67d31a08] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 40px;
        color: #000;
        text-transform: capitalize
    }
}

.nottraco-contato {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    background-color: #222
}

.traco-contato {
    width: 100px;
    background-color: #ab0718
}

.traco.active-contato {
    width: 100px;
    height: 10px
}

.hero-img-contato {
    height: calc(60vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-text-contato {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff
}



@media (max-width: 538px) {


    .card-img-top.maquina-card-img-contato {
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50%
    }
}

.btnsend[data-v-165abab6] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: #000;
    padding: .9em 2em;
    border-radius: .6em
}

.titlered[data-v-165abab6] {
    color: #ab0718;
    font-family: Ubuntu, sans-serif;
    font-weight: 700
}

.btn-venda[data-v-165abab6]:hover {
    background-color: #dedede;
    color: #000
}

.btn-venda[data-v-165abab6] {
    background-color: #000;
    border: #000;
    color: #fff
}

.style-chooser .vs__search[data-v-165abab6]::-moz-placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps
}

.style-chooser .vs__dropdown-menu[data-v-165abab6],
.style-chooser .vs__dropdown-toggle[data-v-165abab6],
.style-chooser .vs__search[data-v-165abab6]::placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps
}

.style-chooser .vs__clear[data-v-165abab6],
.style-chooser .vs__open-indicator[data-v-165abab6] {
    fill: #394066
}

.upimg[data-v-165abab6] {
    margin-top: -5vmax
}

.wbold[data-v-165abab6] {
    font-weight: bolder;
    color: #fff
}

.wnormal[data-v-165abab6] {
    font-weight: 400;
    color: #fff
}

.yellowdiv[data-v-165abab6] {
    height: 31.5vmax;
    margin-right: -4vmax;
    width: 6vmax;
    background-color: #f7b221
}

.filled[data-v-165abab6] {
    background-color: #ab0718
}

.imagem[data-v-165abab6] {
    height: 30vmax
}

.inputnormal[data-v-165abab6] {
    font-size: 16px;
    height: 50px;
    color: #000;
    border: 1px solid #9a9a9a
}

.bigtitle[data-v-165abab6] {
    font-size: 6.5vmax;
    margin-bottom: -3vmax
}

.btn-warning[data-v-165abab6] {
    color: #000;
    background-color: #ffcd11;
    border-color: #ffcd11
}

.btn-warning[data-v-165abab6]:hover {
    color: #000;
    background-color: #d5d5d5;
    border-color: #d5d5d5
}

.card[data-v-165abab6] {
    border: 1px solid #707070;
    border-radius: 0
}

.row+.row[data-v-165abab6] {
    margin-top: 16px
}

@media only screen and (min-width: 20px) {
    .icons i[data-v-165abab6] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax
    }

    .finan[data-v-165abab6] {
        max-width: 15vmax;
        margin-left: 0
    }

    .innertext[data-v-165abab6] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-165abab6] {
        max-width: 100%
    }

    .circleimg[data-v-165abab6] {
        display: none
    }

    .circles[data-v-165abab6] {
        margin-top: 0
    }

    .margin-middle[data-v-165abab6] {
        max-width: 100%
    }

    .bigtitle[data-v-165abab6] {
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-165abab6] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: bolder
    }

    .inner[data-v-165abab6] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax
    }

    .smallertitle[data-v-165abab6] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 3vmax;
        color: #000;
        text-transform: capitalize
    }

    .amg[data-v-165abab6] {
        font-size: 6vmax
    }

    .mob-contato-hero[data-v-165abab6] {
        width: 100%;
        height: 100%
    }
}

@media only screen and (min-width: 768px) {
    .icons i[data-v-165abab6] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax
    }

    .innertext[data-v-165abab6] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-165abab6] {
        margin: 15px 0;
        max-width: 100%
    }

    .circleimg[data-v-165abab6] {
        display: none
    }

    .circles[data-v-165abab6] {
        margin-top: 0
    }

    .margin-middle[data-v-165abab6] {
        max-width: 100%
    }

    .innertitle[data-v-165abab6] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .bigtitle[data-v-165abab6] {
        text-transform: capitalize;
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax
    }

    .smallertitle[data-v-165abab6] {
        margin: 15px 0;
        text-transform: capitalize;
        font-weight: 700;
        font-size: 3vmax;
        color: #000
    }

    .mob-contato-hero[data-v-165abab6] {
        width: unset;
        height: unset
    }
}

@media only screen and (min-width: 992px) {
    .icons i[data-v-165abab6] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax
    }

    .innertext[data-v-165abab6] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-165abab6] {
        max-width: 50%
    }

    .circleimg[data-v-165abab6] {
        display: inline
    }

    .circles[data-v-165abab6] {
        display: none
    }

    .margin-middle[data-v-165abab6] {
        max-width: 70%
    }

    .bigtitle[data-v-165abab6] {
        text-transform: capitalize;
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax
    }

    .innertitle[data-v-165abab6] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-165abab6] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 3vmax;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 1200px) {
    .icons i[data-v-165abab6] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax
    }

    .innertext[data-v-165abab6] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-165abab6] {
        max-width: 50%
    }

    .circleimg[data-v-165abab6] {
        display: inline;
        margin: -3vmax px 0 0
    }

    .circles[data-v-165abab6] {
        display: none
    }

    .margin-middle[data-v-165abab6] {
        max-width: 70%
    }

    .bigtitle[data-v-165abab6] {
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-165abab6] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-165abab6] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 2.5vmax;
        color: #000;
        text-transform: capitalize
    }
}

.btnsend[data-v-3f6754ef] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: #000;
    padding: .9em 2em;
    border-radius: .6em
}

.titlered[data-v-3f6754ef] {
    color: #ab0718;
    font-size: 36px
}

.btn-venda[data-v-3f6754ef]:hover {
    background-color: #dedede;
    color: #000
}

.btn-venda[data-v-3f6754ef] {
    text-transform: capitalize;
    background-color: #000;
    border: #000;
    color: #fff
}

.style-chooser .vs__search[data-v-3f6754ef]::-moz-placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps
}

.style-chooser .vs__dropdown-menu[data-v-3f6754ef],
.style-chooser .vs__dropdown-toggle[data-v-3f6754ef],
.style-chooser .vs__search[data-v-3f6754ef]::placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps
}

.style-chooser .vs__clear[data-v-3f6754ef],
.style-chooser .vs__open-indicator[data-v-3f6754ef] {
    fill: #394066
}

.upimg[data-v-3f6754ef] {
    margin-top: -5vmax
}

.wbold[data-v-3f6754ef] {
    font-weight: bolder;
    color: #fff
}

.wnormal[data-v-3f6754ef] {
    font-weight: 400;
    color: #fff
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-3f6754ef] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #c4c4c4;
        -webkit-text-fill-color: #fff
    }
}

.yellowdiv[data-v-3f6754ef] {
    height: 31.5vmax;
    margin-right: -4vmax;
    width: 6vmax;
    background-color: #f7b221
}

.filled[data-v-3f6754ef] {
    background-color: #ab0718
}

.imagem[data-v-3f6754ef] {
    height: 30vmax
}

.inputnormal[data-v-3f6754ef] {
    font-size: 16px;
    height: 50px;
    color: #000;
    border: 1px solid #9a9a9a
}

.bigtitle[data-v-3f6754ef] {
    font-size: 6.5vmax;
    margin-bottom: -3vmax
}

@media only screen and (min-width: 20px) {
    .icons i[data-v-3f6754ef] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax
    }

    .finan[data-v-3f6754ef] {
        max-width: 15vmax;
        margin-left: 0
    }

    .innertext[data-v-3f6754ef] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-3f6754ef] {
        max-width: 100%
    }

    .circleimg[data-v-3f6754ef] {
        display: none
    }

    .circles[data-v-3f6754ef] {
        margin-top: 0
    }

    .margin-middle[data-v-3f6754ef] {
        max-width: 100%
    }

    .bigtitle[data-v-3f6754ef] {
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-3f6754ef] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: bolder
    }

    .inner[data-v-3f6754ef] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax
    }

    .smallertitle[data-v-3f6754ef] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 3vmax;
        color: #000;
        text-transform: capitalize
    }

    .amg[data-v-3f6754ef] {
        font-size: 6vmax
    }

    .mob-contato-hero[data-v-3f6754ef] {
        width: 100%;
        height: 100%
    }
}

@media only screen and (min-width: 768px) {
    .icons i[data-v-3f6754ef] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax
    }

    .innertext[data-v-3f6754ef] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-3f6754ef] {
        margin: 15px 0;
        max-width: 100%
    }

    .circleimg[data-v-3f6754ef] {
        display: none
    }

    .circles[data-v-3f6754ef] {
        margin-top: 0
    }

    .margin-middle[data-v-3f6754ef] {
        max-width: 100%
    }

    .innertitle[data-v-3f6754ef] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .bigtitle[data-v-3f6754ef] {
        text-transform: capitalize;
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax
    }

    .smallertitle[data-v-3f6754ef] {
        margin: 15px 0;
        text-transform: capitalize;
        font-weight: 700;
        font-size: 3vmax;
        color: #000
    }

    .mob-contato-hero[data-v-3f6754ef] {
        width: unset;
        height: unset
    }
}

@media only screen and (min-width: 992px) {
    .icons i[data-v-3f6754ef] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax
    }

    .innertext[data-v-3f6754ef] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-3f6754ef] {
        max-width: 50%
    }

    .circleimg[data-v-3f6754ef] {
        display: inline
    }

    .circles[data-v-3f6754ef] {
        display: none
    }

    .margin-middle[data-v-3f6754ef] {
        max-width: 70%
    }

    .bigtitle[data-v-3f6754ef] {
        text-transform: capitalize;
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax
    }

    .innertitle[data-v-3f6754ef] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-3f6754ef] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 3vmax;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 1200px) {
    .icons i[data-v-3f6754ef] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax
    }

    .innertext[data-v-3f6754ef] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-3f6754ef] {
        max-width: 50%
    }

    .circleimg[data-v-3f6754ef] {
        display: inline;
        margin: -3vmax px 0 0
    }

    .circles[data-v-3f6754ef] {
        display: none
    }

    .margin-middle[data-v-3f6754ef] {
        max-width: 70%
    }

    .bigtitle[data-v-3f6754ef] {
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-3f6754ef] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-3f6754ef] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 2.5vmax;
        color: #000;
        text-transform: capitalize
    }
}

.margin-middle[data-v-2e18f254] {
    max-width: 70%
}

.extrapadding[data-v-2e18f254] {
    margin-right: 4em
}

.btnseeall[data-v-2e18f254] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    padding: .9em 2em;
    border-radius: .6em
}

.bar[data-v-2e18f254] {
    height: 10px;
    background-color: #ab0718
}

.vertodas[data-v-2e18f254] {
    padding: 13px;
    border-color: #f7b220;
    text-transform: capitalize;
    background-color: #f7b220;
    color: #fff;
    font-weight: 600
}

@media only screen and (min-width: 20px) {
    .vertodas p[data-v-2e18f254] {
        font-size: 1.2em
    }

    .bw[data-v-2e18f254] {
        width: 100%
    }

    .margin-middle[data-v-2e18f254] {
        max-width: 100%
    }

    .fontsize[data-v-2e18f254] {
        font-size: 1.5em
    }

    .bigtitle[data-v-2e18f254] {
        font-size: 5.5vmax;
        margin-bottom: -3vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-2e18f254] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-2e18f254] {
        margin-bottom: -1.5vmax;
        font-weight: 700;
        font-size: 6vmax;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 480px) {
    .vertodas p[data-v-2e18f254] {
        font-size: 1.2em
    }

    .bw[data-v-2e18f254] {
        width: 90%
    }

    .bigtitle[data-v-2e18f254] {
        font-size: 5.5vmax;
        margin-bottom: -3vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-2e18f254] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-2e18f254] {
        margin-bottom: -2vmax;
        font-weight: 700;
        font-size: 5.5vmax;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-2e18f254] {
        max-width: 100%
    }

    .fontsize[data-v-2e18f254] {
        font-size: 1.5em
    }
}

@media only screen and (min-width: 768px) {
    .vertodas p[data-v-2e18f254] {
        font-size: 1.2em
    }

    .bw[data-v-2e18f254] {
        width: 55%
    }

    .bigtitle[data-v-2e18f254] {
        font-size: 5.5vmax;
        margin-bottom: -2.5vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-2e18f254] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-2e18f254] {
        margin-bottom: -1vmax;
        font-weight: 700;
        font-size: 2.5vmax;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-2e18f254] {
        max-width: 100%
    }

    .fontsize[data-v-2e18f254] {
        font-size: 1.8em
    }
}

@media only screen and (min-width: 992px) {
    .vertodas p[data-v-2e18f254] {
        font-size: 1.2em
    }

    .bw[data-v-2e18f254] {
        width: 100%
    }

    .bigtitle[data-v-2e18f254] {
        font-size: 4vmax;
        margin-bottom: -1.5vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-2e18f254] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-2e18f254] {
        margin-bottom: -1vmax;
        font-weight: 700;
        font-size: 3.5vmax;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-2e18f254] {
        max-width: 70%
    }

    .fontsize[data-v-2e18f254] {
        font-size: 1em
    }
}

@media only screen and (min-width: 1200px) {
    .vertodas p[data-v-2e18f254] {
        font-size: 1.2em
    }

    .bw[data-v-2e18f254] {
        width: 100%
    }

    .bigtitle[data-v-2e18f254] {
        font-size: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-2e18f254] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-2e18f254] {
        margin-bottom: -.8vmax;
        font-weight: 700;
        font-size: 4.5vmax;
        color: #000;
        text-transform: capitalize
    }

    .margin-middle[data-v-2e18f254] {
        max-width: 70%
    }

    .fontsize[data-v-2e18f254] {
        font-size: 1em
    }
}

.imgA1 {
    z-index: 1
}

.imgB1 {
    height: 80px;
    width: 240px !important;
    position: absolute
}

.text-black-title {
    color: #241e1e
}

.text-muted {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
    color: #ccc9c9;
    font-size: 12px
}

.zoom-region {
    width: 100%;
    height: 100%
}

.v-application--wrap {
    min-height: 0 !important
}

.imageStepBox {
    height: 12vh;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.v-dialog {
    max-width: 50vw !important;
    width: 50vw !important
}

.imageBox {
    height: auto;
    width: 7.5rem;
    border-radius: 4px;
    margin: .5rem;
    display: flex;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width: 973px) {
    .horizontal-scroll1 {
        display: none !important
    }

    .imageStepBox {
        display: none
    }
}

@media only screen and (max-width: 500px) {
    .horizontal-scroll {
        display: none !important
    }

    .customCarouselHeight {
        height: 200px !important
    }

    .v-dialog {
        max-width: 100vw !important;
        width: 100vw !important;
        height: 300px !important
    }
}

.customText {
    color: #fff;
    font-weight: 700;
    z-index: 5;
    position: absolute;
    font-size: larger;
    cursor: pointer
}

.customEffect {
    border-radius: 4px;
    cursor: pointer
}

.customEffect:hover {
    filter: opacity(85%)
}

.videoBox {
    height: auto;
    width: 7.5rem;
    border-radius: 4px;
    margin: .5rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.horizontal-scroll {
    display: flex;
    width: 92%;
    height: 150px;
    margin-left: 25px;
    margin-right: 25px;
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    overflow: hidden !important
}

.horizontal-scroll1 {
    display: flex;
    width: 100%;
    height: 8rem
}

.outer {
    display: flex;
    flex: 1;
    width: auto;
    height: 100%;
    padding: 0 20px;
    flex-flow: row nowrap;
    align-items: center
}

.quad2 span[data-v-50f71f88] {
    color: #fff;
    font-size: 16px;
    font-weight: 500
}

.buttonvend[data-v-50f71f88] {
    max-width: 243px;
    text-align: center;
    align-self: center;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 4px;
    padding-top: 4px;
    white-space: nowrap
}

.btn-send[data-v-50f71f88]:hover {
    background-color: #dea01e;
    border-color: #dea01e;
    color: #241e1e
}

.btn-cancel[data-v-50f71f88] {
    background-color: transparent;
    border-color: #ccc9c9
}

.btn-cancel[data-v-50f71f88]:hover {
    background-color: #d9d6d6;
    border-color: #ccc9c9
}

#gallery_01 img[data-v-50f71f88] {
    border: 2px solid #fff
}

.img-item[data-v-50f71f88] {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    cursor: pointer
}

.active img[data-v-50f71f88] {
    border: 2px solid #333 !important;
    filter: brightness(1)
}

.thumbez[data-v-50f71f88] {
    max-width: 100px;
    filter: brightness(.6)
}

#gallery_01[data-v-50f71f88] {
    width: 100%;
    max-width: 100%;
    white-space: nowrap;
    overflow-x: scroll
}

.areacarr:hover .controlcar[data-v-50f71f88],
.areavert:hover .controlvert[data-v-50f71f88] {
    background-color: gray
}

.vert .carousel-item-next.carousel-item-left[data-v-50f71f88],
.vert .carousel-item-prev.carousel-item-right[data-v-50f71f88] {
    transform: translateZ(0)
}

.vert .active.carousel-item-right[data-v-50f71f88],
.vert .carousel-item-next[data-v-50f71f88] {
    transform: translate3d(0, 100% 0)
}

.vert .active.carousel-item-left[data-v-50f71f88],
.vert .carousel-item-prev[data-v-50f71f88] {
    transform: translate3d(0, -100%, 0)
}

.dontshow[data-v-50f71f88] {
    visibility: hidden;
    font-size: 1px
}

img[data-v-50f71f88] {
    width: 100%
}

.dot i[data-v-50f71f88] {
    font-size: 24px
}

.dot span[data-v-50f71f88] {
    font-size: 16px
}

.bom[data-v-50f71f88] {
    color: #8cc63f
}

.regular[data-v-50f71f88] {
    color: #f7b221
}

.ruim[data-v-50f71f88] {
    color: #c63f3f
}

.badge[data-v-50f71f88] {
    margin: 5px
}

.badge a[data-v-50f71f88],
.badge[data-v-50f71f88] {
    text-decoration: none;
    background-color: #393939;
    color: #fff;
    font-weight: lighter
}

.badge a[data-v-50f71f88] {
    margin: 5px 0;
    max-width: 98%;
    font-size: 10px
}

.titleicons[data-v-50f71f88] {
    font-size: 1.7vmax;
    font-weight: bolder;
    color: #fff
}

.titlebold[data-v-50f71f88] {
    font-size: 1vmax;
    font-weight: 400;
    color: #000
}

.destaque[data-v-50f71f88] {
    margin-left: 6vmax;
    text-transform: capitalize;
    margin-top: -4vmax
}

.bar[data-v-50f71f88],
.bg-red[data-v-50f71f88] {
    background-color: #ab0718
}

.bar[data-v-50f71f88] {
    margin-top: -1vmax;
    height: 1.2em;
    width: 20%
}

.barfull[data-v-50f71f88] {
    height: 5px;
    width: 100%;
    background-color: #ab0718
}

.bar-yellow[data-v-50f71f88] {
    margin-top: 0;
    height: .16px;
    background-color: #f7b220
}

.buttonprice[data-v-50f71f88] {
    margin-top: 20px;
    width: 85%;
    font-size: 1.5vmax;
    padding: 12px;
    background-color: #ab0718;
    border-style: none
}

.barwide[data-v-50f71f88] {
    height: .16px;
    background-color: #ab0718;
    width: 100%
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-50f71f88] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

.bolder[data-v-50f71f88] {
    font-weight: bolder
}

@media only screen and (min-width: 20px) {
    .bordercustom[data-v-50f71f88] {
        border: none
    }

    .speccol[data-v-50f71f88] {
        font-size: 1em
    }

    .fontsize[data-v-50f71f88] {
        font-size: 2vmax;
        color: #fff;
        font-weight: bolder
    }

    .btn-send[data-v-50f71f88] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: #000
    }

    .quad1[data-v-50f71f88] {
        background-color: #f2f2f2
    }

    .quad1 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: bolder
    }

    .quad2[data-v-50f71f88] {
        background-color: #393939
    }

    .quad2 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: lighter
    }

    .bottomphoto[data-v-50f71f88] {
        font-size: .9em
    }

    .bottomphoto i[data-v-50f71f88] {
        color: #f7b220;
        font-size: 3.5vmax
    }

    .carrosselfotos[data-v-50f71f88] {
        display: none
    }

    .specup[data-v-50f71f88] {
        font-size: 24px;
        text-transform: capitalize
    }

    .barup[data-v-50f71f88] {
        width: 8px;
        height: 100%;
        background-color: #ab0718
    }

    .nomefamilia[data-v-50f71f88] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize
    }

    .titulomaquina[data-v-50f71f88] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder
    }

    .codigoanuncio[data-v-50f71f88] {
        font-size: 16px;
        color: #9b9b9b
    }

    .margin-middle[data-v-50f71f88],
    .margininside[data-v-50f71f88] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .bordercustom[data-v-50f71f88] {
        border: none
    }

    .speccol[data-v-50f71f88] {
        font-size: 1em
    }

    .fontsize[data-v-50f71f88] {
        font-size: 2vmax;
        color: #fff;
        font-weight: bolder
    }

    .btn-send[data-v-50f71f88] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: #000
    }

    .quad1[data-v-50f71f88] {
        background-color: #f2f2f2
    }

    .quad1 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: bolder
    }

    .quad2[data-v-50f71f88] {
        background-color: #393939
    }

    .quad2 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: bolder
    }

    .bottomphoto[data-v-50f71f88] {
        font-size: .9em
    }

    .bottomphoto i[data-v-50f71f88] {
        color: #f7b220;
        font-size: 3.5vmax
    }

    .carrosselfotos[data-v-50f71f88] {
        display: none
    }

    .specup[data-v-50f71f88] {
        font-size: 24px
    }

    .barup[data-v-50f71f88] {
        width: 8px;
        height: 100%;
        background-color: #ab0718
    }

    .nomefamilia[data-v-50f71f88] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize
    }

    .titulomaquina[data-v-50f71f88] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder
    }

    .codigoanuncio[data-v-50f71f88] {
        font-size: 16px;
        color: #9b9b9b
    }

    .margininside[data-v-50f71f88] {
        max-width: 100%
    }

    .margin-middle[data-v-50f71f88] {
        max-width: 75%
    }
}

@media only screen and (min-width: 768px) {
    .bordercustom[data-v-50f71f88] {
        border-right: 1px solid #000
    }

    .speccol[data-v-50f71f88] {
        font-size: 1em;
        text-transform: capitalize
    }

    .fontsize[data-v-50f71f88] {
        font-size: 2vmax;
        color: #fff;
        font-weight: bolder
    }

    .btn-send[data-v-50f71f88] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: #000
    }

    .quad1[data-v-50f71f88] {
        background-color: #f2f2f2
    }

    .quad1 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: bolder
    }

    .quad2[data-v-50f71f88] {
        background-color: #393939
    }

    .quad2 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: bolder
    }

    .bottomphoto[data-v-50f71f88] {
        font-size: .9em;
        text-transform: capitalize
    }

    .bottomphoto i[data-v-50f71f88] {
        color: #f7b220;
        font-size: 3.5vmax
    }

    .carrosselfotos[data-v-50f71f88] {
        display: none
    }

    .specup[data-v-50f71f88] {
        font-size: 24px;
        text-transform: capitalize
    }

    .barup[data-v-50f71f88] {
        width: 8px;
        height: 100%;
        background-color: #ab0718
    }

    .nomefamilia[data-v-50f71f88] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize
    }

    .titulomaquina[data-v-50f71f88] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder
    }

    .codigoanuncio[data-v-50f71f88] {
        font-size: 16px;
        color: #9b9b9b
    }

    .margininside[data-v-50f71f88] {
        max-width: 100%
    }

    .margin-middle[data-v-50f71f88] {
        max-width: 70%
    }
}

@media only screen and (min-width: 992px) {
    .bordercustom[data-v-50f71f88] {
        border-right: 1px solid #000
    }

    .speccol[data-v-50f71f88] {
        font-size: 1em;
        text-transform: capitalize
    }

    .fontsize[data-v-50f71f88] {
        font-size: 1vmax;
        color: #000;
        font-weight: 500
    }

    .btn-send[data-v-50f71f88] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: #000
    }

    .quad1[data-v-50f71f88] {
        background-color: #f2f2f2
    }

    .quad1 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: bolder
    }

    .quad2[data-v-50f71f88] {
        background-color: #393939
    }

    .quad2 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: lighter
    }

    .bottomphoto[data-v-50f71f88] {
        font-size: .9em;
        text-transform: capitalize
    }

    .bottomphoto i[data-v-50f71f88] {
        color: #f7b220;
        font-size: 2vmax
    }

    .carrosselfotos[data-v-50f71f88] {
        display: inline;
        max-width: 100%;
        background-color: #fff
    }

    .specup[data-v-50f71f88] {
        font-size: 24px;
        text-transform: capitalize
    }

    .barup[data-v-50f71f88] {
        width: 8px;
        height: 100%;
        background-color: #ab0718
    }

    .nomefamilia[data-v-50f71f88] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize
    }

    .titulomaquina[data-v-50f71f88] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder
    }

    .codigoanuncio[data-v-50f71f88] {
        font-size: 16px;
        color: #9b9b9b
    }

    .margininside[data-v-50f71f88] {
        max-width: 50%
    }

    .margin-middle[data-v-50f71f88] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .bordercustom[data-v-50f71f88] {
        border-right: 1px solid #000
    }

    .speccol[data-v-50f71f88] {
        font-size: 1em;
        text-transform: capitalize
    }

    .fontsize[data-v-50f71f88] {
        font-size: 1vmax;
        color: #000;
        font-weight: 500
    }

    .btn-send[data-v-50f71f88] {
        border-color: #f7b220;
        background-color: #f7b220;
        color: #000
    }

    .quad1[data-v-50f71f88] {
        background-color: #f2f2f2
    }

    .quad1 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: bolder
    }

    .quad2[data-v-50f71f88] {
        background-color: #393939
    }

    .quad2 span[data-v-50f71f88] {
        color: #fff;
        font-size: 16px;
        font-weight: lighter
    }

    .bottomphoto[data-v-50f71f88] {
        font-size: .9em;
        text-transform: capitalize
    }

    .bottomphoto i[data-v-50f71f88] {
        color: #f7b220;
        font-size: 2vmax
    }

    .carrosselfotos[data-v-50f71f88] {
        display: inline;
        max-width: 100%;
        background-color: #fff
    }

    .specup[data-v-50f71f88] {
        font-size: 24px;
        text-transform: capitalize
    }

    .barup[data-v-50f71f88] {
        width: 8px;
        height: 100%;
        background-color: #ab0718
    }

    .nomefamilia[data-v-50f71f88] {
        color: #ab0718;
        font-weight: bolder;
        font-size: 24px;
        text-transform: capitalize
    }

    .titulomaquina[data-v-50f71f88] {
        font-size: 40px;
        text-transform: capitalize;
        font-weight: bolder
    }

    .codigoanuncio[data-v-50f71f88] {
        font-size: 16px;
        color: #9b9b9b
    }

    .margininside[data-v-50f71f88] {
        max-width: 50%
    }

    .margin-middle[data-v-50f71f88] {
        max-width: 70%
    }
}

.carousel-indicators li[data-v-50f71f88] {
    opacity: unset !important
}

.signin[data-v-52c47313] {
    text-decoration: underline;
    font-size: 1vmax;
    font-weight: bolder;
    cursor: pointer
}

img[data-v-52c47313] {
    width: 100%
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-52c47313] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .inputinfo[data-v-52c47313] {
        font-size: 2vmax
    }

    .signin[data-v-52c47313] {
        font-size: 1.5vmax
    }
}

@media only screen and (min-width: 480px) {

    .inputinfo[data-v-52c47313],
    .signin[data-v-52c47313] {
        font-size: 2vmax
    }
}

@media only screen and (min-width: 768px) {
    .inputinfo[data-v-52c47313] {
        font-size: 1.3vmax
    }

    .signin[data-v-52c47313] {
        font-size: 1vmax
    }
}

@media only screen and (min-width: 992px) {
    .inputinfo[data-v-52c47313] {
        font-size: 1.2vmax
    }

    .signin[data-v-52c47313] {
        font-size: .8vmax
    }
}

@media only screen and (min-width: 1200px) {
    .inputinfo[data-v-52c47313] {
        font-size: 1vmax
    }

    .signin[data-v-52c47313] {
        font-size: .8vmax
    }
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-78ebb734] {
        font-size: 6vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

h3[data-v-78ebb734] {
    margin: 40px 0 0
}

ul[data-v-78ebb734] {
    list-style-type: none;
    padding: 0
}

li[data-v-78ebb734] {
    display: inline-block;
    margin: 0 10px
}

a[data-v-78ebb734] {
    color: #42b983
}


.hero-img2[data-v-e81334a4] {
    background-image: url(/img/banner_home_12x.9753273a.png)
}

.hero-img1[data-v-e81334a4],
.hero-img2[data-v-e81334a4] {
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-img1[data-v-e81334a4] {
    background-image: url(/img/banner_home_conf_comprar.5f9cd3b7.png)
}

.hero-img[data-v-e81334a4] {
    background-image: url(/img/banner_home_conf_vender.68f0ebd7.png);
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-cap[data-v-e81334a4] {
    display: flex;
    flex-direction: column;
    margin-top: 10%;
    margin-left: 10%
}

@media(min-width: 1900px) {
    .hero-text[data-v-e81334a4] {
        width: 27vw
    }
}

@media (min-width: 1600px) {
    .hero-img2[data-v-e81334a4] {
        background-image: url(/img/banner_home_12x.9753273a.png)
    }

    .hero-img1[data-v-e81334a4],
    .hero-img2[data-v-e81334a4] {
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer
    }

    .hero-img1[data-v-e81334a4] {
        background-image: url(/img/banner_home_conf_comprar.5f9cd3b7.png)
    }

    .hero-img[data-v-e81334a4] {
        background-image: url(/img/banner_home_conf_vender.68f0ebd7.png);
        height: calc(100vh - 80px) !important;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: certer
    }

    .hero-cap[data-v-e81334a4] {
        display: flex;
        flex-direction: column;
        margin-top: 8%;
        margin-right: 10%
    }

    .hero-text[data-v-e81334a4] {
        margin-top: 2em;
        width: 55vw
    }
}

.carousel-indicators>li[data-v-e81334a4] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px
}

.banner[data-v-e81334a4] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-e81334a4] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-e81334a4] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-e81334a4] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg);
    max-height: 25vh;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-e81334a4] {
    position: absolute;
    top: 34%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

img[data-v-e81334a4] {
    width: 100%
}

.subtext[data-v-e81334a4] {
    text-transform: capitalize
}

.blacktext[data-v-e81334a4] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax
}

.bar[data-v-e81334a4] {
    height: .5em;
    background-color: #ab0718
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-e81334a4] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-e81334a4] {
        display: none
    }

    .bannermob[data-v-e81334a4] {
        margin-top: 0
    }

    .heightbanner[data-v-e81334a4] {
        height: 100%
    }

    .bw[data-v-e81334a4] {
        width: 50%
    }

    .marginmiddle[data-v-e81334a4] {
        margin: 0 0
    }

    .fontsizebig2[data-v-e81334a4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-e81334a4] {
        font-size: 8vmax
    }

    .margin-middle[data-v-e81334a4] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-e81334a4] {
        display: none
    }

    .bannermob[data-v-e81334a4] {
        margin-top: 0
    }

    .heightbanner[data-v-e81334a4] {
        height: 100%
    }

    .bw[data-v-e81334a4] {
        width: 28%
    }

    .marginmiddle[data-v-e81334a4] {
        margin: 0 0
    }

    .fontsizebig2[data-v-e81334a4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-e81334a4] {
        font-size: 8vmax
    }

    .margin-middle[data-v-e81334a4] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-e81334a4] {
        display: flex
    }

    .bannermob[data-v-e81334a4] {
        margin-top: 0
    }

    .heightbanner[data-v-e81334a4] {
        height: 100%
    }

    .bw[data-v-e81334a4] {
        width: 25%
    }

    .marginmiddle[data-v-e81334a4] {
        margin: 0 5vmax
    }

    .fontsizebig2[data-v-e81334a4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-e81334a4] {
        font-size: 8vmax
    }

    .margin-middle[data-v-e81334a4] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-e81334a4] {
        display: flex
    }

    .bannermob[data-v-e81334a4] {
        display: none
    }

    .heightbanner[data-v-e81334a4] {
        height: 112vh
    }

    .bw[data-v-e81334a4] {
        width: 25%
    }

    .marginmiddle[data-v-e81334a4] {
        margin: 0 5vmax
    }

    .fontsizebig2[data-v-e81334a4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-e81334a4] {
        font-size: 5vmax
    }

    .margin-middle[data-v-e81334a4] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-e81334a4] {
        display: flex
    }

    .bannermob[data-v-e81334a4] {
        display: none
    }

    .heightbanner[data-v-e81334a4] {
        height: 112vh
    }

    .bw[data-v-e81334a4] {
        width: 24%
    }

    .marginmiddle[data-v-e81334a4] {
        margin: 0 5vmax
    }

    .fontsizebig2[data-v-e81334a4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-e81334a4] {
        font-size: 5vmax
    }

    .margin-middle[data-v-e81334a4] {
        max-width: 70%
    }

    .hero-text[data-v-e81334a4] {
        width: 45vw
    }
}

.pagination>.active>a[data-v-f2bb318c],
.pagination>.active>a[data-v-f2bb318c]:focus,
.pagination>.active>a[data-v-f2bb318c]:hover,
.pagination>.active>span[data-v-f2bb318c],
.pagination>.active>span[data-v-f2bb318c]:focus,
.pagination>.active>span[data-v-f2bb318c]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545
}

.carousel-indicators>li[data-v-f2bb318c] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px
}

.banner[data-v-f2bb318c] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-f2bb318c] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-f2bb318c] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-f2bb318c] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg);
    max-height: 25vh;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-f2bb318c] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

img[data-v-f2bb318c] {
    width: 100%
}

.subtext[data-v-f2bb318c] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-f2bb318c] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax
}

.bar[data-v-f2bb318c] {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-f2bb318c] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-f2bb318c] {
        display: none
    }

    .bannermob[data-v-f2bb318c] {
        margin-top: 0
    }

    .heightbanner[data-v-f2bb318c] {
        height: 100%
    }

    .bw[data-v-f2bb318c] {
        width: 50%
    }

    .marginmiddle[data-v-f2bb318c] {
        margin: 0 0
    }

    .subtext[data-v-f2bb318c] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-f2bb318c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-f2bb318c] {
        font-size: 8vmax
    }

    .margin-middle[data-v-f2bb318c] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-f2bb318c] {
        display: none
    }

    .bannermob[data-v-f2bb318c] {
        margin-top: 0
    }

    .heightbanner[data-v-f2bb318c] {
        height: 100%
    }

    .bw[data-v-f2bb318c] {
        width: 28%
    }

    .marginmiddle[data-v-f2bb318c] {
        margin: 0 0
    }

    .subtext[data-v-f2bb318c] {
        margin-top: .1vmax;
        font-size: 4vmax
    }

    .fontsizebig2[data-v-f2bb318c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-f2bb318c] {
        font-size: 8vmax
    }

    .margin-middle[data-v-f2bb318c] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-f2bb318c] {
        display: flex
    }

    .bannermob[data-v-f2bb318c] {
        margin-top: 0
    }

    .heightbanner[data-v-f2bb318c] {
        height: 100%
    }

    .bw[data-v-f2bb318c] {
        width: 25%
    }

    .marginmiddle[data-v-f2bb318c] {
        margin: 0 5vmax
    }

    .subtext[data-v-f2bb318c] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-f2bb318c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-f2bb318c] {
        font-size: 8vmax
    }

    .margin-middle[data-v-f2bb318c] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-f2bb318c] {
        display: flex
    }

    .bannermob[data-v-f2bb318c] {
        display: none
    }

    .heightbanner[data-v-f2bb318c] {
        height: 112vh
    }

    .bw[data-v-f2bb318c] {
        width: 25%
    }

    .marginmiddle[data-v-f2bb318c] {
        margin: 0 5vmax
    }

    .subtext[data-v-f2bb318c] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-f2bb318c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-f2bb318c] {
        font-size: 5vmax
    }

    .margin-middle[data-v-f2bb318c] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-f2bb318c] {
        display: flex
    }

    .bannermob[data-v-f2bb318c] {
        display: none
    }

    .heightbanner[data-v-f2bb318c] {
        height: 112vh
    }

    .bw[data-v-f2bb318c] {
        width: 24%
    }

    .marginmiddle[data-v-f2bb318c] {
        margin: 0 5vmax
    }

    .subtext[data-v-f2bb318c] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-f2bb318c] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-f2bb318c] {
        font-size: 5vmax
    }

    .margin-middle[data-v-f2bb318c] {
        max-width: 70%
    }
}

img[data-v-3c2fe2be] {
    width: 100%
}

.titleicons[data-v-3c2fe2be] {
    font-size: 1.7vmax;
    font-weight: bolder;
    color: #fff
}

.titlebold[data-v-3c2fe2be] {
    font-size: 1vmax;
    font-weight: 400;
    color: #000
}

.destaque[data-v-3c2fe2be] {
    margin-left: 6vmax;
    text-transform: capitalize;
    margin-top: -4vmax
}

.bg-red[data-v-3c2fe2be] {
    background-color: #ab0718
}

.subtext[data-v-3c2fe2be] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-3c2fe2be] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 2vmax
}

.bar[data-v-3c2fe2be] {
    margin-top: -1vmax;
    height: 1.2em;
    width: 20%;
    background-color: #ab0718
}

.bar-yellow[data-v-3c2fe2be] {
    width: 80%;
    margin-top: 0;
    height: .3vmax;
    background-color: #f7b220
}

.btn-red[data-v-3c2fe2be] {
    margin-top: -5px;
    background-color: #ab0718;
    font-size: 1.2vmax
}

.categoria[data-v-3c2fe2be] {
    display: flex;
    flex-direction: column;
    color: #000;
    font-size: 1.7vmax;
    text-transform: capitalize;
    font-weight: 550;
    justify-content: center;
    text-align: center
}

.buttonprice[data-v-3c2fe2be] {
    margin-top: 20px;
    width: 85%;
    font-size: 1.5vmax;
    padding: 12px;
    background-color: #ab0718;
    border-style: none
}

@media only screen and (min-width: 20px) {
    .margininside[data-v-3c2fe2be] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .margininside[data-v-3c2fe2be] {
        max-width: 1000%
    }
}

@media only screen and (min-width: 768px) {
    .margininside[data-v-3c2fe2be] {
        max-width: 1000%
    }
}

@media only screen and (min-width: 992px) {
    .margininside[data-v-3c2fe2be] {
        max-width: 50%
    }
}

@media only screen and (min-width: 1200px) {
    .margininside[data-v-3c2fe2be] {
        max-width: 50%
    }
}

.pagination>.active>a[data-v-4d99bc7a],
.pagination>.active>a[data-v-4d99bc7a]:focus,
.pagination>.active>a[data-v-4d99bc7a]:hover,
.pagination>.active>span[data-v-4d99bc7a],
.pagination>.active>span[data-v-4d99bc7a]:focus,
.pagination>.active>span[data-v-4d99bc7a]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545
}

.carousel-indicators>li[data-v-4d99bc7a] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px
}

.banner[data-v-4d99bc7a] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-4d99bc7a] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-4d99bc7a] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-4d99bc7a] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg);
    max-height: 25vh;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-4d99bc7a] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

img[data-v-4d99bc7a] {
    width: 100%
}

.subtext[data-v-4d99bc7a] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-4d99bc7a] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax
}

.bar[data-v-4d99bc7a] {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-4d99bc7a] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-4d99bc7a] {
        display: none
    }

    .bannermob[data-v-4d99bc7a] {
        margin-top: 0
    }

    .heightbanner[data-v-4d99bc7a] {
        height: 100%
    }

    .bw[data-v-4d99bc7a] {
        width: 50%
    }

    .marginmiddle[data-v-4d99bc7a] {
        margin: 0 0
    }

    .subtext[data-v-4d99bc7a] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-4d99bc7a] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-4d99bc7a] {
        font-size: 8vmax
    }

    .margin-middle[data-v-4d99bc7a] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-4d99bc7a] {
        display: none
    }

    .bannermob[data-v-4d99bc7a] {
        margin-top: 0
    }

    .heightbanner[data-v-4d99bc7a] {
        height: 100%
    }

    .bw[data-v-4d99bc7a] {
        width: 28%
    }

    .marginmiddle[data-v-4d99bc7a] {
        margin: 0 0
    }

    .subtext[data-v-4d99bc7a] {
        margin-top: .1vmax;
        font-size: 4vmax
    }

    .fontsizebig2[data-v-4d99bc7a] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-4d99bc7a] {
        font-size: 8vmax
    }

    .margin-middle[data-v-4d99bc7a] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-4d99bc7a] {
        display: flex
    }

    .bannermob[data-v-4d99bc7a] {
        margin-top: 0
    }

    .heightbanner[data-v-4d99bc7a] {
        height: 100%
    }

    .bw[data-v-4d99bc7a] {
        width: 25%
    }

    .marginmiddle[data-v-4d99bc7a] {
        margin: 0 5vmax
    }

    .subtext[data-v-4d99bc7a] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-4d99bc7a] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-4d99bc7a] {
        font-size: 8vmax
    }

    .margin-middle[data-v-4d99bc7a] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-4d99bc7a] {
        display: flex
    }

    .bannermob[data-v-4d99bc7a] {
        display: none
    }

    .heightbanner[data-v-4d99bc7a] {
        height: 112vh
    }

    .bw[data-v-4d99bc7a] {
        width: 25%
    }

    .marginmiddle[data-v-4d99bc7a] {
        margin: 0 5vmax
    }

    .subtext[data-v-4d99bc7a] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-4d99bc7a] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-4d99bc7a] {
        font-size: 5vmax
    }

    .margin-middle[data-v-4d99bc7a] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-4d99bc7a] {
        display: flex
    }

    .bannermob[data-v-4d99bc7a] {
        display: none
    }

    .heightbanner[data-v-4d99bc7a] {
        height: 112vh
    }

    .bw[data-v-4d99bc7a] {
        width: 24%
    }

    .marginmiddle[data-v-4d99bc7a] {
        margin: 0 5vmax
    }

    .subtext[data-v-4d99bc7a] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-4d99bc7a] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-4d99bc7a] {
        font-size: 5vmax
    }

    .margin-middle[data-v-4d99bc7a] {
        max-width: 70%
    }
}

.pagination>.active>a[data-v-7a90a8b4],
.pagination>.active>a[data-v-7a90a8b4]:focus,
.pagination>.active>a[data-v-7a90a8b4]:hover,
.pagination>.active>span[data-v-7a90a8b4],
.pagination>.active>span[data-v-7a90a8b4]:focus,
.pagination>.active>span[data-v-7a90a8b4]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545
}

.carousel-indicators>li[data-v-7a90a8b4] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px
}

.banner[data-v-7a90a8b4] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-7a90a8b4] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-7a90a8b4] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-7a90a8b4] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg);
    max-height: 25vh;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-7a90a8b4] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

img[data-v-7a90a8b4] {
    width: 100%
}

.subtext[data-v-7a90a8b4] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-7a90a8b4] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax
}

.bar[data-v-7a90a8b4] {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-7a90a8b4] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-7a90a8b4] {
        display: none
    }

    .bannermob[data-v-7a90a8b4] {
        margin-top: 0
    }

    .heightbanner[data-v-7a90a8b4] {
        height: 100%
    }

    .bw[data-v-7a90a8b4] {
        width: 50%
    }

    .marginmiddle[data-v-7a90a8b4] {
        margin: 0 0
    }

    .subtext[data-v-7a90a8b4] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-7a90a8b4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-7a90a8b4] {
        font-size: 8vmax
    }

    .margin-middle[data-v-7a90a8b4] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-7a90a8b4] {
        display: none
    }

    .bannermob[data-v-7a90a8b4] {
        margin-top: 0
    }

    .heightbanner[data-v-7a90a8b4] {
        height: 100%
    }

    .bw[data-v-7a90a8b4] {
        width: 28%
    }

    .marginmiddle[data-v-7a90a8b4] {
        margin: 0 0
    }

    .subtext[data-v-7a90a8b4] {
        margin-top: .1vmax;
        font-size: 4vmax
    }

    .fontsizebig2[data-v-7a90a8b4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-7a90a8b4] {
        font-size: 8vmax
    }

    .margin-middle[data-v-7a90a8b4] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-7a90a8b4] {
        display: flex
    }

    .bannermob[data-v-7a90a8b4] {
        margin-top: 0
    }

    .heightbanner[data-v-7a90a8b4] {
        height: 100%
    }

    .bw[data-v-7a90a8b4] {
        width: 25%
    }

    .marginmiddle[data-v-7a90a8b4] {
        margin: 0 5vmax
    }

    .subtext[data-v-7a90a8b4] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-7a90a8b4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-7a90a8b4] {
        font-size: 8vmax
    }

    .margin-middle[data-v-7a90a8b4] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-7a90a8b4] {
        display: flex
    }

    .bannermob[data-v-7a90a8b4] {
        display: none
    }

    .heightbanner[data-v-7a90a8b4] {
        height: 112vh
    }

    .bw[data-v-7a90a8b4] {
        width: 25%
    }

    .marginmiddle[data-v-7a90a8b4] {
        margin: 0 5vmax
    }

    .subtext[data-v-7a90a8b4] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-7a90a8b4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-7a90a8b4] {
        font-size: 5vmax
    }

    .margin-middle[data-v-7a90a8b4] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-7a90a8b4] {
        display: flex
    }

    .bannermob[data-v-7a90a8b4] {
        display: none
    }

    .heightbanner[data-v-7a90a8b4] {
        height: 112vh
    }

    .bw[data-v-7a90a8b4] {
        width: 24%
    }

    .marginmiddle[data-v-7a90a8b4] {
        margin: 0 5vmax
    }

    .subtext[data-v-7a90a8b4] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-7a90a8b4] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-7a90a8b4] {
        font-size: 5vmax
    }

    .margin-middle[data-v-7a90a8b4] {
        max-width: 70%
    }
}

.pagination>.active>a[data-v-bf833ffe],
.pagination>.active>a[data-v-bf833ffe]:focus,
.pagination>.active>a[data-v-bf833ffe]:hover,
.pagination>.active>span[data-v-bf833ffe],
.pagination>.active>span[data-v-bf833ffe]:focus,
.pagination>.active>span[data-v-bf833ffe]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545
}

.carousel-indicators>li[data-v-bf833ffe] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px
}

.banner[data-v-bf833ffe] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-bf833ffe] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-bf833ffe] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-bf833ffe] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg);
    max-height: 25vh;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-bf833ffe] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

img[data-v-bf833ffe] {
    width: 100%
}

.subtext[data-v-bf833ffe] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-bf833ffe] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax
}

.bar[data-v-bf833ffe] {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-bf833ffe] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-bf833ffe] {
        display: none
    }

    .bannermob[data-v-bf833ffe] {
        margin-top: 0
    }

    .heightbanner[data-v-bf833ffe] {
        height: 100%
    }

    .bw[data-v-bf833ffe] {
        width: 50%
    }

    .marginmiddle[data-v-bf833ffe] {
        margin: 0 0
    }

    .subtext[data-v-bf833ffe] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-bf833ffe] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-bf833ffe] {
        font-size: 8vmax
    }

    .margin-middle[data-v-bf833ffe] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-bf833ffe] {
        display: none
    }

    .bannermob[data-v-bf833ffe] {
        margin-top: 0
    }

    .heightbanner[data-v-bf833ffe] {
        height: 100%
    }

    .bw[data-v-bf833ffe] {
        width: 28%
    }

    .marginmiddle[data-v-bf833ffe] {
        margin: 0 0
    }

    .subtext[data-v-bf833ffe] {
        margin-top: .1vmax;
        font-size: 4vmax
    }

    .fontsizebig2[data-v-bf833ffe] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-bf833ffe] {
        font-size: 8vmax
    }

    .margin-middle[data-v-bf833ffe] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-bf833ffe] {
        display: flex
    }

    .bannermob[data-v-bf833ffe] {
        margin-top: 0
    }

    .heightbanner[data-v-bf833ffe] {
        height: 100%
    }

    .bw[data-v-bf833ffe] {
        width: 25%
    }

    .marginmiddle[data-v-bf833ffe] {
        margin: 0 5vmax
    }

    .subtext[data-v-bf833ffe] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-bf833ffe] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-bf833ffe] {
        font-size: 8vmax
    }

    .margin-middle[data-v-bf833ffe] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-bf833ffe] {
        display: flex
    }

    .bannermob[data-v-bf833ffe] {
        display: none
    }

    .heightbanner[data-v-bf833ffe] {
        height: 112vh
    }

    .bw[data-v-bf833ffe] {
        width: 25%
    }

    .marginmiddle[data-v-bf833ffe] {
        margin: 0 5vmax
    }

    .subtext[data-v-bf833ffe] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-bf833ffe] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-bf833ffe] {
        font-size: 5vmax
    }

    .margin-middle[data-v-bf833ffe] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-bf833ffe] {
        display: flex
    }

    .bannermob[data-v-bf833ffe] {
        display: none
    }

    .heightbanner[data-v-bf833ffe] {
        height: 112vh
    }

    .bw[data-v-bf833ffe] {
        width: 24%
    }

    .marginmiddle[data-v-bf833ffe] {
        margin: 0 5vmax
    }

    .subtext[data-v-bf833ffe] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-bf833ffe] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-bf833ffe] {
        font-size: 5vmax
    }

    .margin-middle[data-v-bf833ffe] {
        max-width: 70%
    }
}

.pagination>.active>a[data-v-3d77a52e],
.pagination>.active>a[data-v-3d77a52e]:focus,
.pagination>.active>a[data-v-3d77a52e]:hover,
.pagination>.active>span[data-v-3d77a52e],
.pagination>.active>span[data-v-3d77a52e]:focus,
.pagination>.active>span[data-v-3d77a52e]:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #dc3545;
    border-color: #dc3545
}

.carousel-indicators>li[data-v-3d77a52e] {
    border: none;
    height: 5px;
    width: 50px;
    background-color: #ab0718;
    margin-bottom: 50px
}

.banner[data-v-3d77a52e] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-3d77a52e] {
    text-transform: capitalize;
    font-weight: bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-3d77a52e] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-3d77a52e] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3-sa-east-1.amazonaws.com/images/bg.jpg);
    max-height: 25vh;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-3d77a52e] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

img[data-v-3d77a52e] {
    width: 100%
}

.subtext[data-v-3d77a52e] {
    text-transform: capitalize;
    margin-top: -4vmax
}

.blacktext[data-v-3d77a52e] {
    text-transform: capitalize;
    font-weight: bolder;
    font-size: 1.5vmax
}

.bar[data-v-3d77a52e] {
    margin-top: -1vmax;
    height: 1.2em;
    background-color: #ab0718
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-3d77a52e] {
        text-transform: capitalize;
        font-size: 5vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .carouselBannerHome[data-v-3d77a52e] {
        display: none
    }

    .bannermob[data-v-3d77a52e] {
        margin-top: 0
    }

    .heightbanner[data-v-3d77a52e] {
        height: 100%
    }

    .bw[data-v-3d77a52e] {
        width: 50%
    }

    .marginmiddle[data-v-3d77a52e] {
        margin: 0 0
    }

    .subtext[data-v-3d77a52e] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-3d77a52e] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-3d77a52e] {
        font-size: 8vmax
    }

    .margin-middle[data-v-3d77a52e] {
        max-width: 100%
    }
}

@media only screen and (min-width: 480px) {
    .carouselBannerHome[data-v-3d77a52e] {
        display: none
    }

    .bannermob[data-v-3d77a52e] {
        margin-top: 0
    }

    .heightbanner[data-v-3d77a52e] {
        height: 100%
    }

    .bw[data-v-3d77a52e] {
        width: 28%
    }

    .marginmiddle[data-v-3d77a52e] {
        margin: 0 0
    }

    .subtext[data-v-3d77a52e] {
        margin-top: .1vmax;
        font-size: 4vmax
    }

    .fontsizebig2[data-v-3d77a52e] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-3d77a52e] {
        font-size: 8vmax
    }

    .margin-middle[data-v-3d77a52e] {
        max-width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .carouselBannerHome[data-v-3d77a52e] {
        display: flex
    }

    .bannermob[data-v-3d77a52e] {
        margin-top: 0
    }

    .heightbanner[data-v-3d77a52e] {
        height: 100%
    }

    .bw[data-v-3d77a52e] {
        width: 25%
    }

    .marginmiddle[data-v-3d77a52e] {
        margin: 0 5vmax
    }

    .subtext[data-v-3d77a52e] {
        margin-top: .1vmax;
        font-size: 4.5vmax
    }

    .fontsizebig2[data-v-3d77a52e] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-3d77a52e] {
        font-size: 8vmax
    }

    .margin-middle[data-v-3d77a52e] {
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .carouselBannerHome[data-v-3d77a52e] {
        display: flex
    }

    .bannermob[data-v-3d77a52e] {
        display: none
    }

    .heightbanner[data-v-3d77a52e] {
        height: 112vh
    }

    .bw[data-v-3d77a52e] {
        width: 25%
    }

    .marginmiddle[data-v-3d77a52e] {
        margin: 0 5vmax
    }

    .subtext[data-v-3d77a52e] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-3d77a52e] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-3d77a52e] {
        font-size: 5vmax
    }

    .margin-middle[data-v-3d77a52e] {
        max-width: 70%
    }
}

@media only screen and (min-width: 1200px) {
    .carouselBannerHome[data-v-3d77a52e] {
        display: flex
    }

    .bannermob[data-v-3d77a52e] {
        display: none
    }

    .heightbanner[data-v-3d77a52e] {
        height: 112vh
    }

    .bw[data-v-3d77a52e] {
        width: 24%
    }

    .marginmiddle[data-v-3d77a52e] {
        margin: 0 5vmax
    }

    .subtext[data-v-3d77a52e] {
        margin-top: .1vmax;
        font-size: 3vmax
    }

    .fontsizebig2[data-v-3d77a52e] {
        margin-bottom: -2vmax;
        font-size: 5.5vmax
    }

    .fontsizebig[data-v-3d77a52e] {
        font-size: 5vmax
    }

    .margin-middle[data-v-3d77a52e] {
        max-width: 70%
    }
}

.smallertitle[data-v-6c2c769c] {
    margin: 15px 0;
    font-weight: 700;
    font-size: 40px;
    color: #000;
    text-transform: uppercase
}

.btnseeall[data-v-6c2c769c] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    border-radius: .6em
}

.finan[data-v-6c2c769c] {
    max-width: 257px;
    margin-left: 0
}

.banner[data-v-6c2c769c] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.par button[data-v-6c2c769c],
.par[data-v-6c2c769c] {
    background-color: #ccc
}

.tiilebanner[data-v-6c2c769c] {
    text-transform: capitalize;
    font-weight: font-weight-bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-6c2c769c] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-6c2c769c] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3.amazonaws.com/images/tractorsBG.png);
    height: 50%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-6c2c769c] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-6c2c769c] {
        text-transform: capitalize;
        font-size: 40px;
        font-family: Ubuntu, sans-serif;
        font-weight: font-weight-bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .wid[data-v-6c2c769c] {
        margin-top: 1px
    }

    .leftzin[data-v-6c2c769c] {
        margin-left: 0
    }

    .margininside[data-v-6c2c769c] {
        max-width: 100%
    }

    .circleimg[data-v-6c2c769c] {
        display: none
    }

    .circles[data-v-6c2c769c] {
        margin-top: 0
    }

    .margin-middle[data-v-6c2c769c] {
        max-width: 100%
    }

    .bigtitle[data-v-6c2c769c] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize
    }

    .inner[data-v-6c2c769c],
    .innertitle[data-v-6c2c769c] {
        text-transform: capitalize;
        font-weight: 400
    }

    .inner[data-v-6c2c769c] {
        font-size: 2vmax;
        margin-top: -5vmax
    }

    .amg[data-v-6c2c769c] {
        font-size: 6vmax
    }
}

@media only screen and (min-width: 768px) {
    .wid[data-v-6c2c769c] {
        margin-top: 1px
    }

    .leftzin[data-v-6c2c769c] {
        margin-left: 0
    }

    .margininside[data-v-6c2c769c] {
        margin: 15px 0;
        max-width: 100%
    }

    .circleimg[data-v-6c2c769c] {
        display: none
    }

    .circles[data-v-6c2c769c] {
        margin-top: 0
    }

    .margin-middle[data-v-6c2c769c] {
        max-width: 100%
    }

    .inner[data-v-6c2c769c] {
        font-size: 2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-6c2c769c],
    .innertitle[data-v-6c2c769c] {
        text-transform: capitalize;
        font-weight: 400
    }

    .bigtitle[data-v-6c2c769c] {
        text-transform: capitalize;
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px
    }
}

@media only screen and (min-width: 992px) {
    .wid[data-v-6c2c769c] {
        width: 450px
    }

    .leftzin[data-v-6c2c769c] {
        margin-left: -.5vmax
    }

    .margininside[data-v-6c2c769c] {
        max-width: 50%
    }

    .circleimg[data-v-6c2c769c] {
        display: inline
    }

    .circles[data-v-6c2c769c] {
        display: none
    }

    .margin-middle[data-v-6c2c769c] {
        max-width: 85%
    }

    .bigtitle[data-v-6c2c769c] {
        text-transform: capitalize;
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px
    }

    .inner[data-v-6c2c769c] {
        font-size: 2.2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-6c2c769c],
    .innertitle[data-v-6c2c769c] {
        text-transform: capitalize;
        font-weight: 400
    }
}

@media only screen and (min-width: 1200px) {
    .wid[data-v-6c2c769c] {
        width: 450px
    }

    .leftzin[data-v-6c2c769c] {
        margin-left: -.5vmax
    }

    .margininside[data-v-6c2c769c] {
        max-width: 50%
    }

    .circleimg[data-v-6c2c769c] {
        display: inline;
        margin: -3vmax px 0 0
    }

    .jumbotron[data-v-6c2c769c] {
        background-image: url(/assets/bg-oportunidade-2b2a4dd9c6a0e547b9045d18f2db7812da8202aec859878e73b185c1cf1cde73.png);
        background-position: 50%;
        height: 540px;
        background-size: cover
    }

    .circles[data-v-6c2c769c] {
        display: none
    }

    .margin-middle[data-v-6c2c769c] {
        max-width: 85%
    }

    .bigtitle[data-v-6c2c769c] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize
    }

    .inner[data-v-6c2c769c] {
        font-size: 2.2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-6c2c769c],
    .innertitle[data-v-6c2c769c] {
        text-transform: capitalize;
        font-weight: 400
    }
}

.btnseeall[data-v-3833315e] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    border-radius: .6em
}

.banner[data-v-3833315e] {
    text-align: left;
    background-color: rgba(0, 0, 0, .5)
}

.tiilebanner[data-v-3833315e] {
    text-transform: capitalize;
    font-weight: font-weight-bolder;
    color: #fff;
    font-size: 2.5em
}

.subtiilebanner[data-v-3833315e] {
    text-transform: capitalize;
    font-weight: 400;
    color: #fff;
    font-size: 1.8em
}

.hero-image[data-v-3833315e] {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://imgssotreq.s3.amazonaws.com/images/tractorsBG.png);
    height: 50%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 66%
}

.hero-text[data-v-3833315e] {
    position: absolute;
    top: 50%;
    left: 34%;
    transform: translate(-50%, -50%);
    color: #fff
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-3833315e] {
        text-transform: capitalize;
        font-size: 67px;
        font-family: Ubuntu, sans-serif;
        font-weight: font-weight-bold;
        -webkit-text-stroke: 1px #969696;
        -webkit-text-fill-color: #fff
    }
}

@media only screen and (min-width: 20px) {
    .smallertitle[data-v-3833315e] {
        line-height: 30px
    }

    .wid[data-v-3833315e] {
        margin-top: 1px
    }

    .leftzin[data-v-3833315e] {
        margin-left: 0
    }

    .margininside[data-v-3833315e] {
        max-width: 100%
    }

    .circleimg[data-v-3833315e] {
        display: none
    }

    .circles[data-v-3833315e] {
        margin-top: 0
    }

    .margin-middle[data-v-3833315e] {
        max-width: 100%
    }

    .bigtitle[data-v-3833315e] {
        font-size: 40px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize
    }

    .inner[data-v-3833315e],
    .innertitle[data-v-3833315e] {
        text-transform: capitalize;
        font-weight: 400
    }

    .inner[data-v-3833315e] {
        font-size: 2vmax;
        margin-top: -5vmax
    }

    .smallertitle[data-v-3833315e] {
        margin: 15px 0;
        font-weight: font-weight-bold;
        color: #000;
        margin-top: 10px;
        text-transform: capitalize;
        font-size: 40px
    }

    .amg[data-v-3833315e] {
        font-size: 6vmax
    }
}

@media only screen and (min-width: 768px) {
    .smallertitle[data-v-3833315e] {
        line-height: 40px;
        margin-top: 10px
    }

    .wid[data-v-3833315e] {
        margin-top: 1px
    }

    .leftzin[data-v-3833315e] {
        margin-left: 0
    }

    .margininside[data-v-3833315e] {
        margin: 15px 0;
        max-width: 100%
    }

    .circleimg[data-v-3833315e] {
        display: none
    }

    .circles[data-v-3833315e] {
        margin-top: 0
    }

    .margin-middle[data-v-3833315e] {
        max-width: 100%
    }

    .inner[data-v-3833315e] {
        font-size: 2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-3833315e],
    .innertitle[data-v-3833315e] {
        text-transform: capitalize;
        font-weight: 400
    }

    .bigtitle[data-v-3833315e] {
        text-transform: capitalize;
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px
    }

    .smallertitle[data-v-3833315e] {
        margin: 15px 0;
        text-transform: capitalize;
        font-weight: font-weight-bold;
        color: #000
    }
}

@media only screen and (min-width: 992px) {
    .wid[data-v-3833315e] {
        width: 450px
    }

    .leftzin[data-v-3833315e] {
        margin-left: -.5vmax
    }

    .margininside[data-v-3833315e] {
        max-width: 50%
    }

    .circleimg[data-v-3833315e] {
        display: inline
    }

    .circles[data-v-3833315e] {
        display: none
    }

    .margin-middle[data-v-3833315e] {
        max-width: 85%
    }

    .bigtitle[data-v-3833315e] {
        text-transform: capitalize;
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px
    }

    .inner[data-v-3833315e] {
        font-size: 2.2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-3833315e],
    .innertitle[data-v-3833315e] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-3833315e] {
        margin: 15px 0;
        font-weight: font-weight-bold;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 1200px) {
    .wid[data-v-3833315e] {
        width: 450px
    }

    .leftzin[data-v-3833315e] {
        margin-left: -.5vmax
    }

    .margininside[data-v-3833315e] {
        max-width: 50%
    }

    .circleimg[data-v-3833315e] {
        display: inline;
        margin: -3vmax px 0 0
    }

    .circles[data-v-3833315e] {
        display: none
    }

    .margin-middle[data-v-3833315e] {
        max-width: 85%
    }

    .bigtitle[data-v-3833315e] {
        font-size: 67px;
        margin-top: 4vmax;
        margin-bottom: -10px;
        text-transform: capitalize
    }

    .inner[data-v-3833315e] {
        font-size: 2.2vmax;
        margin-top: -5vmax
    }

    .inner[data-v-3833315e],
    .innertitle[data-v-3833315e] {
        text-transform: capitalize;
        font-weight: 400
    }

    .smallertitle[data-v-3833315e] {
        margin: 15px 0;
        font-weight: font-weight-bold;
        color: #000;
        text-transform: capitalize
    }
}

.nottraco[data-v-d587ad9c] {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    background-color: #222
}

.traco[data-v-d587ad9c] {
    width: 100px;
    background-color: #ab0718
}

.traco.active[data-v-d587ad9c] {
    width: 100px;
    height: 10px
}

.hero-img[data-v-d587ad9c] {
    height: calc(100vh - 80px) !important;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.hero-text[data-v-d587ad9c] {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff
}

.herohome[data-v-d587ad9c] {
    margin-top: -80px
}

@media (max-width: 538px) {
    .herohome[data-v-d587ad9c] {
        margin-top: -11px
    }

    .card-img-top.maquina-card-img[data-v-d587ad9c] {
        height: 250px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50%
    }
}

.titlered[data-v-760687b3] {
    color: #ab0718;
    font-size: 36px
}

.box[data-v-760687b3] {
    border: 1px solid #000
}

.btnsend[data-v-760687b3] {
    text-transform: capitalize;
    background-color: #f7b220;
    border: #f7b220;
    color: #000;
    padding: .9em 2em;
    border-radius: .6em
}

.btnsend[data-v-760687b3]:hover {
    background-color: #000;
    color: #fff
}

.style-chooser .vs__search[data-v-760687b3]::-moz-placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps
}

.style-chooser .vs__dropdown-menu[data-v-760687b3],
.style-chooser .vs__dropdown-toggle[data-v-760687b3],
.style-chooser .vs__search[data-v-760687b3]::placeholder {
    background: #dfe5fb;
    border: none;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps
}

.style-chooser .vs__clear[data-v-760687b3],
.style-chooser .vs__open-indicator[data-v-760687b3] {
    fill: #394066
}

.upimg[data-v-760687b3] {
    margin-top: -5vmax
}

.wbold[data-v-760687b3] {
    font-weight: bolder;
    color: #fff
}

.wnormal[data-v-760687b3] {
    font-weight: 400;
    color: #fff
}

@supports (-webkit-text-stroke:1px rgb(63, 59, 59)) {
    h1[data-v-760687b3] {
        text-transform: capitalize;
        font-size: 7vmax;
        font-family: Ubuntu, sans-serif;
        font-weight: 700;
        -webkit-text-stroke: 1px #c4c4c4;
        -webkit-text-fill-color: #fff
    }
}

.yellowdiv[data-v-760687b3] {
    height: 31.5vmax;
    margin-right: -4vmax;
    width: 6vmax;
    background-color: #f7b221
}

.filled[data-v-760687b3] {
    background-color: #ab0718
}

.imagem[data-v-760687b3] {
    height: 30vmax
}

.inputnormal[data-v-760687b3] {
    font-size: 16px;
    height: 50px;
    color: #000;
    border: 1px solid #9a9a9a
}

.bigtitle[data-v-760687b3] {
    font-size: 6.5vmax;
    margin-bottom: -3vmax
}

@media only screen and (min-width: 20px) {
    .icons i[data-v-760687b3] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax
    }

    .finan[data-v-760687b3] {
        max-width: 15vmax;
        margin-left: 0
    }

    .innertext[data-v-760687b3] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-760687b3] {
        max-width: 100%
    }

    .circleimg[data-v-760687b3] {
        display: none
    }

    .circles[data-v-760687b3] {
        margin-top: 0
    }

    .margin-middle[data-v-760687b3] {
        max-width: 100%
    }

    .bigtitle[data-v-760687b3] {
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-760687b3] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: bolder
    }

    .inner[data-v-760687b3] {
        font-size: 2vmax;
        text-transform: capitalize;
        font-weight: 400;
        margin-top: -5vmax
    }

    .smallertitle[data-v-760687b3] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 3vmax;
        color: #000;
        text-transform: capitalize
    }

    .amg[data-v-760687b3] {
        font-size: 6vmax
    }

    .mob-contato-hero[data-v-760687b3] {
        width: 100%;
        height: 100%
    }
}

@media only screen and (min-width: 768px) {
    .icons i[data-v-760687b3] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 3.5vmax
    }

    .innertext[data-v-760687b3] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-760687b3] {
        margin: 15px 0;
        max-width: 100%
    }

    .circleimg[data-v-760687b3] {
        display: none
    }

    .circles[data-v-760687b3] {
        margin-top: 0
    }

    .margin-middle[data-v-760687b3] {
        max-width: 100%
    }

    .innertitle[data-v-760687b3] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .bigtitle[data-v-760687b3] {
        text-transform: capitalize;
        font-size: 7vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax
    }

    .smallertitle[data-v-760687b3] {
        margin: 15px 0;
        text-transform: capitalize;
        font-weight: 700;
        font-size: 3vmax;
        color: #000
    }

    .mob-contato-hero[data-v-760687b3] {
        width: unset;
        height: unset
    }
}

@media only screen and (min-width: 992px) {
    .icons i[data-v-760687b3] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax
    }

    .innertext[data-v-760687b3] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-760687b3] {
        max-width: 50%
    }

    .circleimg[data-v-760687b3] {
        display: inline
    }

    .circles[data-v-760687b3] {
        display: none
    }

    .margin-middle[data-v-760687b3] {
        max-width: 70%
    }

    .bigtitle[data-v-760687b3] {
        text-transform: capitalize;
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax
    }

    .innertitle[data-v-760687b3] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-760687b3] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 3vmax;
        color: #000;
        text-transform: capitalize
    }
}

@media only screen and (min-width: 1200px) {
    .icons i[data-v-760687b3] {
        text-transform: capitalize;
        font-weight: bolder;
        font-size: 2vmax
    }

    .innertext[data-v-760687b3] {
        font: 1.4em;
        font-weight: 400
    }

    .margininside[data-v-760687b3] {
        max-width: 50%
    }

    .circleimg[data-v-760687b3] {
        display: inline;
        margin: -3vmax px 0 0
    }

    .circles[data-v-760687b3] {
        display: none
    }

    .margin-middle[data-v-760687b3] {
        max-width: 70%
    }

    .bigtitle[data-v-760687b3] {
        font-size: 4vmax;
        margin-top: 4vmax;
        margin-bottom: -2vmax;
        text-transform: capitalize
    }

    .innertitle[data-v-760687b3] {
        font-size: 1.2em;
        text-transform: capitalize;
        font-weight: bolder
    }

    .smallertitle[data-v-760687b3] {
        margin: 15px 0;
        font-weight: 700;
        font-size: 2.5vmax;
        color: #000;
        text-transform: capitalize
    }
}

.navbar-img {
width: 125px !important;
    max-width: 125px !important;
    height: 53px !important;
    max-height: 53px !important;

}
.w-80 {
    width: 80% !important;
}

.btnsend {
    color: #fff !important;
}

.btnsend:hover {
    color: #000 !important;
}
.machinecard {
    min-width: 370px;
    max-width: 380px
}
.machinegrid {
    max-width: 1520px;
    margin: auto
}
.rheostat-tooltip {
    margin-left: -230% !important;
    position: absolute;
    top: -22px;
    text-align: center;
    transform: translateX(8%) !important;
}
#filtro5.w-100.collapse.show, #filtro6.w-100.collapse.show, #filtro7.w-100.collapse.show {
    padding: 0px 50px;
}
.card a {

    text-align: center !important;
}
@media (min-width: 1200px) {
    .display-5 {
        font-size: 3rem;
    }
}
@media(max-width: 1441px) {
.machinecard {
        min-width: 330px;
        max-width: 330px
    }
.machinegrid {
    max-width: 1430px;
    margin: auto
}
}
.rails-bootstrap-forms-date-select select,
.rails-bootstrap-forms-time-select select,
.rails-bootstrap-forms-datetime-select select {
  display: inline-block;
  width: auto;
}

.rails-bootstrap-forms-error-summary {
  margin-top: 10px;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *




 */

/* Image preview styles */
.preview-area {
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 15px;
    position: relative;
}

.preview-area.upload-success {
    border-color: #28a745;
    background-color: rgba(40, 167, 69, 0.1);
}

.upload-status {
    margin-top: 10px;
    padding: 5px;
    font-size: 0.875rem;
}

.text-success {
    color: #28a745;
}

.text-danger {
    color: #dc3545;
}

/* Multi-image preview styles */
.preview-container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.preview-item {
    position: relative;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 4px;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}

.preview-item.upload-success {
    border-color: #28a745;
    background-color: rgba(40, 167, 69, 0.1);
}

.preview-item.upload-error {
    border-color: #dc3545;
    background-color: rgba(220, 53, 69, 0.1);
}

.preview-item .remove-btn {
    border-radius: 50%;
    width: 24px;
    height: 24px;
    padding: 0;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
    z-index: 10;
}
