@mixin shadow{
    box-shadow: none;
    transition: 0.3s transform ease, 0.3s box-shadow ease;
    &:hover{
      transform: scale(1.05);
      box-shadow: 0px 0px 13px 0px $color2024;
      transition: 0.3s transform ease, 0.3s box-shadow ease;
    }
  }
  
@mixin node-site {
  h2{
    order: 2;
    margin: 0;
  }
  .field--name-field-numero-site {
      order: 1;
      text-transform: uppercase;
      font-size: 2rem;
  }
  .field--name-field-adresse-site{
      order: 3;
      font-size: 1.5rem;
      .address{
          margin: 0;
          display: inline-flex;
          .postal-code{
              order: 2;
          }
          .locality{
              order: 1;
              text-transform: capitalize;
              margin-right: 0.5rem;
          }
          .country{
              display: none;
          }
      }
  }
  .field--name-field-architecte{
      order: 4;
  }
}