.cntact-label {
  font-weight: 600 !important;
}

@media (max-width: 425px) {
  .footer.mt-4 {
    margin-top: 3rem !important;
  }
}

/* new styles */

#gls-cntact-t * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#gls-cntact-t h1,
#gls-cntact-t h2,
#gls-cntact-t h3,
#gls-cntact-t h4,
#gls-cntact-t h5,
#gls-cntact-t h6 {
  font-family: "Avenir LT Std";
  line-height: 1.2em;
}

#gls-cntact-t a {
  display: block;
  font-family: "Avenir LT Std";
  font-weight: 700;
  font-size: 15px;
  line-height: 1.2em;
  letter-spacing: -0.01em;
  text-decoration: none;
}

#gls-cntact-t p {
  font-family: "Avenir LT Std";
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2em;
  text-align: center;
  letter-spacing: -0.01em;
  color: #000000;
}

#gls-cntact-t img {
  height: auto;
  width: 100%;
}

#gls-cntact-t label {
  display: block;
  font-family: "Avenir LT Std";
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #a6a6a6;
  margin-bottom: 20px;
}

#gls-cntact-t input {
  font-family: "Avenir LT Std";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #000000;
  width: 100%;
  border: none;
  border-bottom: 1px solid #000000;
  outline: none;
  padding: 5px;
}

#gls-cntact-t input:active,
#gls-cntact-t input:focus,
#gls-cntact-t input:focus-visible,
#gls-cntact-t input:disabled {
  outline: none;
  border: none;
  border-bottom: 1px solid #000000;
  background: none;
}

#gls-cntact-t textarea {
  font-family: "Avenir LT Std";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #000000;
  height: 100px;
  width: 100%;
  padding: 10px;
}

#gls-cntact-t {
  display: flex;
  justify-content: center;
  width: 100%;
}

#gls-cntact-t .gls-cntact-t-block {
  background: #ffffff;
  border-radius: 12px;
  padding: 30px 45px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 585px;
}

@media screen and (max-width: 991px) {
  #gls-cntact-t .gls-cntact-t-block {
    padding: 30px;
  }
}

@media screen and (max-width: 767px) {
  #gls-cntact-t .gls-cntact-t-block {
    width: 95%;
    padding: 15px;
  }
}

#gls-cntact-t .gls-cntact-t-block .cntact-t-error p {
  margin-bottom: 40px;
}

#gls-cntact-t .gls-cntact-t-block .cntact-t-error a {
  width: 185px;
  height: 55px;
  background: #00acea;
  border: 1px solid #00acea;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Avenir LT Std";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.2em;
  letter-spacing: -0.01em;
  color: #ffffff;
  cursor: pointer;
  outline: none;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  #gls-cntact-t .gls-cntact-t-block .cntact-t-error a {
    width: 100%;
  }
}

#gls-cntact-t .gls-cntact-t-block .cntact-t-form {
  width: 100%;
}

#gls-cntact-t .gls-cntact-t-block .cntact-t-form form {
  width: 100%;
}

#gls-cntact-t .gls-cntact-t-block .cntact-t-form .form-group {
  margin-bottom: 20px;
}

#gls-cntact-t .gls-cntact-t-block .cntact-t-form button {
  width: 185px;
  height: 55px;
  margin-top: 40px;
  background: #00acea;
  border: 1px solid #00acea;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Avenir LT Std";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.2em;
  letter-spacing: -0.01em;
  color: #ffffff;
  cursor: pointer;
  outline: none;
}

@media screen and (max-width: 767px) {
  #gls-cntact-t .gls-cntact-t-block .cntact-t-form button {
    width: 100%;
  }
}

/* center {
    display: none;
  } */

/*# sourceMappingURL=cntact-t.css.map */
