@font-face {
  font-family: "MoskauGrotesk";
  src: url("../fonts/MoskauGrotesk/MoskauGrotesk-Medium.woff2") format("woff2"), url("../fonts/MoskauGrotesk/MoskauGrotesk-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "MoskauGrotesk";
  src: url("../fonts/MoskauGrotesk/MoskauGrotesk-Light.woff2") format("woff2"), url("../fonts/MoskauGrotesk/MoskauGrotesk-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "MoskauGrotesk";
  src: url("../fonts/MoskauGrotesk/MoskauGrotesk-Bold.woff2") format("woff2"), url("../fonts/MoskauGrotesk/MoskauGrotesk-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.prefooter {
  padding: 100px 0;
}
@media (max-width: 1365px) {
  .prefooter {
    padding: 50px 0;
  }
}
.prefooter .row {
  padding: 0 5rem;
}
@media (max-width: 1365px) {
  .prefooter .row {
    padding: 0 1rem;
  }
}
.prefooter .row h3 {
  text-transform: uppercase;
  font-weight: 500;
}
.prefooter .row .input-element-wrap {
  margin: 0 0 20px;
}
.prefooter .row .input-element-wrap label {
  text-transform: capitalize;
  font-size: 14px;
  display: block;
}
.prefooter .row .input-element-wrap input, .prefooter .row .input-element-wrap select {
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid;
  width: 100%;
  padding: 8px 0;
  background-color: transparent;
}
[dir=ltr] .prefooter .row .input-element-wrap input.form-select, [dir=ltr] .prefooter .row .input-element-wrap select.form-select {
  background-position: right 0.75rem center;
}
[dir=rtl] .prefooter .row .input-element-wrap input.form-select, [dir=rtl] .prefooter .row .input-element-wrap select.form-select {
  background-position: left 0.75rem center;
}
.prefooter .row .input-element-wrap input::placeholder, .prefooter .row .input-element-wrap select::placeholder {
  font-size: 14px;
  font-weight: 300;
}
.prefooter .row .input-element-wrap.submit-btn {
  margin: 30px 0 20px;
}
.prefooter .row .input-element-wrap.submit-btn button {
  display: block;
  background-color: #A4292B;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 30px;
  text-transform: uppercase;
  transition: 0.3s linear;
  border: none;
}
.prefooter .row .input-element-wrap.submit-btn button:hover {
  background-color: #26282A;
}
.prefooter.light-theme {
  background-color: #ffffff;
}
.prefooter.light-theme h3, .prefooter.light-theme p {
  color: #000000 !important;
}
.prefooter.light-theme label {
  color: #26282A !important;
}
.prefooter.light-theme input, .prefooter.light-theme select {
  color: #000000;
  border-color: #B2B2B2;
  font-weight: 300;
}
.prefooter.light-theme input::placeholder, .prefooter.light-theme select::placeholder {
  color: #646569;
}
.prefooter.light-theme select option {
  color: #B2B2B2;
}
.prefooter.dark-theme {
  background-color: #26282A;
}
.prefooter.dark-theme h3, .prefooter.dark-theme p {
  color: #ffffff;
}
.prefooter.dark-theme label {
  color: #F5F5F5;
}
.prefooter.dark-theme input, .prefooter.dark-theme select {
  color: #B2B2B2;
  border-color: #B2B2B2;
  font-weight: 300;
}
.prefooter.dark-theme input::placeholder, .prefooter.dark-theme select::placeholder {
  color: #ffffff;
}
.prefooter.dark-theme select option {
  color: #ffffff;
}
.prefooter.register-interest {
  padding: 6rem 0;
  background-size: cover;
  background-position: center;
}
@media (max-width: 1365px) {
  .prefooter.register-interest {
    padding: 5rem 0;
  }
}
@media (max-width: 1279px) {
  .prefooter.register-interest {
    padding: 4rem 0;
  }
}
@media (max-width: 599px) {
  .prefooter.register-interest {
    padding: 5rem 25px 0;
  }
}
.prefooter.register-interest .container {
  background-color: #fff;
}
.prefooter.register-interest .container .row {
  padding: 5rem;
}
@media (max-width: 1365px) {
  .prefooter.register-interest .container .row {
    padding: 3rem;
  }
}
@media (max-width: 599px) {
  .prefooter.register-interest .container .row {
    padding: 1rem;
  }
}
.prefooter.register-interest .cont-style-1 {
  margin: 0 0 50px;
  text-align: center;
}
.prefooter.register-interest .cont-style-1 h3, .prefooter.register-interest .cont-style-1 p {
  color: #ffffff !important;
}
.prefooter.register-interest .cont-style-1 hr {
  margin-left: auto;
  margin-right: auto;
}

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