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/Lacom/lacom.nl/resources/assets/sass/site/partials/home/_mainContent.sass
.home-main-content
  position: relative
  z-index: 3
  background-color: $darkBrown

  .background
    position: absolute
    left: 0
    top: 0
    width: 100%
    height: 100%

    .fill-out
      position: absolute
      right: 0
      top: 0
      height: 100%
      width: column(5.5, 14)
      background-color: $darkerBrown

      +respond-to-width-beyond(1680)
        width: calc( (1440px / 12 * 4.5) + ((100% - 1440px) / 2 ))

      &:before
        content: ''
        position: absolute
        opacity: 0.08
        left: 0
        top: 0
        width: 50px
        height: 100%
        background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.2) 35%, rgba(0,0,0,0) 100%)

  .grid-row
    position: relative
    z-index: 2

  .kms-content

    >*:first-child
      margin-top: 0
    >*:last-child
      margin-bottom: 0

    h2, h3, h4, h5
      font-size: 1.6rem
      color: white
      font-weight: medium()

    h4
      font-size: 1.4rem

    h5
      font-size: 1.2rem

    p, li
      color: $lightBrown
      font-size: 1rem

    a
      color: white
      text-decoration: underline

  .left, .right
    display: inline-block
    vertical-align: top
    padding: calc(100vw / 12) 0 calc(100vw / 12 * 3)

    +respond-to-width-beyond(1440)
      padding: 120px 0 360px column(0.5, 12)

  .left
    margin-left: column(1, 12)
    width: column(5.5, 12)
    margin-right: column(1, 12)
    padding: calc(100vw / 12) 0 calc(100vw / 12 * 3)

    +respond-to-width-beyond(1440)
      padding: 120px 0 240px

    .button
      margin-top: 40px

    .kms-content
      ul
        li
          &:before
            content: ''
            top: 10px
            color: transparent
            +sprite(269px 87px, 18px, 13px)

  .right
    position: relative
    width: column(4.5, 12)
    padding-left: column(0.5, 12)

    .kms-content
      position: relative
      z-index: 3
      ul
        li
          position: relative
          padding-left: 40px

          &:before
            left: 0
            top: 8px
            content: ''
            +sprite(290px 87px, 18px, 13px)

    .button
      +flex(space-between, center)
      max-width: 275px

    .work-at
      margin-top: 20px

      .counter
        +flex(center, center)
        width: 24px
        height: 24px
        text-align: center
        color: white
        font-size: 15px
        line-height: 1
        font-weight: bold()
        background-color: $red
        border-radius: 100%
        &:before
          position: relative
          top: -1px
          content: attr(data-counter)

  .scroll-to-placeholder
    position: absolute
    left: 0
    bottom: 0
    +flex(flex-end, center)
    width: column(3, 12)
    height: 60px
    border-right: 1px solid $brown

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

    .scroll-to-target
      +flex(center, center)
      height: 60px
      width: 60px

      .arrow
        display: inline-block
        +sprite(470px 1px, 19px, 13px)
        transform: translate3d(0,0,0) rotate(90deg)
        transition: transform 0.3s

      &:hover
        .arrow
          transform: translate3d(0, 5px, 0) rotate(90deg)

  +respond-to-width(1000)
    .background
      display: none

    .grid-row
      width: 100%
      padding-bottom: calc(100vw / 12)

    .right, .left
      width: 100%
      margin: 0
      padding-left: column(1, 12)
      padding-right: column(1, 12)
      padding-bottom: calc(100vw / 12)

    .right
      padding-top: 0


    #work-at-block
      position: relative
      height: 200px
      width: column(12, 14)
      max-width: 700px
      //height: 200px
      margin-left: auto
      margin-right: auto

      .content
        width: calc(100% - 200px)

      .icon
        width: 200px
        height: 200px

  +respond-to-width(700)
    .grid-row
      padding-bottom: 0

    .right, .left
      padding-left: 20px
      padding-right: 20px

    #work-at-block
      display: block
      height: auto
      width: 100%
      padding: 30px 20px
      margin-left: auto
      margin-right: auto

      .content
        width: 100%
        padding: 0

      .icon
        display: none

      .button
        +flex(space-between, flex-start)
        margin-top: 30px
        position: relative
        bottom: 0
        left: 0