/*
Theme Name: Rilinkt Astra
Theme URI: https://www.rilinkt.com/
Author: Rilinkt
Description: Astra child theme for the Rilinkt B2B equipment catalog.
Version: 1.0.1
Template: astra
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: rilinkt-b2b
*/

.uagb-block-b4bdb975,
.uagb-block-c3c03179 {
  background-image: linear-gradient(90deg, rgba(1, 22, 39, 0.72), rgba(1, 22, 39, 0.22)), url("./assets/industrial-storage-hero.jpg") !important;
  background-attachment: scroll !important;
  background-position: center !important;
  background-size: cover !important;
}

.uagb-block-b4bdb975 h1,
.uagb-block-c3c03179 h1 {
  color: #fff !important;
}

.uagb-block-00d4defe {
  background-image: linear-gradient(135deg, rgba(1, 22, 39, 0.76), rgba(1, 22, 39, 0.48)), url("./assets/home-energy-series.jpg") !important;
  background-position: center !important;
  background-size: cover !important;
}

body.page-id-496 .entry-content h1,
body.page-id-498 .entry-content h1 {
  color: #fff !important;
}

.uagb-block-62f0ec94 {
  display: none !important;
}

form.inquiry-form {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px 16px;
}

form.inquiry-form .field {
  display: grid;
  gap: 7px;
  min-width: 0;
}

form.inquiry-form .field-wide,
form.inquiry-form .form-notice,
form.inquiry-form .form-consent,
form.inquiry-form > button {
  grid-column: 1 / -1;
}

form.inquiry-form .field > label {
  display: block;
  color: #24332d;
  font-size: 13px;
  font-weight: 650;
}

form.inquiry-form input:not([type="checkbox"]),
form.inquiry-form select,
form.inquiry-form textarea {
  width: 100%;
  min-height: 48px;
  padding: 11px 13px;
  border: 1px solid #cad6d0;
  border-radius: 3px;
  color: #24332d;
  background: #fff;
  font-size: 14px;
}

form.inquiry-form textarea {
  min-height: 150px;
  resize: vertical;
}

form.inquiry-form .form-consent {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  color: #52625b;
  font-size: 12px;
}

form.inquiry-form .form-consent input {
  flex: 0 0 auto;
  margin-top: 4px;
}

form.inquiry-form .form-consent a {
  color: #096c59;
  text-decoration: underline;
}

form.inquiry-form > button {
  justify-self: start;
  min-height: 48px;
  padding: 0 20px;
  border: 0;
  border-radius: 3px;
  color: #fff;
  background: #096c59;
  font-weight: 700;
  cursor: pointer;
}

form.inquiry-form > button:hover {
  background: #075746;
}

form.inquiry-form .hp-field {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

@media (min-width: 821px) {
  .uagb-block-b4bdb975 {
    padding-top: 170px !important;
    padding-bottom: 90px !important;
  }

  .uagb-block-c3c03179 {
    padding-top: 170px !important;
    padding-bottom: 100px !important;
  }
}

@media (max-width: 600px) {
  form.inquiry-form {
    grid-template-columns: 1fr;
  }
}
