@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; }
.contact-details {
  padding: 100px 0 50px; }
  @media (max-width: 1365px) {
    .contact-details {
      padding: 50px 0 25px; } }
  .contact-details .row {
    padding: 0 5rem; }
    @media (max-width: 1365px) {
      .contact-details .row {
        padding: 0; } }
    .contact-details .row .col-md-12 {
      margin-bottom: 40px; }
      .contact-details .row .col-md-12 h4 {
        color: #26282A;
        font-weight: 500; }
        .contact-details .row .col-md-12 h4 sub {
          font-weight: 300;
          font-size: 14px;
          color: #a99c62; }
      .contact-details .row .col-md-12 hr {
        height: 5px;
        background-color: #a99c62;
        width: 100px;
        opacity: 1;
        margin: 10px 0 20px; }
    .contact-details .row .col-md-4:nth-child(2) {
      border-left: 1px solid #B2B2B2;
      border-right: 1px solid #B2B2B2; }
    .contact-details .row .col-md-4:not(:first-child) {
      padding: 0 5rem; }
      @media (max-width: 1365px) {
        .contact-details .row .col-md-4:not(:first-child) {
          padding: 1rem; } }
    .contact-details .row .col-md-4 .contact-details-wrap {
      padding: 0 1rem; }
      .contact-details .row .col-md-4 .contact-details-wrap h6 {
        font-weight: 300;
        text-transform: uppercase;
        font-size: 14px;
        color: #000000;
        margin: 20px 0; }
        [dir=ltr] .contact-details .row .col-md-4 .contact-details-wrap h6 {
          letter-spacing: 2px; }
        [dir=rtl] .contact-details .row .col-md-4 .contact-details-wrap h6 {
          letter-spacing: 0; }
      .contact-details .row .col-md-4 .contact-details-wrap p {
        font-size: 15px; }
        .contact-details .row .col-md-4 .contact-details-wrap p a {
          color: #a99c62; }

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