h1 {
  font-size: 28.5px;
}

.h1 {
  font-size: 28.5px !important;
}

h2 {
  font-size: 26px;
}

.h2 {
  font-size: 26px !important;
}

h3 {
  font-size: 23.5px;
}

.h3 {
  font-size: 23.5px !important;
}

h4 {
  font-size: 21px;
}

.h4 {
  font-size: 21px !important;
}

h5 {
  font-size: 18.5px;
}

.h5 {
  font-size: 18.5px !important;
}

h6 {
  font-size: 16px;
}

.h6 {
  font-size: 16px !important;
}

.intro-router-view * {
  font-family: "Jost", sans-serif;
}

.industria-router-view *,
.agricultura-router-view *,
.auto-router-view * {
  font-family: "Roboto", sans-serif;
}

.industria-router-view h1,
.industria-router-view h2,
.industria-router-view h3,
.industria-router-view h4,
.industria-router-view h5,
.industria-router-view h6,
.agricultura-router-view h1,
.agricultura-router-view h2,
.agricultura-router-view h3,
.agricultura-router-view h4,
.agricultura-router-view h5,
.agricultura-router-view h6,
.auto-router-view h1,
.auto-router-view h2,
.auto-router-view h3,
.auto-router-view h4,
.auto-router-view h5,
.auto-router-view h6 {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600;
}

.industria-router-view h1.bolder,
.industria-router-view h2.bolder,
.industria-router-view h3.bolder,
.industria-router-view h4.bolder,
.industria-router-view h5.bolder,
.industria-router-view h6.bolder,
.agricultura-router-view h1.bolder,
.agricultura-router-view h2.bolder,
.agricultura-router-view h3.bolder,
.agricultura-router-view h4.bolder,
.agricultura-router-view h5.bolder,
.agricultura-router-view h6.bolder,
.auto-router-view h1.bolder,
.auto-router-view h2.bolder,
.auto-router-view h3.bolder,
.auto-router-view h4.bolder,
.auto-router-view h5.bolder,
.auto-router-view h6.bolder {
  font-weight: 800;
}

.industria-router-view h1.regular,
.industria-router-view h2.regular,
.industria-router-view h3.regular,
.industria-router-view h4.regular,
.industria-router-view h5.regular,
.industria-router-view h6.regular,
.agricultura-router-view h1.regular,
.agricultura-router-view h2.regular,
.agricultura-router-view h3.regular,
.agricultura-router-view h4.regular,
.agricultura-router-view h5.regular,
.agricultura-router-view h6.regular,
.auto-router-view h1.regular,
.auto-router-view h2.regular,
.auto-router-view h3.regular,
.auto-router-view h4.regular,
.auto-router-view h5.regular,
.auto-router-view h6.regular {
  font-weight: 400;
}

.industria-router-view h1 span,
.industria-router-view h1 b,
.industria-router-view h2 span,
.industria-router-view h2 b,
.industria-router-view h3 span,
.industria-router-view h3 b,
.industria-router-view h4 span,
.industria-router-view h4 b,
.industria-router-view h5 span,
.industria-router-view h5 b,
.industria-router-view h6 span,
.industria-router-view h6 b,
.agricultura-router-view h1 span,
.agricultura-router-view h1 b,
.agricultura-router-view h2 span,
.agricultura-router-view h2 b,
.agricultura-router-view h3 span,
.agricultura-router-view h3 b,
.agricultura-router-view h4 span,
.agricultura-router-view h4 b,
.agricultura-router-view h5 span,
.agricultura-router-view h5 b,
.agricultura-router-view h6 span,
.agricultura-router-view h6 b,
.auto-router-view h1 span,
.auto-router-view h1 b,
.auto-router-view h2 span,
.auto-router-view h2 b,
.auto-router-view h3 span,
.auto-router-view h3 b,
.auto-router-view h4 span,
.auto-router-view h4 b,
.auto-router-view h5 span,
.auto-router-view h5 b,
.auto-router-view h6 span,
.auto-router-view h6 b {
  font-family: "Montserrat", sans-serif !important;
}

.industria-router-view h1.news-title,
.industria-router-view h2.news-title,
.industria-router-view h3.news-title,
.industria-router-view h4.news-title,
.industria-router-view h5.news-title,
.industria-router-view h6.news-title,
.agricultura-router-view h1.news-title,
.agricultura-router-view h2.news-title,
.agricultura-router-view h3.news-title,
.agricultura-router-view h4.news-title,
.agricultura-router-view h5.news-title,
.agricultura-router-view h6.news-title,
.auto-router-view h1.news-title,
.auto-router-view h2.news-title,
.auto-router-view h3.news-title,
.auto-router-view h4.news-title,
.auto-router-view h5.news-title,
.auto-router-view h6.news-title {
  color: rgba(0, 0, 0, 0.87);
}

.industria-router-view h1.highlight,
.agricultura-router-view h1.highlight,
.auto-router-view h1.highlight {
  color: #ec921d;
  font-size: 48px;
  font-weight: bold;
  line-height: 58px;
}

.industria-router-view h1.highlight.alt,
.agricultura-router-view h1.highlight.alt,
.auto-router-view h1.highlight.alt {
  color: rgba(0, 0, 0, 0.87);
}

