.hide {
  display: none !important;
}

.proline-breadcrumb {
  color: #fff;
  font-size: var(--e-global-typography-a808dec-font-size);
  line-height: var(--e-global-typography-a808dec-line-height);
}
.proline-breadcrumb a {
  color: #fff;
  transition: 0.3s;
}
.proline-breadcrumb a:hover {
  opacity: 0.6;
}

.machinery-menu {
  columns: 3;
  column-gap: 20px;
}
.machinery-menu .machinery-menu-category {
  width: 100%;
  display: block;
  break-inside: avoid;
}
.machinery-menu .machinery-menu-category .mmc-heading {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 12px;
  padding-bottom: 10px;
}
.machinery-menu .machinery-menu-category .mmc-heading > h3 {
  font-size: var(--e-global-typography-8c769ec-font-size);
  line-height: var(--e-global-typography-8c769ec-line-height);
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
}
.machinery-menu .machinery-menu-category .mmc-heading > h3 a {
  color: var(--e-global-color-secondary);
  transition: 0.3s;
}
.machinery-menu .machinery-menu-category .mmc-heading > h3 a:hover {
  color: var(--e-global-color-primary);
}
.machinery-menu .machinery-menu-category .mmc-heading > div {
  font-size: var(--e-global-typography-b28aa9e-font-size);
  line-height: var(--e-global-typography-b28aa9e-line-height);
  color: var(--e-global-color-primary);
  /*&.show-material {
    span::first-letter {
      font-weight: 700;
    }
  }*/
}
.machinery-menu .machinery-menu-category .mmc-heading > div span {
  display: inline-block;
}
.machinery-menu .machinery-menu-category .mmc-heading > div span::first-letter {
  font-weight: 700;
}
.machinery-menu .machinery-menu-category .mmc-machinery-list {
  margin: 0 73px 35px 20px;
}
.machinery-menu .machinery-menu-category .mmc-machinery-list .mmc-machinery {
  margin-bottom: 10px;
}
.machinery-menu .machinery-menu-category .mmc-machinery-list .mmc-machinery h4, .machinery-menu .machinery-menu-category .mmc-machinery-list .mmc-machinery p {
  font-size: var(--e-global-typography-b28aa9e-font-size);
  line-height: var(--e-global-typography-b28aa9e-line-height);
  margin: 0;
}
.machinery-menu .machinery-menu-category .mmc-machinery-list .mmc-machinery h4 span, .machinery-menu .machinery-menu-category .mmc-machinery-list .mmc-machinery p span {
  font-weight: 700;
  color: var(--e-global-color-primary);
  display: inline-block;
}
.machinery-menu .machinery-menu-category .mmc-machinery-list .mmc-machinery h4 {
  font-weight: 700;
}
.machinery-menu .machinery-menu-category .mmc-machinery-list .mmc-machinery h4 a {
  color: var(--e-global-color-text);
  transition: 0.3s;
}
.machinery-menu .machinery-menu-category .mmc-machinery-list .mmc-machinery h4 a:hover {
  color: var(--e-global-color-primary);
}
@media screen and (max-width: 1599px) {
  .machinery-menu .machinery-menu-category .mmc-machinery-list {
    margin: 0 40px 35px 10px;
  }
}

.features-specifications-lists {
  display: flex;
  column-gap: 86px;
}
.features-specifications-lists ul {
  margin: 0;
  list-style-type: none;
}
.features-specifications-lists ul li {
  display: flex;
  column-gap: 15px;
  padding: 10px 0;
}
.features-specifications-lists ul li::before {
  content: "";
  height: 36px;
  width: 36px;
  flex-shrink: 0;
  margin-top: -5px;
  background-image: url("../images/checkbox.png");
  background-size: contain;
  background-repeat: no-repeat;
}
.features-specifications-lists ul:not(:only-child) {
  width: 50%;
}
@media screen and (max-width: 1299px) {
  .features-specifications-lists {
    column-gap: 43px;
  }
  .features-specifications-lists ul li::before {
    height: 30px;
    width: 30px;
    margin-top: -4px;
  }
}
@media screen and (max-width: 767px) {
  .features-specifications-lists {
    flex-direction: column;
    row-gap: 20px;
  }
  .features-specifications-lists ul li::before {
    height: 25px;
    width: 25px;
    margin-top: -3px;
  }
  .features-specifications-lists ul:not(:only-child) {
    width: 100%;
  }
}

.gform_confirmation_message {
  text-align: center;
}

