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/SBogers75/roost-interieurbouw.nl/wwwroot/css/partials/subPartials/_contact.sass
.contact-row
  background-color: $background
  padding: 120px 0
  position: relative

  .contact-text
    margin-left: $contentGrid

    .block
      padding: 24px
      background: $yellow
      margin-bottom: 5px
      position: relative
      >div
        +flex(initial, initial)

      .hover-block
        +position(absolute, null 0 0 0)
        background: #EDEDED
        width: 100%
        height: 0
        +transition(height 0.5s)
        z-index: 1

      .border-hover
        background: $yellow
        display: block
        z-index: 2
        +transition(all 0.15s)

        &.border-right
          +position(absolute, 0 0 null null)
          width: 4px
          height: 0
          +transition-delay(0.3s)

        &.border-bottom
          +position(absolute, null 0 0 null)
          height: 4px
          width: 0
          +transition-delay(0.45s)

        &.border-left
          +position(absolute, null null 0 0)
          width: 4px
          height: 0
          +transition-delay(0.6s)

        &.border-top
          +position(absolute, 0 null null 0)
          height: 4px
          width: 0
          +transition-delay(0.75s)

      h4
        +font-bold(24px, 28px)
        padding-left: calc(15% + 24px)
        margin: 14px 0

      p, a
        +font-default(18px, 24px)
        width: 80%
        display: inline-block
        margin: 14px 0
        position: relative
        z-index: 9

      a
        text-decoration: underline

    .icon-container
      display: inline-block
      width: 15%
      text-align: center
      +flex(center, center)
      +align-self(flex-start)
      margin: 18px 24px 0 0
      position: relative
      z-index: 9

      &.extra
        margin-top: 20px

      span
        display: inline-block

    .location
      span
        +sprite(-148px 0, 14px, 21px)

    .phone
      span
        +sprite(-68px 0, 17px, 17px)

    .mail
      span
        +sprite(-93px 0, 19px, 12px)

    .kvk
      span
        +sprite(-118px 0, 26px, 11px)

    .disclaimer
      .arrow
        +blackArrowRight
        float: right
        +transition(background-position 0.5s)

      span:not(.arrow)
        +sprite(-198px 0, 22px, 26px)
        +transition(background-position 0.5s)

      &:hover
        .hover-block
          height: 100%
        .border-right, .border-left
          height: 100%
        .border-top, .border-bottom
          width: 100%
        .arrow
          background-position: -69px -39px
        span:not(.arrow)
          background-position: -198px -30px

    .av
      .arrow
        +blackArrowRight
        float: right
        +transition(background-position 0.5s)

      span:not(.arrow)
        +sprite(-168px 0, 22px, 23px)
        +transition(background-position 0.5s)

      &:hover
        .hover-block
          height: 100%

        .border-right, .border-left
          height: 100%
        .border-top, .border-bottom
          width: 100%

        .arrow
          background-position: -69px -39px
        span:not(.arrow)
          background-position: -168px -30px


  .contact-form
    margin-left: $contentGrid

    h2
      +font-bold(60px, 60px)

    form
      width: 100%
      position: relative
      >span
        position: absolute
        right: 0
        +font-light(14px, 21px)
        em
          color: $fontRed
          +font-light(16px, 21px)
          margin-right: 10px
      label
        width: 100%
        display: block
        margin-bottom: 5px
        span
          width: 100%

        span
          +font-light(16px, 21px)
          margin-left: 10px

          em
            color: $fontRed
            +font-light(16px, 21px)

        input, textarea
          width: calc(100% - 20px)
          padding: 10px
          +font-light(14px, 18px)
          border-radius: 2px
          border: 1px solid #CCCCCC
          outline: none

          +placeholder
            color: #AAAAAA

          &:focus
            box-shadow: 0 0 0px 0px #fff

        textarea
          min-height: 100px
          resize: none

      .submit
        +flex(center, center)
        +position(absolute, null -4% -20px null)
        cursor: pointer
        +transform(scale(1.0))
        +transition(all 0.5s)
        &:hover
          +transform(scale(1.1))

        input[type=submit]
          outline: none
          +flex(center, center)
          +font-light(18px, 21px)
          background-color: $yellow
          height: 50px
          padding: 0 30px
          margin: 0
          border: none
          cursor: pointer
          -webkit-appearance: none //iPad submit button
          border-radius: 0px


          &:focus
            box-shadow: 0 0 0px 0px #fff

        div
          height: 50px
          width: 50px
          background-color: $yellow
          +flex(center, center)
          margin-left: 3px
          position: relative

          span
            +blackArrowRight
            display: inline-block
            +transform(scale(0.8))

+media-query(1100px)
  .contact-row
    .contact-text, .contact-form
      width: $contentGrid*10
      max-width: 700px
      float: none
      margin: 0 auto

      .block
        p, a
          font-size: 15px
          line-height: 16.36364px

    .contact-form
      margin-top: 100px