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/SBogers84/zuiderbos.nl/wwwroot/css/partials/home/_content.sass
/*==========================================================================
  Content block - Home
  ========================================================================== */

.home-content
  position: relative
  margin-top: -160px

  .background
    position: absolute
    left: 0
    height: 100%
    width: 50%
    background-color: white

    &:after
      content: ''
      position: absolute
      left: 100%
      bottom: 0
      height: calc(100% - 160px)
      width: 100%
      background-color: $lightGray2

  .grid-row
    min-height: 840px
    padding-top: 160px
    +flex(flex-start, center)
    position: relative
    &:after
      content: ''
      position: absolute
      z-index: 1
      top: 0
      right: column(5, 24)
      height: 100%
      width: 100%
      background-color: white

  &.service-content
    .left-icon
      position: absolute
      left: 0
      bottom: 40px
      z-index: 4
      width: 60px
      height: 212px
      &:after
        content: ''
        +sprite(-442px 0, 60px, 212px)
        display: block

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

    .grid-row
      +flex(flex-start, flex-start)
      min-height: 0

    section
      h1
        color: $globalBlue

      p
        color: rgba($darkGray, 0.8)
        a, strong
          color: $darkGray

      ul, ol
        li
          color: rgba($darkGray, 0.8)
          &:before
            color: rgba($darkGray, 0.8)

      +respond-to-width(1300)
        padding-right: 0

    .contact-options
      .option
        p
          color: $globalBlue
          a
            color: $servicesLightBlue

            &:hover
              color: darken($servicesLightBlue, 5%)

  &.job-content
    margin-top: 0

    +respond-to-width(840)
      background-color: $darkerBlue

    .background
      height: auto

    .grid-row
      &.home-intro
        padding-bottom: 0
        padding-top: 0
        z-index: 20

        +respond-to-width(1200)
          display: block

          .grid-col
            width: 100%
            margin-left: 0
            margin-right: 0

            &:first-child
              padding-bottom: 0

      &:after
        content: normal

      .references-slider
        background-color: transparent
        height: 0
        width: 100%
        padding-bottom: 100%

        .reference-nav
          bottom: -20px
          right: auto
          width: 100%
          +flex(center, center)

        li
          +sprite(-183px -230px, 20px, 20px)
          background-size: 600px 500px

          &:before
            content: normal

          &.active
            +sprite(-165px -230px, 20px, 20px)
            background-size: 600px 500px

      figure
        width: 100%
        background-size: contain
        background-position: 50% 25%
        opacity: 0
        transition: opacity 0.5s
        background-repeat: no-repeat

        &.active
          opacity: 1

      section
        background-color: transparent
        overflow: visible

        p
          color: $servicesLighterBlue
          margin: 0
          max-width: none

        h1
          color: white



    .left-icon
      position: absolute
      left: 0
      bottom: 40px
      z-index: 4
      width: 60px
      height: 212px
      &:after
        content: ''
        +sprite(-442px 0, 60px, 212px)
        display: block

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

    .grid-row
      padding-top: 0
      +flex(flex-start, flex-start)
      min-height: 0

    section
      h1
        color: $globalBlue

      p
        color: rgba($darkGray, 0.8)
        a, strong
          color: $darkGray

      ul, ol
        li
          color: rgba($darkGray, 0.8)
          &:before
            color: rgba($darkGray, 0.8)

      +respond-to-width(1300)
        padding-right: 0


    .links-holder
      +flex(flex-start, flex-end)

      +respond-to-width(425)
        display: block
        margin-top: 20px

      .internalLink
        display: inline-block
        padding: 15px 30px
        border-radius: 25px
        background-color: $yellow
        text-decoration: none
        font-size: 0.9rem
        line-height: 1
        font-weight: bold()
        color: white
        transition: background-color 0.3s

        +respond-to-width(425)
          position: relative
          width: 100%

        &:after
          content: ''
          +arrowWhite
          margin-left: 60px
          transition: transform 0.3s
          +translate3dRotate(0,0,0,90deg)

          +respond-to-width(425)
            margin-left: 0
            position: absolute
            right: 5%
            margin-top: 2px

        &:hover
          background-color: $darkYellow
          &:after
            +translate3dRotate(0,5px,0,90deg)

      .contact-options
        display: block
        margin-left: auto
        margin-top: 25px
        width: auto

        .option
          text-align: left
          width: 100%

          +respond-to-width(425)
            text-align: center

          p
            color: $blue
            a
              color: white

              &:hover
                color: darken(white, 5%)



  .job-info
    display: flex
    flex-direction: row
    justify-content: space-around
    margin-top: 32px
    margin-bottom: 48px

    +respond-to-width(768)
      flex-direction: column
      align-items: center

      svg
        margin-top: 16px

    .job-info__item
      width: 30%
      display: flex
      align-items: center
      flex-direction: column
      font-size: 16px
      line-height: 24px
      color: #b8d6e6
      text-align: center

      svg
        margin-bottom: 8px
        color: #ffb200

      +respond-to-width(768)
        width: 75%




    aside
      margin-top: 80px

  .job-info--contact
    margin-top: 36px
    .job-info__item
      svg
        color: #4fc2f8

  /* Main content
    ========================================================================== */

  section
    background-color: white
    padding-top: 80px
    padding-bottom: 100px
    position: relative
    z-index: 2

    +respond-to-width(1300)
      padding-right: 50px

    h1
      font-size: 1.6rem
      font-weight: bold()
      color: $darkBlue
      margin: 0 0 40px

      // Colleague styling
      [class^="vso"] &
        color: $turquoise

    p
      font-size: 0.9rem
      color: $darkGray
      margin: 0 0 40px
      max-width: 600px
      strong
        color: $fontBlack
      a
        color: $brightBlue
        text-decoration: none
        transition: color 0.3s
        &:hover
          color: darken($brightBlue, 15%)
        [class^="vso"] &
          color: $turquoise
          &:hover
            color: darken($turquoise, 10%)


    ul, ol
      padding-left: 20px
      list-style: none

      li
        position: relative
        padding-left: 20px
        font-size: 1.1rem
        color: $fontPurple
        //font-size: 0.8rem
        &:before
          position: absolute
          color: $fontPurple
          font-size: 1.2rem
          line-height: 1
          left: -20px

    ul
      li
        &:before
          content: '\2022'
          top: 3px

    ol
      counter-reset: ol-counter
      li
        &:before
          counter-increment: ol-counter
          content: counter(ol-counter)'.'
          font-size: 1rem
          top: 6px

    >a
      display: inline-block
      padding: 15px 30px
      border-radius: 25px
      background-color: $yellow
      text-decoration: none
      font-size: 0.9rem
      line-height: 1
      font-weight: bold()
      color: white
      transition: background-color 0.3s

      &:after
        content: ''
        +arrowWhite
        margin-left: 20px
        +translate3d(0,0,0)
        transition: transform 0.3s

      &:hover
        background-color: $darkYellow
        &:after
          +translate3d(5px, 0, 0)

  /* Contact options bellow main content
    ========================================================================== */
  .contact-options
    +flex(space-between, flex-start)
    margin-top: 50px

    .option
      width: 50%
      p
        font-size: 0.9rem
        font-weight: bold()
        color: $brightBlue
        a
          display: block
          color: $blue
          text-decoration: none
          transition: color 0.4s

          &:hover
            color: $darkPink

      &.school-guide
        p
          a
            position: relative
            padding-left: 30px
            &:before
              content: ''
              position: absolute
              top: 2px
              left: 0
              +sprite(-95px -175px, 19px, 24px)
              display: inline-block

      // Colleague styling
      [class^="vso"] &
        p
          color: $darkTurquoise
          a
            color: $turquoise
            &:hover
              color: $brightTurquoise

  aside
    background-color: white

    .impression-image
      width: 100%
      position: relative
      z-index: 2

    &:after
      content: ''
      position: absolute
      right: 0
      top: 0
      width: 50%
      height: 100%
      background-color: $lightGray2

    +respond-to-width(1280)
      width: column(4, 10)


#vacature-contact
  background-image: url(/img/forest_top_view_grey.jpg)
  background-position: right bottom
  background-size: cover
  width: 100%

  background-color: #f06292

  .container
    width: 85.7142857143%
    max-width: 1680px
    margin-right: auto
    margin-left: auto

    .job-info
      display: flex
      flex-direction: row
      justify-content: space-around
      padding-top: 48px
      padding-bottom: 48px

      +respond-to-width(768)
        flex-direction: column
        align-items: center

        svg
          margin-top: 16px

      .job-info__item
        text-decoration: none
        width: 30%
        display: flex
        align-items: center
        flex-direction: column
        font-size: 16px
        line-height: 24px
        color: white
        text-align: center

        svg
          margin-bottom: 8px
          color: #ffb200

        +respond-to-width(768)
          width: 75%

#vacature

  .content-block, .full-text-block
    background-image: none
    &:nth-of-type(n)
      background-color: $bluer
    &:nth-of-type(2n)
      color: white
      background-color: $darkYellow
      p, strong, h2
        color: white
    &:nth-of-type(3n)
      color: white
      background-color: $bluer
      p, strong, h2
        color: white

    .image
      height: calc(100% - 100px)
      margin-top: 50px
      border-radius: 25px