﻿.about .pageHeader {
    max-width: 1100px;
}

.about .pageHeader a {
    margin-bottom: 50px;
    height: 467px;
}

  .about .pageHeader a video {
    width: 100%;
    margin-top: -76px;
  }

/*
    .about .pageHeader .hero-image {
        height: 390px;
        padding: 70px 80px;
    }

        .about .pageHeader .hero-image h1 {
            font-size: 46px;
            padding: 10px 40px;
            width: 390px;
        }

        .about .pageHeader .hero-image h1:last-of-type {
            width: 336px;
        }

.about .header-video-wrapper {
    left: 90px;
    top: -120px;
    width: 570px;
}

.about .header-video-wrapper .video-placeholder {
    height: 334px;
} */

.about .video-inner-content {
    margin-left: -46.5px;
    margin-top: -57.5px;
}

    .about .video-inner-content img {
        width: 110px;
    }

.about .promise-wrapper {
    border-top: 15px solid #e6e7e8;
    padding: 0 100px;
    padding-bottom: 80px;
}

    .about .promise h3 {
        font-size: 58px;
    }

    .about .promise p {
        font-size: 14px;
    }

    .about .horizontal-scroll-wrapper {
        width: 4275px;
    }

        .about .horizontal-scroller h3 {
            font-size: 58px;
            margin-bottom: 40px;
        }

    .about .slide .text .blurb {
        width: 320px;
    }

        .about .slide .text .blurb h4 {
            font-size: 42px;
            line-height: 42px;
        }

        .about .slide .text .blurb p {
            font-size: 16px;
        }

    .about .slide .text {
        width: 440px;
        padding: 30px;
        height: 210px;
    }

    .about .slide:nth-of-type(even) .text {
        padding-right: 125px;
    }

        .about .slide .text img {
            width: 38px;
        }

    .about .slide:nth-of-type(odd) .text img {
        margin-top: 59px;
    }

    .about .slide:nth-of-type(even) .text img {
        margin-top: -58px;
    }

    .about .slide:nth-of-type(1) > img {
        width: 390px;
        margin-top: -56px;
    }

    .about .slide:nth-of-type(2) .image-background img {
        width: 275px;
    }

    .about .slide:nth-of-type(2) .image-background {
        margin-top: 384px;
        padding: 0px 40px;
        height: 240px;
        width: 355px;
        margin-left: 177px;
    }

    .about .slide:nth-of-type(3) > img {
        width: 535px;
    }

    .about .slide:nth-of-type(3) {
        margin-left: 60px;
    }

    .about .slide:nth-of-type(3) .text {
        padding-top: 33px;
    }

    .about .slide:nth-of-type(4) .image-background img {
        width: 535px;
    }

    .about .slide:nth-of-type(4) .image-background {
        margin-top: 275px;
        margin-left: 215px;
        padding-top: 30px;
        width: 422px;
    }

    .about .slide:nth-of-type(4) .blurb {
        width: 355px;
    }

    .about .slide:nth-of-type(4) .text {
        margin-top: 6px;
        padding-right: 20px;
        padding-bottom: 33px;
        padding-top: 85px;
        width: 475px;
        margin-left: 45px;
        height: 225px;
    }

    .about .slide:nth-of-type(5) {
        margin-left: 330px;
    }

    .about .slide:nth-of-type(5) > img {
        margin-top: -57px;
        width: 430px;
    }

    .about .slide:nth-of-type(5) .text {
        margin-left: 165px;
        margin-top: 70px;
        width: 540px;
    }

        .about .slide:nth-of-type(5) .text .blurb {
            width: 390px;
        }

    .about .slide:nth-of-type(6) .image-background img {
        width: 300px;
    }

    .about .slide:nth-of-type(6) .image-background {
        margin-top: 354px;
        padding: 0 40px;
        width: 380px;
        height: 260px;
    }

    .about .slide:nth-of-type(6) .text {
        margin-left: -200px;
        margin-top: 49px;
        width: 415px;
        padding-right: 0;
    }

        .about .slide:nth-of-type(6) .text .blurb {
            width: 339px;
        }

    .about .slide:nth-of-type(7) > img {
        width: 535px;
    }

    .about .slide:nth-of-type(7) {
        margin-left: -85px;
    }

    .about .slide:nth-of-type(7) .text {
        padding-top: 14px;
    }

    .about .slide:nth-of-type(8) .image-background img {
        width: 535px;
    }

    .about .slide:nth-of-type(8) .image-background {
        margin-top: 275px;
        margin-left: 215px;
        padding-top: 30px;
        width: 422px;
    }

    .about .slide:nth-of-type(8) .blurb {
        width: 355px;
    }

    .about .slide:nth-of-type(8) .text {
        margin-top: 6px;
        padding-right: 20px;
        padding-bottom: 33px;
        padding-top: 85px;
        width: 475px;
        margin-left: 45px;
        height: 225px;
    }

    .about .slide:nth-of-type(9) {
        margin-left: 330px;
    }

    .about .slide:nth-of-type(9) > img {
        margin-top: -57px;
        width: 430px;
    }

    .about .slide:nth-of-type(9) .text {
        margin-left: 165px;
        margin-top: 70px;
        width: 540px;
    }

        .about .slide:nth-of-type(9) .text .blurb {
            width: 390px;
        }

    .about .slide:nth-of-type(10) {
        margin-left: -50px;
    }

    .about .slide:nth-of-type(10) .image-background {
        margin-top: 377px;
        padding: 0 40px;
        width: 380px;
        height: 232px;
    }

        .about .slide:nth-of-type(10) .image-background img {
            width: 300px;
        }

    .about .slide:nth-of-type(10) .text {
        margin-left: -200px;
        margin-top: 49px;
        width: 415px;
        padding-right: 0;
    }

        .about .slide:nth-of-type(10) .text .blurb {
            width: 339px;
        }

