@import url("https://fonts.googleapis.com/css2?family=Truculenta:opsz,wght@12..72,100..900&display=swap");
.contact-pic {
  height: 28em;
  width: 100%;
  background-image: url("../images/callman.jpg");
  background-repeat: no-repeat;
  /* background-image: url(''); */
  background-size: 100vw 500px;
  text-align: center;
  padding-top: 12px;
}
.contact-pic {
  height: 500px;
}
@media screen and (max-width: 600px) {
  .contact-pic {
    background-image: url("../images/callman.jpg");
    background-repeat: no-repeat;
    background-size: 100vw 287px;
    text-align: center;
    padding-top: 12px;
  }
  .contact-pic {
    height: 287px;
  }
}

.contact-pic span {
  background-color: #85463d;
}
.contact-pic h3 {
  color: white;
  font-size: 51px;
  font-weight: 700;
  font-family: "Truculenta", sans-serif;
}

.row-50 {
  margin-bottom: -50px;
}
.row-50 > * {
  margin-bottom: 50px;
}

.row-40 {
  margin-bottom: -40px;
}
.row-40 > * {
  margin-bottom: 40px;
}
.page .text-secondary {
  color: #00030a;
}
h5,
.h5 {
  font-size: 16px;
  line-height: 1.35;
}
.contact-info {
  color: #00030a;
  vertical-align: baseline;
}
* + .contact-info {
  margin-top: 16px;
}
h5 + *,
.h5 + * {
  margin-top: 19px;
}
.text-uppercase {
  text-transform: uppercase !important;
}
dl {
  margin: 0;
}

dl {
  margin-bottom: 0;
}
address {
  margin-top: 0;
  margin-bottom: 0;
}
.contact-info dl dt,
.contact-info dl dd {
  display: inline-block;
}
.list-terms-inline dt {
  color: #000;
}
dt {
  font-weight: inherit;
}
.page .link-secondarys {
  color: #00030a;
}
.row-50 > * {
  margin-bottom: 50px;
}
.rd-mailform {
  position: relative;
}
.h3-m {
  font-size: 30px;
}
h3 + *,
.h3 + * {
  margin-top: 25px;
}
form {
  margin-bottom: 0;
}
.row-30 {
  margin-bottom: -30px;
}
.form-group {
  position: relative;
  margin-bottom: 0;
}
.page .form-modern .form-control {
  padding: 6px 0;
  border-radius: 0;
  border-width: 0 0 1px 0;
  border-color: #dedede;
  background-color: transparent;
}
.mt-39 {
  margin-top: 39px;
}

.page .form-modern .form-control,
.page .form-modern .form-label {
  color: #9f9f9f;
}
.page .form-modern input {
  height: auto;
  min-height: 20px;
}
.btn-change {
  background-color: #976107;
}
.form-control {
  height: auto;
  min-height: 52px;
  padding: 13px 19px;
  border: 1px solid #dedede;
  border-radius: 5px;
  -webkit-appearance: none;
  line-height: 24px;
}
.page .form-modern .form-validation {
  top: auto;
  left: auto;
  right: 0;
  bottom: -12px;
  font-style: italic;
}
.form-validation {
  position: absolute;
  right: 10px;
  top: 2px;
  font-size: 11px;
  line-height: 11px;
  color: #fe4a21;
  margin-top: 2px;
  transition: 0.3s;
}
.page .form-modern .form-label {
  left: 0;
  top: 18px;
}
.textarea-lined-wrap {
  position: relative;
  line-height: 2.39;
}
@media (min-width: 768px) {
  .justify-content-md-between {
    justify-content: space-between !important;
  }
}

@media (min-width: 992px) {
  .inset-lg-right-15 {
    padding-right: 15px;
  }
}
