/* ArcBest -> People.page */
.peopleMainBlock {
    clear: both;
    color: #333333;
    padding: 3em 1.5em;
    padding-bottom: 1em;
}
.peopleMainBlock .peopleMainBlock__Container,
.peopleMainBlock .peopleMainBlock__Container__BoxWill,
.peopleMainBlock .peopleMainBlock__Container__BoxSkill {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    max-width: 100%;
    line-height: 1.5;
    margin-bottom: 2em;
}
.peopleMainBlock .peopleMainBlock__Container__BoxSkill {
    width: auto;
    color: #ffffff;
    padding: 2em;
    margin-bottom: 0.25em;
    background-color: #166837;
}
.peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxLeft {
    float: left;
    width: 40%;
    clear: both;
}
.peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxLeft img {
    width: 100%;
}
.peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxRight {
    float: right;
    clear: right;
    width: 55%
}
.peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxRight h5 {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0.25em;
}
.peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxRight p {
    font-size: 1.1em;
    margin-bottom: 0.75em;
}

.peopleMainBlock .peopleMainBlock__Container__BoxWill {
    width: auto;
    color: #333333;
    border: 2em solid #166837;
    padding: 2em;
    background-color: #ffffff;
}
.peopleMainBlock .peopleMainBlock__Container__BoxWill p {
    margin-bottom: 1em;
}
.peopleMainBlock .peopleMainBlock__Container__BoxWill p:last-child {
    margin-bottom: 0;
}

.peopleMainBlock .peopleMainBlock__Container h6 {
    font-size: 2.5em;
    text-align: center;
    margin-bottom: 1em;
}
.peopleMainBlock .peopleMainBlock__Container p,
.peopleMainBlock .peopleMainBlock__Container__BoxWill p {
    font-size: 18px;
    font-weight: 400;
}
.peopleMainBlock .peopleMainBlock__Container img {
    width: auto;
    margin: 0 auto;
    display: block;
    max-width: 100%;
}
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box {
    clear: both;
    color: #ffffff;
    width: 100%;
    position: relative;
    overflow: hidden;
    max-width: 100%;
}
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft {
    width: 47.5%;
    float: left;
    clear: both;
    margin-right: 5%;
    margin-bottom: 1em;
    background-color: #166837;
}
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft__BoxGray,
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight__BoxGray {
    color: #333333;
    padding: 2em;
    background-color: #cccccc;
}
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft__BoxGray p,
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight__BoxGray p {
    margin-bottom: 0.75em;
}

.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft h6,
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight h6 {
    padding: 1em;
    font-size: 2em;
    text-align: left;
    margin-bottom: 0;
}
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft p,
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight p {
    font-size: 18px;
    font-weight: 400;
}
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight {
    width: 47.5%;
    float: right;
    clear: right;
    margin-bottom: 1em;
    background-color: #166837;
}
.peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight img {
    width: auto;
    display: inline-block;
    max-width: 100%;
}

@media all and (max-width: 600px) {
    .peopleMainBlock {
        padding: 0;
    }
    .peopleMainBlock .peopleMainBlock__Container h6 {
        font-size: 2em;
    }
    .peopleMainBlock .peopleMainBlock__Container p,
    .peopleMainBlock .peopleMainBlock__Container__BoxWill p,
    .peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft p,
    .peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight p {
        font-size: 16px;
    }
    .peopleMainBlock .peopleMainBlock__ContainerBoxes__Box,
    .peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxLeft,
    .peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxRight,
    .peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft,
    .peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight {
        float: none;
        clear: both;
        width: auto;
        margin: 0;
        max-width: 100%;
        text-align: center;
        margin-bottom: 6%;
    }
    .peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerLeft h6,
    .peopleMainBlock .peopleMainBlock__ContainerBoxes__Box .peopleMainBlock__ContainerBoxes__Box__BoxInnerRight h6 {
        text-align: center;
    }
    .peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxRight {
        margin-bottom: 0;
    }
    .peopleMainBlock .peopleMainBlock__Container__BoxSkill .peopleMainBlock__Container__BoxSkill__BoxLeft img {
        display: block;
        max-width: 100%;
        margin-bottom: 2em;
    }
    .peopleMainBlock .peopleMainBlock__Container__BoxWill {
        border: 0.75em solid #166837;
        padding: 1em;
    }
}
/* END */