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/EUmans/umansradepo.be/wwwroot/css/partials/_contact.sass
.contact-page
  .breadcrumb-row .breadcrumb ul, .breadcrumb-row .breadcrumb ol
    margin-left: 0


  .info-contact
    .map-container
      height: 300px
      width: $contentGrid*11
      overflow: hidden
    #map
      height: 330px
      width: 100%


    .google-maps
      text-align: right
      width: $contentGrid*11
      margin-top: 5px

      a
        color: $fontBlue
        +font-default(16px, 24px)

      span
        +circleArrowBlue
        display: inline-block
        margin-bottom: -1px
        margin-left: 5px

    .contact-info
      margin-bottom: 70px

      h2
        +font-semi-bold(24px, 24px)
        margin: 0 0 35px 0
        color: $fontColor1

      h3
        +font-bold(18px, 18px)
        margin-bottom: 25px
        color: $fontColor1

      p
        +font-default(16px, 22px)
        strong
          +font-bold(16px, 22px)
          color: $fontColor1

        a
          color: $fontBlue
          +font-default(16px, 22px)


  .form-contact
    padding: 60px
    +calc(width, "#{$contentGrid} * 6 - 120px")
    background-color: $semiLightGrey
    float: left
    +transition(all 0.3s)
    h5.alert
      +font-semi-bold(14px, 21px)
      color: $highLightRed

    form
      margin-top: 40px

    h1
      +font-semi-bold(32px, 32px)

    p
      +font-default(16px, 22px)

    label
      +font-default(15px)
      color: $fontColor1
    #contactForm
      .email, .first_name, .last_name, .extra_message
        label
          &:after
            content: '*'
            color: $defaultRed
            font-size: 12px
            display: inline-block
            margin-left: 5px
    input, textarea
      width: calc(100% - 20px)
      border: 1px solid $greyBackground
      padding: 6px 10px
      +font-default(15px, 19px)
      color: $fontColor1
      outline: 0 !important
      display: inline-block
      margin-bottom: 18px
      background: white

      &:-webkit-autofill
        background: white!important
        background-color: white !important
        -webkit-box-shadow: 0 0 0px 1000px white inset

      &.alert
        border: 1px solid $highLightRed

      &:focus
        outline: 0 !important

    textarea
      resize: none
      height: 140px

    .multiple-elements
      +flex(space-between, flex-start)
      >*
        width: calc(50% - 5px)

    .name-row
      +flex(space-between, center)
      div:first-child
        margin-right: 20px

    .submit-button
      width: calc(100% - 16%)
      max-width: 200px
      border-radius: 999999px
      background-color: $neonGreen
      height: 50px
      +flex(space-between, center)
      padding: 0 8%
      color: white
      +font-bold(16px, 18px)

      cursor: pointer

      input
        display: none

      &:hover
        background: darken($neonGreen, 2%)

      &:active
        background: darken($neonGreen, 5%)


      span
        display: block
        position: relative
        +arrowRightWhite
        top: 2px

    .thanks
      opacity: 1
      margin: 0
      overflow: hidden
      height: 150px
      +transition(all 0.4s)
      &.inactive
        opacity: 0
        height: 0

.isolation
  .contact-page
    .form-contact
      .submit-button
        background: $fontBlue
        &:hover
          background: darken($fontBlue, 2%)
        &:active
          background: darken($fontBlue, 5%)

+media-query(1000px)
  .contact-page
    width: 100%
    margin-left: 0
    .form-contact
      .name-row
        display: block
        div:first-child
          margin-right: 0

+media-query(750px)
  .contact-page
    >.grid6
      width: 100%
    .form-contact
      width: calc(100% - 80px)
      margin-bottom: 60px
      padding: 40px
    .info-contact
      #map, .google-maps
        width: 100%

+media-query(450px)
  .contact-page
    .info-contact
      .contact-info
        +flex-rows
        +flex(flex-start, flex-start)

        h3
          margin-bottom: 5px

        h2
          margin-bottom: 15px

        .grid6
          float: none
          width: 100%
          +order(2)
          &.location-info
            +order(1)

+media-query(400px)
  .contact-page
    .form-contact
      .multiple-elements
        display: block
        >*
          width: 100%
      .submit-button
        font-size: 15px