.box {
  position: relative;
  
}

.box::before, .box::after {
  content: '';
  width: 1px;
  height: 1px;
  position: absolute;
  box-shadow: 0 0 236px 100px #b8a4fd54;
  z-index: -1;
}

.box::before {
  top: 13rem;
  right: -6rem;
}

.box::after {
  bottom: 35rem;
  left: 5rem;
}
.breadcrumb {
  margin-top: 1.81rem;
  margin-bottom: 1.25rem;
}
.contact-us {
  margin-bottom: 4.81rem;
}
.novin {
  margin-bottom: 6.19rem;
}
h1 {
  font-size: 3.375rem;
  font-weight: 900;
  margin-bottom: 0.81rem;
}
.col1 {
  padding-left: 1.88rem;
  padding-right: 0rem;
}
.w-fit {
  width: -webkit-fill-available;
}
.bg-1 {
  background: #3900fa;
}
.tex-rg {
  color: rgba(0, 0, 0, 0.41);
}
.contact-us > p {
  margin-bottom: 1.81rem !important;
}
.div-contact {
  border: 1px solid var(--Neutral-Neutral-50, #f3f3f3);
  border-radius: 1.25rem;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1),
    0px 1px 2px 0px rgba(0, 0, 0, 0.06);
  backdrop-filter: blur(77px);
  padding: 2rem;
}
.form-control {
  border-radius: 0.625rem;
  border: 1px solid #eaeaea;
  background: #fff;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}
label {
  color: var(--Dollar-Dollar-10, #000);
  text-align: right;

  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 180%; /* 1.575rem */
}

.border-left {
  border-left: var(--bs-border-width) var(--bs-border-style) #f3f3f3 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) #f3f3f3 !important;
}
.form-control::placeholder {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 300;
  color: #757575 !important;
}
.col2 {
  padding-top: 2.5rem;
  padding-right: 1.88rem;
  padding-left: 1.88rem;
  padding-bottom: 2.5rem;
}
.pb-125 {
  padding-bottom: 1.25rem;
}
.pt-125 {
  padding-top: 1.25rem;
}
.respons {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  color: #0278ed;
}
.addres {
  text-align: justify;
}
.col3 {
  padding-right: 1.88rem;
  padding-left: 0rem;
}
.img-cont {
  border-radius: 0.875rem;
  background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  box-shadow: 0px 12.5px 25px -6px rgba(0, 0, 0, 0.25);
}
.bt-a {
  border-radius: 0.625rem;
  border: 1px solid #eaeaea;
  background: #fff;
  width: max-content;
  padding: 0.38rem 0.81rem;
}
.btn:hover {
  background: #0b5ed7;
}
.btn-mor:hover{
  background: #0b5ed7;

}
.btn-mor{
  padding: 0.5625rem 1.5rem;
  border-radius: 0.625rem;

}
.txt-2e {
  color: #2e00ca;
}
.nv-p {
  font-size: 6rem;
  font-weight: 900;
  margin-top: -2rem;
}
.novin-img {
  margin-top: -5.5rem;
}
.pn-w {
  width: 45rem;
  text-align: center;
  margin-bottom: 2.5rem;
  margin-top: -3rem;
}
@media (max-width: 991px) {
  h1{
    font-size: 2rem;
  }
  .border-left {
    border-left: var(--bs-border-width) var(--bs-border-style) #f3f3f300 !important;
  }
  .div-contact {
    border: none;
    border-radius: 1.25rem;
    box-shadow: none;
    backdrop-filter: none;
    padding: 0rem;
  }
  .col1 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .novin{
    display: none;
  }
}
@media (max-width: 575px){
h1{
  text-align: center;
}
.brcr{
  text-align: center;
}
}