#presentation
  text-align: center
  position: relative

  &::before
    height: 8px
    width: 100%
    background: var(--color-highlight)
    content: ""
    position: absolute
    left: 0
    right: 0
    top: 11rem

#contact
  .cadre
    margin: 2rem 0
    display: inline-block
    line-height: 2
    a
      display: inline-block
      padding: 2rem
      margin: 2rem
      border: 8px solid var(--color-highlight)


    @media screen and (max-width: $size-small)
      border: 8px solid var(--color-highlight)

      a
        display: block
        border: none
        padding: .5rem 1rem
        margin: 0

#info
  display: flex
  justify-content: center
  flex-wrap: wrap
  align-items: center
  section
    margin: 2rem auto

  margin-left: -1rem
  margin-right: -1rem

  h3
    text-align: center
    margin: 2rem 0

#valeurs
  .container
    &:first-child
      padding-bottom: 0
    &:last-child
      padding-top: 0

#partenaire
  ul
    display: flex
    justify-content: center
    align-items: flex-start
    width: 100%
    @media screen and (max-width: $size-small)
      flex-wrap: wrap
    li
      text-align: center
      padding: $size-space/2
  img
    height: 75px
    margin: 0 auto
    filter: grayscale(1)

    &:hover
      filter: grayscale(0)



#me .container
  align-items: center
  @media screen and (max-width: $size-small)
    flex-direction: column-reverse
    justify-content: center

  div
    width: 450px
    max-width: 100%

  svg
    width: 400px
    height: 400px
    @media screen and (max-width: $size-small)
      width: calc(200px + #{$size-space*2})
      height: calc(200px + #{$size-space*2})
      margin: 0 auto
      padding: $size-space
