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/SBogers10/ridderstee.komma.pro/wwwroot/css/pages/_contact.sass
/*==========================================================================
  Contact page
  ========================================================================== */
.contact
  .location
    position: relative
    margin-bottom: 150px

    .grid-row
      position: relative
      width: 100%
      max-width: none

      .waves
        position: absolute
        opacity: 0.15
        left: 0
        bottom: 15px
        width: 420px

    .info
      width: 50%
      padding: 90px 0 180px
      vertical-align: top

      +respond-to-width(1000)
        padding: 50px 0

      .placeholder
        display: block
        margin-left: auto
        max-width: 840px
        width: 100%

        .contact-info
          position: relative
          width: column(8, 12)
          margin-left: column(3, 12)

          &:after
            content: ''
            position: absolute
            z-index: -1
            right: 0
            bottom: -90px
            height: 90%
            width: column(7, 8)
            background-color: $lightGray05

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

          figure
            width: 100%
            max-width: 256px
            margin-bottom: 60px
            img
              width: 100%

          h5
            +metropolisSemiBold
            font-size: 0.75rem
            line-height: 1.25
            color: $blue
            text-transform: uppercase

          p
            color: $brown
            margin-bottom: 30px

          a
            text-decoration: none
            color: $blue
            font-size: 0.9rem
            +flex(flex-start, center)

            &:first-of-type
              margin-bottom: 12px

            .icon
              +flex(center, center)
              width: 32px
              height: 32px
              border: 2px solid rgba($brown, 0.8)
              border-radius: 100%
              margin-right: 12px
              background-color: transparent
              transition: all 0.3s

              span
                position: relative
                //right: -1px
                +phenomena
                font-size: 0.9rem

            &:hover
              .icon
                background-color: $brown
                border-color: $brown
                color: white

    .map
      position: absolute
      left: 50%
      top: 0
      height: 100%
      width: 50%
      max-width: 980px

      picture
        width: 100%
        display: none
        img
          width: 100%

      background:
        image: url("/img/backgrounds/map.jpg")
        size: cover
        repeat: no-repeat
        position: 0% 50%

    +respond-to-width(1000)
      margin-bottom: 80px

      .info
        display: block
        width: 75%
        margin: 25px auto 0

        .placeholder
          .contact-info
            margin: auto
            width: 100%
            max-width: 450px

      .map
        position: relative
        display: block
        background: none
        width: column(22, 24)
        margin: auto
        left: auto
        picture
          display: block
          margin: auto
          width: column(22, 24)

      .grid-row
        .waves
          position: relative
          bottom: 30px

    +respond-to-width(575)
      margin-bottom: 50px

      .info
        margin: 0 auto

      .grid-row
        .waves
          display: none

  .contact-form
    position: relative
    padding: 100px 0
    background-color: $lightGray05

    .grid-row
      position: relative

      .form-placeholder
        width: column(15, 24)

        .form
          max-width: none

          .form-element
            input, textarea
              border-color: $brown

            textarea
              padding: 10px 15px
              background-color: rgba($blueishGray, 0.5)
              overflow-x: hidden

          .extra_message
            margin-bottom: 35px


        h2
          +phenomena
          font-size: 2rem
          line-height: 1.25
          color: $blue

        >p
          font

      .side-image
        position: relative
        vertical-align: top
        display: inline-block
        left: column(-1, 12)
        width: column(7, 22)
        height: 100%

        .image-placeholder
          position: relative
          display: block
          width: 100%
          height: 0
          padding-bottom: 175%

          &:after
            content: ''
            position: absolute
            width: 100%
            height: 100%

            background:
              size: cover
              position: top center
              image: url("/img/backgrounds/sea_side.jpg")

            +respond-to-width(1750)
              background-image: url("/img/backgrounds/sea_side@0,75x.jpg")

  +respond-to-width(950)
    .contact-form
      padding: 40px 0 0

      .grid-row
        width: 100%
        padding-bottom: 150px

        .side-image
          position: absolute
          bottom: 0
          left: 0
          width: 100%
          height: 150px

          .image-placeholder
            width: 100%
            height: 100%
            padding-bottom: 0
            
            &:after
              background-image: url("/img/backgrounds/sea_side_hor.jpg")

        .form-placeholder
          display: block
          width: column(10, 12)
          margin: auto

          +respond-to-width(650)
            .form
              .multiple-elements
                display: block
                >*
                  width: 100%