.ui_Team .bodyContent-main {
	z-index: 2;
}

.team {
    margin-top: -15.75em;
}
    .team-item:first-child {
        margin-left: 0;
        color: #fff;
    }
        .team-item:first-child .team-img {
            /*margin-top: -4em;*/
            width: 12.14em;
        }
        .team-item:first-child .team-name {
            font-size: 1.68em;
        }
        .team-item:first-child .team-main {
            color: #fff;
            text-shadow: 0 1px 0 rgba(0,0,0,0.12);
        }
    .team-item {
        margin-top: -2em;
        margin-left: 1.85em; /* 6.15em - 4.3em */
    }
    .team-button {
        display: flex;
        align-items: center;
    }
    .team-item:nth-child(even) {
        margin-left: 6.15em;
    }
    .team-img {
        width: 8.4em;
        /*margin-top: -2em;*/
        flex-shrink: 0;
        flex-grow: 0;
    }
    .team-img img {
        width: 100%;
    }
    .team-main {
        margin-left: 2em;
        color: #6B6B6B;
    }
    .team-job {
        letter-spacing: 0.0262rem;
        text-transform: uppercase;
    }
    .team-name {
        font-size: 1.52em;
        font-weight: 500;
        line-height: 1;
        margin-bottom: .25rem;
    }
    @media (max-width: 1100px) {
        .team {
            font-size: .9em;
        }
    }
    @media (max-width: 900px) {
        .team {
            font-size: .85em;
        }
    }
    @media (max-width: 575px) {
        .team {
            font-size: .75em;
        }
    }
    @media (max-width: 475px) {
        .team {
            font-size: .65em;
        }
    }


.hexPopup {
    z-index: 998;
    font-size: .9rem;
}
    .hexPopup-close {
        position: absolute;
        right: -1rem;
        top: -4em;
        color: #FFCC00;
        font-size: 1.75rem;
        padding: 1rem;
        display: block;
        z-index: 999;
    }
        .hexPopup-close i {
            transition: all .5s ease;
        }
        .hexPopup-close:hover i, .hexPopup-close:focus i {
            /*color: #fff;*/
            transform: rotate(360deg);
            transition: all .5s ease;
        }
    .hexPopup-window {
        position: fixed;
        margin: 0 auto;
        width: 34em;
        height: 18em;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #fff;
        color: #383838;
        text-shadow: none;
        z-index: 1;
        padding: 2em 4em;
    }
    .hexPopup-window:before, .hexPopup-window:after {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        z-index: -1;
    }
    .hexPopup-window:before {
        border-bottom: 9.8em solid #fff;
        border-left: 17em solid transparent;
        border-right: 17em solid transparent;
        left: 0;
        top: -9.8em;
    }
    .hexPopup-window:after {
        border-top: 9.8em solid #fff;
        border-left: 17em solid transparent;
        border-right: 17em solid transparent;
        left: 0;
        bottom: -9.8em;
    }
    .hexPopup-overlay {
        position: fixed;
        top:0; right:0; bottom:0; left:0;
        background-color: rgba(25,22,46,.7);
        z-index: 1;
    }
    .hexPopup-img {
        position: absolute;
        left: 0; right: 0;
        top: -9.25em;
    }
        .hexPopup-img img {
            width: 9em;
            margin: 0 auto;
            display: block;
        }
    .hexPopup-title {
        font-size: 1.52em;
        font-weight: 500;
        line-height: 1;
        margin-bottom: .25rem;
    }
    .hexPopup-subtitle {
        letter-spacing: 0.0262rem;
        text-transform: uppercase;
    }
    .hexPopup-head {
        text-align: center;
        margin-bottom: 1.5em;
        font-size: .85em;
    }
    .hexPopup-body {
        overflow: auto;
        height: 12.5em;

        overflow-y: scroll; /* has to be scroll, not auto */
        -webkit-overflow-scrolling: touch;
    }
    .hexPopup-body .richTxt {
        font-size: .9rem;
    }

    /* Full screen version */
    @media (max-width: 575px), (max-width: 1023px) AND (max-height: 730px) {
        .hexPopup-window {
            position: fixed;
            margin: 0 auto;
            width: auto;
            height: auto;
            top:0; right:0; bottom:0; left:0;
            transform: none;
            overflow: auto;
            padding: 2.5em;
        }
        .hexPopup-img {
            top: 0;
            position: relative;
            margin-bottom: 1rem;
        }
        .hexPopup-body {
            height: auto;
        }
        .hexPopup-close {
            right: 1rem;
            top: 1rem;
        }
        .hexPopup-window:before, .hexPopup-window:after {
            display: none;
        }
        .hexPopup-head {
            margin-bottom: 2rem;
        }
    }

    @media (min-width: 1600px) AND (max-height: 888px) {
        .hexPopup {
            font-size: .9rem;
        }
    }