.industria-router-view h1.highlight > span.highlight,
.agricultura-router-view h1.highlight > span.highlight,
.auto-router-view h1.highlight > span.highlight {
  color: #ec921d;
  font-family: "Montserrat", sans-serif !important;
}

@media screen and (max-width: 600px) {
  .industria-router-view h1.highlight,
  .agricultura-router-view h1.highlight,
  .auto-router-view h1.highlight {
    font-size: 36px;
    line-height: 46px;
  }
}

@media screen and (max-width: 400px) {
  .industria-router-view h1.highlight,
  .agricultura-router-view h1.highlight,
  .auto-router-view h1.highlight {
    font-size: 28px;
    line-height: 36px;
  }
}

html {
  overflow-y: auto !important;
}

html,
body {
  height: 100%;
}

.v-application {
  font-family: "Jost", sans-serif !important;
}

.router-link,
.router-link-active,
.v-application a {
  text-decoration: none;
}

.quick-link,
a.quick-link {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.85) !important;
}

.quick-link:hover,
a.quick-link:hover {
  opacity: 0.6;
  text-decoration: underline;
}

.list-indented {
  padding-left: 24px;
}

.list-indented .list-bullet {
  font-size: 16px !important;
  margin: -2px 4px 0 -20px;
  color: #ec921d !important;
}

.main-btn.v-btn.v-btn--has-bg.theme--dark,
.main-btn.v-btn.v-btn--has-bg.theme--light {
  background-color: #ec921d;
  transition: 250ms ease-in-out;
}

.main-btn.v-btn.v-btn--has-bg.theme--dark.alt,
.main-btn.v-btn.v-btn--has-bg.theme--light.alt {
  background-color: transparent;
  border: 2px solid #fff;
}

.main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt,
.main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt {
  border: 2px solid #ec921d;
}

.main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:hover,
.main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:active,
.main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:focus,
.main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:hover,
.main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:active,
.main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:focus {
  background-color: transparent;
  border: 2px solid #fff;
}

.main-btn.v-btn.v-btn--has-bg.theme--dark .v-btn__content,
.main-btn.v-btn.v-btn--has-bg.theme--light .v-btn__content {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
}

.bg-main {
  background-color: #fff;
}

.bg-alt {
  background-color: #f2f2f2;
}

.limit-width {
  max-width: 1000px;
  margin: 0 auto;
}

.divider {
  background-color: #ec921d;
  height: 4px;
  width: 68px;
  border-radius: 25px;
}

hr {
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  border: none;
  height: 1px !important;
}

.call-to-action {
  background-color: #222428;
  color: #fff;
}

.call-to-action.alt {
  background-color: #ec921d;
}

.call-to-action > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.hover-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
}

.auto-router-view h1.highlight {
  color: #cf372d;
}

.auto-router-view h1.highlight > span.highlight {
  color: #cf372d;
}

.auto-router-view .call-to-action.alt {
  background-color: #cf372d;
}

.auto-router-view .divider {
  background-color: #cf372d !important;
}

.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark,
.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--light {
  background-color: #cf372d;
}

.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt,
.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt {
  border: 2px solid #cf372d;
}

.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:hover,
.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:active,
.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:focus,
.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:hover,
.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:active,
.auto-router-view .main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:focus {
  background-color: transparent;
  border: 2px solid #fff;
}

.auto-router-view .list-indented .list-bullet {
  color: #cf372d !important;
}

.agricultura-router-view h1.highlight {
  color: #367C2B;
}

.agricultura-router-view h1.highlight > span.highlight {
  color: #367C2B;
}

.agricultura-router-view .call-to-action.alt {
  background-color: #367C2B;
}

.agricultura-router-view .divider {
  background-color: #367C2B !important;
}

.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark,
.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--light {
  background-color: #367C2B;
}

.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt,
.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt {
  border: 2px solid #367C2B;
}

.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:hover,
.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:active,
.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--dark.hover-alt:focus,
.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:hover,
.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:active,
.agricultura-router-view .main-btn.v-btn.v-btn--has-bg.theme--light.hover-alt:focus {
  background-color: transparent;
  border: 2px solid #fff;
}

.agricultura-router-view .list-indented .list-bullet {
  color: #367C2B !important;
}

.dx-gridbase-container .dx-datagrid-headers {
  color: #FFF;
  font-size: 13px;
  background-color: #004272;
}

/*---------- DATAGRID HEADER MASTER DETAILS ----------*/

.dx-datagrid-content .dx-datagrid-headers {
  color: #FFF;
  background-color: #004272;
}

/*---------- DATAGRID HIDDEN ROWS ----------*/

.dx-datagrid .dx-master-detail-cell {
  padding: 10px 14px !important;
}

.dx-datagrid .dx-field-item-label {
  margin-bottom: 2px !important;
}

.dx-datagrid .dx-field-item-content {
  padding: 2px 8px !important;
}

.dx-datagrid .dx-last-col {
  padding-top: 4px !important;
}

/*---------- DATAGRID HOVER ROWS ----------*/

.dx-data-row.dx-state-hover > td {
  cursor: pointer;
  color: #fff !important;
  background-color: #ec921d !important;
}


/*# sourceMappingURL=app.css.map*/