HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/Eurotools/euro-tools.nl/resources/assets/sass/site/pages/_customerservice.sass
/*==========================================================================
  Contact page
  ========================================================================== */
body.customerservice
  position: relative
  &:before
    content: ''
    position: absolute
    display: block
    right: 0
    bottom: 774px
    width: 648px
    height: 648px
    background: url('/img/svg/big_hamer.svg')
    background-size: 130%
    background-position: 170% -25%
    background-repeat: no-repeat
    transform: scaleX(-1)

    +respond-to-width(950)
      display: none

  .side-block
    &.first, &.second
      display: none

    &.last
      margin-top: 60px

  div.customerservice-header
    width: 100%
    position: relative

    h1
      color: #2D323C
      font-size: 26px
      font-weight: 600
      line-height: 41px
      margin-top: 15px
      margin-bottom: 30px
      width: 80%
      display: inline-block

    a.button
      display: inline-block
      position: absolute
      right: 0
      margin-top: 15px

  .customerservice-content
    background-color: white
    box-shadow: 2px 2px 15px 5px rgba(22,57,95,0.05)
    margin-bottom: 30px
    padding: 30px 0 0 30px
    width: 100%

    > .grid-row
      width: 100%
      +flex(space-between, flex-start)

      .left, .right
        vertical-align: top

        h3
          color: #696E78
          font-size: 15px
          font-weight: 600
          line-height: 24px
          text-transform: uppercase

      .left
        width: 70%
        max-width: 550px
        padding-bottom: 30px
        overflow: visible
        ul
          list-style: none
          padding: 0
          li
            cursor: pointer
            a.button
              width: 90%
              padding-left: 5px
              color: $blue
              border-radius: 0
              border: none
              border-bottom: solid 2px $euroLighterGrey
              cursor: pointer

              &:after
                transition: transform 0.3s
                right: 10px
                background-image: url("/img/svg/arrow/arrow_blue.svg")

              &:hover
                color: $blue
                background-color: darken(white, 5%)
                box-shadow: none
                transform: none
                border: none
                border-bottom: solid 2px $euroLighterGrey
                margin-bottom: 0

                &:after
                  background-image: url("/img/svg/arrow/arrow_blue.svg")
                  transform: rotate(90deg)

            &.open
              .item-content
                height: auto
                padding: 10px 30px
                margin: 0 1%

                p, ul
                  opacity: 1

              a.button
                &:after
                  transform: rotate(90deg)

            +respond-to-width(425)
              .item-content
                height: auto
                padding: 10px 30px
                margin: 0 1% 20px 1%

                p, ul
                  opacity: 1

        h2
          color: #3C414B
          font-size: 20px
          font-weight: 600
          line-height: 32px
          margin-top: 0

        p, ul
          color: #696E78
          font-size: 16px
          line-height: 24px

        a.button
          width: 140px
          border: solid 1.5px $euroLighterGrey

          &:hover
            border:  solid 1.5px transparent

        .item-content
          background-color: $euroOffWhite
          width: 88%
          height: 0
          padding: 0 30px
          box-shadow: inset 0 3px 10px 0 rgba(0,0,0,0.05)
          margin: 0 1%
          transition: height 0.4s, margin 0.4s, padding 0.4s

          p
            margin: 0
            opacity: 0
            transition: opacity 0.4s

          ul
            list-style-type: square
            padding-left: 1rem
            opacity: 0
            transition: opacity 0.4s

      .right
        width: 30%
        .img-holder
          img
            transform: scaleX(-1)


+respond-to-width(1100)
  body.customerservice
    .customerservice-content
      padding-right: 30px
      > .grid-row
        .left
          width: 100%
          ul
            li
              a.button
                width: 100%

          .item-content
            width: 98%

        .right
          display: none
          margin-left: 0

+respond-to-width(950)
  body.customerservice
    .customerservice-header
      padding: 0 30px
      a.button
        right: 30px
    .customerservice-content
      padding-right: 0

      > .grid-row
        .right
          display: inline-block
          width: 60%

+respond-to-width(640)
  body.customerservice
    .customerservice-content
      padding-right: 30px
      > .grid-row
        .right
          display: none

+respond-to-width(425)
  body.customerservice
    .customerservice-header
      padding-left: 20px
    .customerservice-content
      margin-bottom: 0
      padding-left: 20px
      padding-right: 20px

      > .grid-row
        .left
          ul
            li
              a.button
                padding-left: 15px
                pointer-events: none
                background-color: #f2f2f2
                &:after
                  display: none
              &.open
                .item-content
                  padding: 10px 15px