.contact-us-container .contact-info {
  text-align: center;
  margin-bottom: 30px;
}

.contact-us-container .contact-info:last-child {
  margin-bottom: 0;
}

.contact-us-container .contact-info p {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.58;
  text-align: center;
  letter-spacing: -0.041em;
  color: #333;
  margin-bottom: 10px;
}

.contact-us-container .contact-info p.name {
  color: #0D1D76;
  font-weight: 700;
}

.contact-us-container .contact-info p.email {
  margin-top: 40px;
}

@media (max-width: 600px) {
  .contact-us-container .contact-info p {
    font-size: 18px;
  }
}

.investor-contact h4.sub-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  font-weight: 700;
  color: #0D1D76;
  letter-spacing: -0.041em;
  text-transform: capitalize;
  margin-bottom: 15px;
}

.investor-contact h4.sub-title img {
  margin-right: 20px;
}

#contact-page-form .row {
  margin: 0;
}

#contact-page-form .row.two-columns {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
}

@media (max-width: 600px) {
  #contact-page-form .row.two-columns {
    display: block;
  }
}

#contact-page-form .row input[type="text"],
#contact-page-form .row input[type="email"],
#contact-page-form .row textarea {
  height: 40px;
  width: 100%;
  padding: 5px 15px;
  font-weight: bold;
  margin-bottom: 20px;
  border: 1px solid #0D1D76;
  outline: none;
  color: #000;
}

#contact-page-form .row input[type="text"]::-webkit-input-placeholder,
#contact-page-form .row input[type="email"]::-webkit-input-placeholder,
#contact-page-form .row textarea::-webkit-input-placeholder {
  /* Edge */
  color: rgba(13, 29, 118, 0.2);
}

#contact-page-form .row input[type="text"]:-ms-input-placeholder,
#contact-page-form .row input[type="email"]:-ms-input-placeholder,
#contact-page-form .row textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(13, 29, 118, 0.2);
}

#contact-page-form .row input[type="text"]::-ms-input-placeholder,
#contact-page-form .row input[type="email"]::-ms-input-placeholder,
#contact-page-form .row textarea::-ms-input-placeholder {
  color: rgba(13, 29, 118, 0.2);
}

#contact-page-form .row input[type="text"]::placeholder,
#contact-page-form .row input[type="email"]::placeholder,
#contact-page-form .row textarea::placeholder {
  color: rgba(13, 29, 118, 0.2);
}

#contact-page-form .row textarea {
  width: 100%;
  height: 100px;
  padding: 15px;
}

#contact-page-form .row .wrap-label {
  width: 180px;
  padding-right: 20px;
}

#contact-page-form .row .wrap-label span {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 33px;
  text-align: left;
  letter-spacing: -0.041em;
  color: #333;
}

#contact-page-form .row .wrap-label span.require {
  padding-left: 5px;
  color: #fc3503;
}

#contact-page-form .wrap-buttons {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#contact-page-form .wrap-buttons .submit {
  background-color: #0D1D76;
  border: none;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  padding: 9px 40px;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

#contact-page-form .wrap-buttons .submit:hover {
  background-color: #e0431b;
}

#contact-page-form .wrap-buttons .reset {
  color: rgba(186, 13, 43, 0.4);
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  margin-right: 40px;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

#contact-page-form .wrap-buttons .reset:hover {
  color: #BA0D2B;
}

.section-contact {
  margin: 60px 0 0 0;
  min-height: 600px;
}

@media (max-width: 800px) {
  .section-contact-information,
  .section-meeting-request {
    width: 100%;
  }
}

.section-contact-information {
  width: 40%;
  position: relative;
  padding-right: 50px;
  border-right: 1px solid #C4C4C4;
}

@media (max-width: 800px) {
  .section-contact-information {
    width: 100%;
    padding-right: 0;
    border: none;
  }
}

.section-contact-information .wrap-list {
  position: relative;
  margin-bottom: 30px;
}

@media (min-width: 800px) {
  .section-contact-information .wrap-list {
    position: absolute;
    top: 50%;
    left: calc(50% - 50px);
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-bottom: 0;
  }
}

.section-meeting-request {
  width: 60%;
  padding-left: 50px;
}

@media (max-width: 800px) {
  .section-meeting-request {
    width: 100%;
    padding-left: 0;
  }
}
/*# sourceMappingURL=ir-contact.css.map */