.about .president-quote-wrapper .quote {
    width: 283px;
    margin-right: 30px;
    padding-top: 55px;
}

    .about .president-quote-wrapper .quote .quotations {
        width: 42px;
        margin-bottom: 35px;
    }

.about .president-quote-wrapper .content {
    width: 947px;
    padding: 45px 0;
}

    .about .president-quote-wrapper .content h3 {
        font-size: 22px;
        line-height: 26px;
        width: 280px;
        margin-bottom: 25px;
    }

    .about .president-quote-wrapper .content p {
        font-size: 18px;
    }

    .about .president-quote-wrapper .content > img {
        width: 615px;
    }

.about .team-wrapper {
    width: 1000px;
    margin-top: 80px;
    margin-bottom: 60px;
}

    .about .team-wrapper h2 {
        font-size: 70px;
        margin-bottom: 40px;
    }

.about .team-wrapper .team-member {
    width: 320px;
}

.about .team-wrapper .team-member h4 {
    font-size: 28px;
}

.about .team-wrapper .team-member h5 {
    font-size: 20px;
}

.about .what-we-do-wrapper {
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 60px;
}

.about .what-we-do-wrapper h2 {
    font-size: 70px;
    margin-bottom: 30px;
    margin-top: 60px;
}

.about .what-we-do-wrapper .image-holder {
    margin-bottom: 20px;
}

    .about .what-we-do-wrapper .one-third-wrapper {
        width: 353px;
        margin-right: 20px;
    }

        .about .what-we-do-wrapper .one-third-wrapper .blurb {
            padding: 10px 20px 20px 20px;
            margin-bottom: 20px;
            height: 520px;
        }

            .about .what-we-do-wrapper .one-third-wrapper .blurb h3 {
                font-size: 56px;
                line-height: 46px;
                width: 257px;
                margin: 0 auto 25px auto;
            }

                .about .what-we-do-wrapper .one-third-wrapper .blurb h3 span {
                    font-size: 42px;
                }

                .about .what-we-do-wrapper .one-third-wrapper .blurb h3 .indent {
                    font-size: 56px;
                    margin-left: 36px;
                }

            .about .what-we-do-wrapper .one-third-wrapper .blurb p {
                font-size: 14px;
                width: 255px;
                margin-bottom: 25px;
            }

            .about .what-we-do-wrapper .one-third-wrapper .blurb .our-work-button {
                width: 78px;
                padding: 25px;
                font-size: 16px;
                margin-top: 20px;
            }

            .about .what-we-do-wrapper .one-third-wrapper .image-holder {
                height: 241px;
            }

    .about .what-we-do-wrapper .two-third-wrapper {
        width: 727px;
    }

        .about .what-we-do-wrapper .two-third-wrapper > .image-holder:nth-of-type(1) {
            height: 520px;
        }

        .about .what-we-do-wrapper .two-third-wrapper .two-image-wrapper .image-holder:nth-of-type(1) {
            height: 241px;
            width: 353px;
            margin-right: 20px;
        }

        .about .contributions-wrapper .contribution:nth-of-type(3) h3 {
          padding-right: 80px;
          width: 172px;
        }

        .about .what-we-do-wrapper .two-third-wrapper .two-image-wrapper .image-holder:nth-of-type(2) {
            height: 241px;
            width: 353px;
        }

        .about .projects-wrapper {
            max-width: 1100px;
            padding-top: 90px;
            padding-bottom: 60px;
        }

        .about .projects-header {
            padding: 100px 80px 140px 80px;
        }

            .about .projects-wrapper h1 {
                font-size: 58px;
                margin-bottom: 30px;
            }

            .about .projects-header h2 {
                font-size: 46px;
                padding: 10px 40px;
                width: 364px;
            }

            .about .projects-header h2:first-of-type {
                width: 325px;
            }

        .about .heritage-projects {
            width: 860px;
        }

        .about .heritage-project {
            width: 274px;
        }

            .about .heritage-project h3 {
                font-size: 30px;
                width: 235px;
                line-height: 32px;
            }

            .about .heritage-project p {
                font-size: 14px;
                width: 235px;
                line-height: 18px;
            }

            .about .heritage-project .gallery-button {
                width: 90px;
                padding: 20px 30px;
                font-size: 16px;
                margin-left: 19px;
            }

.about .contributions-wrapper {
    padding: 50px 0;
}

    .about .contributions-wrapper h2 {
        font-size: 70px;
        margin-bottom: 25px;
    }

    .about .contributions-wrapper .contributions {
        width: 1100px;
    }

    .about .contributions-wrapper .contribution {
        width: 354px;
    }

        .about .contributions-wrapper .contribution p {
            font-size: 14px;
            width: 250px;
        }

        .about .contributions-wrapper .contribution h3 {
            font-size: 36px;
            line-height: 32px;
            width: 250px;
            margin-bottom: 25px;
        }

        .about .contributions-wrapper .contribution img {
            margin-bottom: 40px;
        }

        .about .contributions-wrapper .contribution:nth-of-type(2) h3, .about .contributions-wrapper .contribution:nth-of-type(2) p {
            width: 300px;
        }

      .about .our-team-wrapper {
          padding: 50px 0 70px 0;
      }

        .about .our-team-wrapper h1{
          font-size: 70px;
          margin-bottom: 30px;
        }

        .about .our-team-wrapper .member .name {
            font-size: 30px;
            line-height: 30px;
            margin-bottom: 5px;
        }

        .about .our-team-wrapper .member .title {
            font-size: 14px;
        }

        .about .our-team-wrapper .member img {
            width: 225px;
        }