div.gform_wrapper .gform_heading .gform_required_legend {
  display: none;
}
div.gform_wrapper.form-contact_wrapper input[type=color],
div.gform_wrapper.form-contact_wrapper input[type=date],
div.gform_wrapper.form-contact_wrapper input[type=datetime-local],
div.gform_wrapper.form-contact_wrapper input[type=datetime],
div.gform_wrapper.form-contact_wrapper input[type=email],
div.gform_wrapper.form-contact_wrapper input[type=month],
div.gform_wrapper.form-contact_wrapper input[type=number],
div.gform_wrapper.form-contact_wrapper input[type=password],
div.gform_wrapper.form-contact_wrapper input[type=search],
div.gform_wrapper.form-contact_wrapper input[type=tel],
div.gform_wrapper.form-contact_wrapper input[type=text],
div.gform_wrapper.form-contact_wrapper input[type=time],
div.gform_wrapper.form-contact_wrapper input[type=url],
div.gform_wrapper.form-contact_wrapper input[type=week],
div.gform_wrapper.form-contact_wrapper input[type=file],
div.gform_wrapper.form-contact_wrapper select, div.gform_wrapper.form-contact_wrapper textarea {
  box-shadow: none;
  outline: none;
  color: var(--e-global-color-text);
  background: none;
  border: 1px solid #bbbbbb;
  padding: 5px 20px;
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 38px;
  text-align: start !important;
}
div.gform_wrapper.form-contact_wrapper input[type=color]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=date]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=datetime-local]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=datetime]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=email]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=month]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=number]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=password]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=search]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=tel]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=text]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=time]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=url]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=week]::placeholder,
div.gform_wrapper.form-contact_wrapper input[type=file]::placeholder,
div.gform_wrapper.form-contact_wrapper select::placeholder, div.gform_wrapper.form-contact_wrapper textarea::placeholder {
  color: #bbbbbb;
  opacity: 1;
}
div.gform_wrapper.form-contact_wrapper input[type=color]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=date]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=datetime-local]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=datetime]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=email]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=month]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=number]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=password]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=search]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=tel]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=text]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=time]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=url]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=week]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=file]:-moz-placeholder,
div.gform_wrapper.form-contact_wrapper select:-moz-placeholder, div.gform_wrapper.form-contact_wrapper textarea:-moz-placeholder {
  color: #bbbbbb;
  opacity: 1;
}
div.gform_wrapper.form-contact_wrapper input[type=color]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=date]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=datetime-local]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=datetime]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=email]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=month]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=number]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=password]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=search]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=tel]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=text]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=time]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=url]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=week]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper input[type=file]::-moz-placeholder,
div.gform_wrapper.form-contact_wrapper select::-moz-placeholder, div.gform_wrapper.form-contact_wrapper textarea::-moz-placeholder {
  color: #bbbbbb;
  opacity: 1;
}
div.gform_wrapper.form-contact_wrapper textarea {
  resize: none;
  height: 138px !important;
}
div.gform_wrapper.form-contact_wrapper .gfield_radio {
  padding-bottom: 19px;
}
div.gform_wrapper.form-contact_wrapper .gfield_radio .gchoice {
  text-align: center;
  padding-bottom: 15px;
}
div.gform_wrapper.form-contact_wrapper .gfield_radio .gchoice input {
  width: 0;
  height: 0;
}
div.gform_wrapper.form-contact_wrapper .gfield_radio .gchoice label {
  font-family: var(--e-global-typography-357fad4-font-family), sans-serif;
  font-size: var(--e-global-typography-357fad4-font-size);
  line-height: var(--e-global-typography-357fad4-line-height);
  font-weight: 700;
  text-transform: uppercase;
  color: #bbbbbb;
  border-bottom: 5px solid transparent;
  cursor: pointer;
  transition: 0.3s;
}
div.gform_wrapper.form-contact_wrapper .gfield_radio .gchoice input:checked ~ label {
  border-color: #3d57a5;
  color: var(--e-global-color-text);
}
div.gform_wrapper.form-contact_wrapper .gfield--type-fileupload input[type=file] {
  position: relative;
  padding: 5px 150px 5px 20px;
  min-height: 50px;
}
div.gform_wrapper.form-contact_wrapper .gfield--type-fileupload input[type=file]::file-selector-button {
  color: var(--e-global-color-text);
  background: var(--e-global-color-8df06df);
  outline: none;
  border: none;
  box-shadow: none;
  cursor: pointer;
  margin: 0;
  padding: 0 30px;
  text-transform: uppercase;
  transition: 0.3s;
  position: absolute;
  height: calc(100% + 2.5px);
  top: 0;
  right: 0;
}
div.gform_wrapper.form-contact_wrapper .gfield--type-fileupload input[type=file]::file-selector-button:hover {
  color: var(--e-global-color-8df06df);
  background: var(--e-global-color-text);
}
div.gform_wrapper.form-contact_wrapper .gfield--type-fileupload .gform_fileupload_rules {
  display: none;
}
div.gform_wrapper.form-contact_wrapper .gform-footer {
  padding: 0;
  margin: 69px 0 0;
}
div.gform_wrapper.form-contact_wrapper .gform-footer .gform_button {
  margin: auto;
  max-width: 150px;
  width: 100%;
}
@media screen and (max-width: 1299px) {
  div.gform_wrapper.form-contact_wrapper .gfield_radio {
    padding-bottom: 0;
  }
  div.gform_wrapper.form-contact_wrapper .gform-footer {
    margin: 40px 0 0;
  }
}
div.gform_wrapper.form-footer_wrapper {
  color: #fff;
}
div.gform_wrapper.form-footer_wrapper .gform_heading .gform_title {
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: 700;
  line-height: var(--e-global-typography-primary-line-height);
  margin: 0 0 30px 0;
}
div.gform_wrapper.form-footer_wrapper .gform_fields {
  row-gap: 30px;
}
div.gform_wrapper.form-footer_wrapper .gfield_label, div.gform_wrapper.form-footer_wrapper .gform-field-label {
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  margin: 0 0 3px 0;
}
div.gform_wrapper.form-footer_wrapper .gfield_label .gfield_required, div.gform_wrapper.form-footer_wrapper .gform-field-label .gfield_required {
  display: none;
}
div.gform_wrapper.form-footer_wrapper input[type=color],
div.gform_wrapper.form-footer_wrapper input[type=date],
div.gform_wrapper.form-footer_wrapper input[type=datetime-local],
div.gform_wrapper.form-footer_wrapper input[type=datetime],
div.gform_wrapper.form-footer_wrapper input[type=email],
div.gform_wrapper.form-footer_wrapper input[type=month],
div.gform_wrapper.form-footer_wrapper input[type=number],
div.gform_wrapper.form-footer_wrapper input[type=password],
div.gform_wrapper.form-footer_wrapper input[type=search],
div.gform_wrapper.form-footer_wrapper input[type=tel],
div.gform_wrapper.form-footer_wrapper input[type=text],
div.gform_wrapper.form-footer_wrapper input[type=time],
div.gform_wrapper.form-footer_wrapper input[type=url],
div.gform_wrapper.form-footer_wrapper input[type=week],
div.gform_wrapper.form-footer_wrapper select, div.gform_wrapper.form-footer_wrapper textarea {
  box-shadow: none;
  outline: none;
  color: #fff;
  background: none;
  border: none;
  padding: 0;
  border-bottom: 3px solid #fff;
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
div.gform_wrapper.form-footer_wrapper input[type=color]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=date]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=datetime-local]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=datetime]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=email]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=month]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=number]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=password]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=search]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=tel]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=text]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=time]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=url]::placeholder,
div.gform_wrapper.form-footer_wrapper input[type=week]::placeholder,
div.gform_wrapper.form-footer_wrapper select::placeholder, div.gform_wrapper.form-footer_wrapper textarea::placeholder {
  color: #fff;
  opacity: 1;
}
div.gform_wrapper.form-footer_wrapper input[type=color]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=date]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=datetime-local]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=datetime]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=email]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=month]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=number]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=password]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=search]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=tel]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=text]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=time]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=url]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=week]:-moz-placeholder,
div.gform_wrapper.form-footer_wrapper select:-moz-placeholder, div.gform_wrapper.form-footer_wrapper textarea:-moz-placeholder {
  color: #fff;
  opacity: 1;
}
div.gform_wrapper.form-footer_wrapper input[type=color]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=date]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=datetime-local]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=datetime]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=email]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=month]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=number]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=password]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=search]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=tel]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=text]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=time]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=url]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper input[type=week]::-moz-placeholder,
div.gform_wrapper.form-footer_wrapper select::-moz-placeholder, div.gform_wrapper.form-footer_wrapper textarea::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
div.gform_wrapper.form-footer_wrapper textarea {
  border: 1px solid #fff;
  border-radius: 10px;
  resize: none;
  height: 75px;
  padding: 10px;
}
div.gform_wrapper.form-footer_wrapper .gfield--type-radio .gchoice {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: start;
  gap: 15px;
}
div.gform_wrapper.form-footer_wrapper .gfield--type-radio .gchoice label {
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  text-transform: uppercase;
}
div.gform_wrapper.form-footer_wrapper .gfield--type-radio .gchoice .gfield-choice-input {
  all: unset;
  cursor: pointer;
  width: 25px;
  height: 25px;
  border: 2px solid var(--e-global-color-secondary);
  border-radius: 100%;
}
div.gform_wrapper.form-footer_wrapper .gfield--type-radio .gchoice .gfield-choice-input:checked {
  background: var(--e-global-color-secondary);
}
div.gform_wrapper.form-footer_wrapper .gform_footer {
  margin: 0;
  padding: 20px 0 0;
}
div.gform_wrapper.form-footer_wrapper .gform_footer .gform_button {
  background: var(--e-global-color-secondary);
  max-width: 150px;
  width: 100%;
  margin: 0;
}
div.gform_wrapper.form-footer_wrapper .gform_footer .gform_button:hover, div.gform_wrapper.form-footer_wrapper .gform_footer .gform_button:focus, div.gform_wrapper.form-footer_wrapper .gform_footer .gform_button:active {
  background: #fff;
  color: var(--e-global-color-secondary);
}
@media screen and (max-width: 767px) {
  div.gform_wrapper.form-footer_wrapper .gform_heading .gform_title {
    text-align: center;
  }
  div.gform_wrapper.form-footer_wrapper .gfield--type-radio .gfield_radio {
    gap: 10px;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  div.gform_wrapper.form-footer_wrapper .gform_footer .gform_button {
    margin: auto;
  }
}

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