/*--------------------------------------------------------------------------------- Theme Name:   AA Theme URI:     Description:   Author:        Author URI:    Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*//* Our Team */.page-template-page-template-team #main-header{    background-color: transparent !important;}.page-template-page-template-team #page-container{    padding-top: 0 !important;  }.team-section{    overflow: hidden;}.team-section .container{    padding-top: 0 !important;}.team-section .teamWrap {    display: flex;    flex-wrap: wrap;    margin-left: -20px;    margin-right: -20px;}.teamWrap .teamBox{    width: calc(100% / 4 - 38px);}   .teamWrap .image img {    border-radius: 50%;    margin-bottom: 15px;    height: 217px;    width: 217px;}.teamWrap .team-detail .name{    font-size: 24px;    font-weight: 400;    color: #171044;    font-family: 'Oxygen',Helvetica,Arial,Lucida,sans-serif;    line-height: 1.2;}.teamWrap .team-detail .title{    font-size: 22px;    font-weight: 700;    color: #171044;    font-family: 'Oxygen',Helvetica,Arial,Lucida,sans-serif;     line-height: 1.2;}.teamWrap .single-team-member{    width: 25%;    padding: 0 20px;    margin-bottom: 50px;    position: relative;    cursor: pointer;}.teamWrap .single-team-member:after{    content: "";    position: absolute;    left: 50%;    bottom: -52px;    transform: translate(-50%, 0);    -moz-transform: translate(-50%, 0);    -o-transform: translate(-50%, 0);    -ms-transform: translate(-50%, 0);    -webkit-transform: translate(-50%, 0);    width: 0;    height: 0;    border-left: 30px solid transparent;    border-right: 30px solid transparent;    border-bottom: 30px solid #F9F4EF;    opacity: 0;}.teamWrap .single-team-member.active:after{    opacity: 1;}.teamWrap .single-team-bio{    background-color: #F9F4EF;    padding: 30px 0;    position: relative;    /*display: none;*/    margin-bottom: 30px;    width: 100%;}.teamWrap .single-team-bio:before{    background-color: #F9F4EF;    position: absolute;    left: -300%;    top: 0;    bottom: 0;    content: "";    width: 700%;    opacity: 0;}.teamWrap .single-team-bio .container {    width: 100%;}.teamWrap .single-team-bio p{    color: #1D1D1B;    font-size: 14px;    line-height: 1.8;}.teamWrap .biowrap .col50{    width: 50%;}.teamWrap .biowrap .left-bio{    padding-right: 80px;}@media (max-width:1279px) {    .teamWrap .image img{        height: 170px;        width: 170px;    }    .teamWrap .team-detail .name, .teamWrap .team-detail .title{        font-size: 18px;    }    .teamWrap .single-team-member{        padding: 0 15px;        width: 33.33%;    }    .team-section .teamWrap{        margin-left: -15px;        margin-right: -15px;    }    }@media (max-width:1023px) {    .teamWrap .biowrap .left-bio {        padding-right: 40px;    }}@media (max-width:980px) {    .team-section .container {        width: 100% !important;        padding-left: 15px;        padding-right: 15px !important;    }}@media (min-width:541px) and (max-width:980px) {    .teamExploreOpening {        display: flex;        justify-content: space-between;        align-items: center;    }    .teamExploreOpening .et_pb_column {        margin: 0;    }    .teamExploreOpening .et_pb_text h1 {        text-align: left;    }    .teamExploreOpening .et_pb_button_module_wrapper {        text-align: right;    }}@media (max-width:767px) {    .teamWrap .single-team-member{        width: 50%;        margin-bottom: 30px;    }    .teamWrap .biowrap .col50 {        width: 100%;        padding-left: 10px !important;        padding-right: 10px !important;    }    .teamWrap .biowrap .left-bio {        padding-right: 0;    }    .teamWrap .single-team-bio .biowrap{        flex-wrap: wrap;    }}@media (max-width:540px) {    .teamWrap .single-team-member{        width: 100%;    }}