body{background-color: #fff;}
.baTeamWrap{font-size: 16px; font-size: 1rem; position: relative; padding: 2em 0 0; visibility: visible; direction: ltr;} /* “ | ”*/
.baTeamWrap,.baTeamWrap *, .baTeamWrap ::after, .baTeamWrap ::before{box-sizing: border-box;}
.ba__team{margin: 1em; padding: 0; text-align: center; position: relative;}
.ba__team > *, .ba__team .ba__content > *{display: flex; flex-wrap: wrap; position: relative;}
.ba__team > * > *, .ba__team .ba__content > * > *{width: 100%; display: block;}
.ba__team, .ba__team > *:hover, .ba__team > * > *, .ba__team ::after, .ba__team ::before, .ba__team img, .ba__socials, .ba__socials *, .ba__team aside, .ba__team small{transition: all .4s;}
.ba__team .ba__content{position: relative; z-index: 3;}
.ba__team .ba__image, .ba__team .ba__socials, .ba__team .ba__image > *{position: relative; z-index: 1;}
.ba__team .ba__image > *{display: table; margin: 0 auto;}
.ba__team .ba__image img{max-width: 100%; width: 100%; height:auto}
.ba__team .ba__name{margin: 1rem 0; font-size:1.35em; font-weight: 600; position: relative;}
.ba__team .ba__name > small{font-size: .75em; display: block; opacity: .7; font-weight: normal; text-transform:capitalize;}
.ba__team .ba__description{margin: 0 0 1em; position: relative;}
.ba__team .social-overlay{display:none;}
.ba__team .ba__socials ul{list-style: none; padding: 0; margin: 0;}
.ba__team .ba__socials li{display: inline-block; width: 2.3em; height: 2.3em; text-align: center; line-height: 2.3; font-size: 1.1em; margin: .1em;}
.ba__team .ba__socials a{width: 100%; height: 100%; line-height: inherit;}
.ba__team a, .ba__team a:focus{text-decoration: none; color: inherit; display: block;}
.ba__team a:not(.ba__image):hover{opacity: .85; color: inherit;}
.ba__team .ba__readmore{display:none;width:auto;margin:1em auto 0;padding:.6em 1.5em;font-size:1em;background:#75787d}
.ba--filter{padding: 0; text-align: center; display: block;}
.ba--filter > *{display: inline-block; list-style: none; background: #e6e8ee; margin:.3em; padding: .5em 1em; line-height: 1; border-radius: .3em; cursor: pointer; font-weight: 500;}
.ba--filter > :hover, .ba--filter > :focus, .ba--filter > .active{background: #4f566a; color: #fff;}
.baTeamWrap .hide{display: none; opacity: 0;}
.baTeamWrap [class*="-grid"]{display: flex; flex-wrap: wrap; width: 100%;will-change:initial;}
.baTeamWrap [class*="table"], .baTeamWrap [class*="table"] > *:not(.hide), .baTeamWrap [class*="table"] > * > *{width: 100%; display: block; margin: 0;}
.baTeamWrap [class*="table"] .ba__team-inside, .baTeamWrap [class*="table"] .ba__content-inside{display:table !important; width: 100%;will-change:initial; background: none !important;}
.baTeamWrap [class*="table"] .ba__team-inside > *, .baTeamWrap [class*="table"] .ba__content-inside > *{display: table-cell !important; vertical-align: middle; visibility: visible; text-align: left; padding: .5em;}
.baTeamWrap [class*="table"] > *{padding:1.5em .5em;}
.baTeamWrap [class*="table"] .ba__content-inside > :first-child{width: 20%; min-width: 7em;}
.baTeamWrap [class*="table"] .ba__content-inside > :last-child{width: 25%; min-width: 10.5em;}
.baTeamWrap [class*="table"] .ba__image{width: 12%; min-width: 6em;}

.baTeamWrap .ba__team-item:not(.ba__carousel-item).active > *{-webkit-animation:bateamzoom .5s cubic-bezier(.25,.46,.45,.94) both;animation:bateamzoom .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes bateamzoom{0%{transform:scale(.65);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes bateamzoom{0%{transform:scale(.65);opacity:0}100%{transform:scale(1);opacity:1}}
.baTeamWrap .ba__buttons{position: absolute; left: 0; top: 50%; height: 0; width: 100%; display: block;}
.baTeamWrap .ba__arrow{position: absolute; left: 0; top: -100%; width: 48px; height: 48px; font-size: 20px; margin: 0; background: rgba(150,150,150,.3); color: #4c5055;transform: translate3d(-100%, -100%, 0);}
.baTeamWrap .ba__arrow.next{right: 0; left: auto; transform: translate3d(100%, -100%, 0);}
.baTeamWrap .pager > *{background: rgba(150,150,150,.3);}
.baTeamWrap .pager > .active{background: rgba(0,0,0,.8);}
.baTeamWrap.ba--slider-wrap{padding-left: 48px; padding-right: 48px;}


.ba__team-popup-wrap{position: fixed;top: 0;left: 0;z-index:1009;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,.5); visibility: hidden; opacity: 0; display: block;}
.ba__team-popup-wrap.on{transition: opacity .3s; visibility: visible; opacity: 1;}
.ba__team-popup{width:800px; height:380px; max-height:calc(100% - 40px); max-width:calc(100% - 40px); background: #fff; box-shadow: 0 0 1em rgba(0,0,0,.5);transform: translate3d(-50%, -50%, 0);position: absolute;left: 50%;top:0;padding: 0;margin: 0; display: block;border-radius: .3em; transition: all .5s; opacity: 0;}
.ba__team-popup-wrap.open .ba__team-popup{opacity: 1; visibility: visible; top: 50%;}
.ba__team-popup-wrap iframe,.ba__team-popup-wrap .ba__team{width:100%; height:100%;padding: 0; margin: 0; display: block;}
.ba__team-popup-inner{width: 100%; height: 100%; display: block;padding: 15px;margin: 0;border-radius: .3em; background: inherit;}
.ba__team-popup-wrap.on:not(.open)> div::before{position: absolute; left: calc(50% - 15px); top: calc(50% - 15px); width: 30px; height: 30px; border: 5px solid; border-color: #0b9bdd rgba(0,0,0,.3) rgba(0,0,0,.3); border-radius: 50%; content: ''; -webkit-animation: baTeamPopupLoad .5s infinite; animation: baTeamPopupLoad .5s infinite;}
.ba__team-popup-wrap .ba__team{overflow: auto;}
.ba__team-popup-wrap .ba__team-inside{display: flex;}
.ba__team-popup-wrap .ba__image{width: 45%; max-width: 25rem;}
.ba__team-popup-wrap .ba__image img{border-radius: .3em;}
.ba__team-popup-wrap .ba__content{flex: 1 1;text-align: left; padding:0 30px;}
.ba__team-popup-wrap .ba__team .ba__socials li{margin: 5px 10px 5px 0;}
.ba__team-popup-wrap .ba__team .ba__socials li > a{background: #e6e8ee; border-radius: 3px;}
.ba__team-popup-wrap .ba__description-body{display: block !important;margin-top: 30px;}
.ba__team-popup-close{width: 36px; height: 36px; display: block; background: #444254; color: #fff; border-radius: 50%; position: absolute; right: -18px; top: -18px;text-align: center;padding: 3px;line-height: 1;font-size: 24px;cursor: pointer; box-sizing: border-box;box-shadow: 0 0 5px rgba(0,0,0,.5);}
.ba__team-popup-close:hover{background: #e73636;}
/*.ba__team-popup-link [class*=ba--]{pointer-events: none;}*/
@-webkit-keyframes baTeamPopupLoad { 0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);} }
@-webkit-keyframes baTeamPopupLoad { 0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);} }
@keyframes baTeamPopupLoad { 0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);} }
@media (max-width: 575px) {
    .ba__team-popup-wrap .ba__image{width: 100%; max-width: none;}
    .ba__team-popup-wrap .ba__content{padding:30px;}
}




.baTeamWrap.style1 .ba__team > *{background: none;}
.baTeamWrap.style1 .ba__team > * > .ba__socials,
.baTeamWrap.style1 .ba__team .ba__description{display: block;}
.baTeamWrap.style1 .pager > .active{background:#eb9930;}
.baTeamWrap.style1 [class*="table"] > :nth-child(even){background: rgba(96, 122, 164, .1);}

.baTeamWrap.style2 .ba__socials{display: block; background:#eb9930; color: #fff; order: -1;}
.baTeamWrap.style2 .ba__team-list:not(.ba--table) .ba__description{border-top: 2px solid #ddd; border-color: var(--border-color, #ddd); padding-top: 1em; margin: 0; display: block;}
.baTeamWrap.style2 .pager > .active{background:#eb9930;}
.baTeamWrap.style2 [class*="table"] > :nth-child(even){background: rgba(96, 122, 164, .1);}

.baTeamWrap.style3 .ba__image > *{width:auto;height:auto;border-radius:50%; overflow: hidden; margin: 0 auto;}
.baTeamWrap.style3 .ba__socials{background:#0681ee;color: #fff; border-radius:2em;width:auto;margin: 0 auto; display: block; order: -1; position: relative;}
.baTeamWrap.style3 .ba__team-list:not(.ba--table) .ba__socials::before{position: absolute; left: 50%; bottom: 100%; width: 0; border: 1em solid transparent; border-color: transparent transparent #0681ee; border-bottom-color: var(--background, #0681ee);  content: ''; margin-left: -1em;}
.baTeamWrap.style3 .ba__team .ba__name{color:#0681ee;}
.baTeamWrap.style3 .pager > .active{background:#0681ee;}
.baTeamWrap.style3 [class*="table"] > :nth-child(even){background: rgba(96, 122, 164, .1);}

.baTeamWrap.style4 .ba__image img{-webkit-filter: grayscale(80%);filter: grayscale(80%);}
.baTeamWrap.style4 .ba__image > :first-child{position: relative; display: block; width:100%;height:100%; z-index: 0;}
.baTeamWrap.style4 .ba__image > :first-child:after{background:#fff;position:absolute;top:0;left:0; content: ''; z-index: 1; width:100%;height:0%;display: block;}
.baTeamWrap.style4 .ba__team-list:not(.ba--table) .ba__socials{position:absolute; left: 0; top:0; opacity: 0; width: 100%; z-index: 2;}
.baTeamWrap.style4 .ba__team:hover .ba__image > :first-child:after{height: 100%; opacity: .8;}
.baTeamWrap.style4 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(0,-150%);}
.baTeamWrap.style4 .ba__socials{background: none !important;}
.baTeamWrap.style4 .ba__socials a{background:#843599;background:var(--background, #843599); color: #fff; border-radius: .3em;}
.baTeamWrap.style4 .ba__team .ba__name{color:#843599;}
.baTeamWrap.style4 .pager > .active{background:#843599;}
.baTeamWrap.style4 [class*="table"] > :nth-child(even){background: rgba(96, 122, 164, .1);}

.baTeamWrap.style5 .ba__team-list:not(.ba--table) .ba__team > *{background: #3d475b; color: #fff; overflow: hidden;}
.baTeamWrap.style5 .ba__team:hover .ba__image{transform: translate(0, .5em) scale(1.02,1);}
.baTeamWrap.style5 .ba__team > * > .ba__socials,
.baTeamWrap.style5 .ba__team .ba__description{display: block;}
.baTeamWrap.style5 .ba__socials{padding: 1.5em 1em; margin-top: .5em; border-top: .3em solid #f90;}
.baTeamWrap.style5 .ba__socials a{border-radius: .3em; border: .1em solid rgba(153, 153, 153, 0.5);}
.baTeamWrap.style5 .ba__socials a:hover, .baTeamWrap.style5 .ba__socials a:focus{background: #f90;}
.baTeamWrap.style5 .ba__team .ba__name{color:#f90;}
.baTeamWrap.style5 .pager > .active{background:#f90;}

.baTeamWrap.style6 .ba__team > *{background: #fff; color: #333; padding: 1em; border: 1px solid rgba(0, 0, 0, .1);}
.baTeamWrap.style6 .ba__team-list:not(.ba--table) .ba__team > *:hover{background: #019e3d; color: #fff;}
.baTeamWrap.style6 .ba__image > *{width: 8em; height: 8em; display: table; margin: 0 auto; border-radius: 50%; border:.5em solid rgba(0, 0, 0, .05); overflow: hidden; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content;}
.baTeamWrap.style6 .ba__team:hover .ba__image > *{border-color: #fc0;}
.baTeamWrap.style6 .ba__team > * > .ba__socials{display: block;}
.baTeamWrap.style6 .ba__team-list:not(.ba--table) .ba__socials{padding:1em; margin-top: .5em; border-top: .1em dashed; border-bottom: .1em dashed;}
.baTeamWrap.style6 .ba__socials a{border-radius: 50%; background: #fc0;}
.baTeamWrap.style6 .pager > .active{background:#fc0;}

.baTeamWrap.style7 .ba__team{overflow: hidden;}
.baTeamWrap.style7 .ba--table{border: 1px solid #ddd;}
.baTeamWrap.style7 .ba--table > *{border-bottom: 1px solid #ddd;background: linear-gradient(transparent,#f6f6f6);}
.baTeamWrap.style7 .ba__team .ba__image{margin: 0 1em 0 0;}
.baTeamWrap.style7 .ba__team-list:not(.ba--table) .ba__team .ba__content{background:#d53c8a;color: #fff; text-align: left; padding:0 1.5em;position:absolute;bottom:0; right: 0; width: calc(100% - 1em); transform: translateY(calc(100% - .5em));}
.baTeamWrap.style7 .ba__team-list:not(.ba--table) .ba__team:hover .ba__content{transform: translateY(0);}
.baTeamWrap.style7 .ba__team .ba__name{position: relative; text-transform: uppercase; text-align: left;}
.baTeamWrap.style7 .baTeamWrap.style7 .ba__team .ba__team .ba__name:after{content:"";display:block;width:10%;border-bottom:.25em solid #fff;padding:.3em 0}
.baTeamWrap.style7 .baTeamWrap.style7 .ba__team .ba__socials{border-top: .1em dotted; padding: 1em; text-align: center;}

.baTeamWrap.style8 .ba__team > *{border: 1px solid rgba(0, 0, 0, .1);}
.baTeamWrap.style8 .ba__description{order: 5; padding: 1em; margin: 0; border: 0 solid #f90;border-color: var(--border-color,#f90); border-width: 2px 0; position: relative; margin-top: .5em; overflow: hidden;}
.baTeamWrap.style8 .ba__description::before,
.baTeamWrap.style8 .ba__description::after{position: absolute; left: 0; top: 0; width: .8em; height: .8em; display: block; content: '';background:#f90; background: var(--border-color, #f90); z-index: -1;}
.baTeamWrap.style8 .ba__description::after{left: auto; top: auto; right: 0; bottom: 0;}
.baTeamWrap.style8 .ba__team:hover .ba__description::before,
.baTeamWrap.style8 .ba__team:hover .ba__description::after{width: 50%; height: 100%; opacity: .3;}
.baTeamWrap.style8 .ba__name{margin-bottom: 0;}
.baTeamWrap.style8 .ba__team:hover .ba__image{opacity: .6};

.baTeamWrap.style9 .ba__team > *{background: #eee;}
.baTeamWrap.style9 .ba__socials{order: -1; padding: 1em 0; background: none !important;}
.baTeamWrap.style9 .ba__socials a{background: #0681ee; color: #fff;}
.baTeamWrap.style9 .ba__team-list:not(.ba--table) .ba__name{position: absolute; left: 0; top: 0; width: 100%; opacity: 0; margin: 0; padding: 1em 0; color: #fff;}
.baTeamWrap.style9 .ba__team-list:not(.ba--table) .ba__team:hover .ba__name{transform: translate(0,-100%); opacity: 1;}
.baTeamWrap.style9 .ba__image::before{background: #0681ee; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; opacity: 0; z-index: 3; content: '';}
.baTeamWrap.style9 .ba__team:hover .ba__image::before{opacity:.8;}
.baTeamWrap.style9 .ba__description{display: none;}
.baTeamWrap.style9 [class*="table"] > :nth-child(even){border-top:1px dashed rgba(0, 0, 0, .3); border-bottom: 1px dashed rgba(0, 0, 0, .3);}

.baTeamWrap.style10 .ba__team > *{overflow: hidden;}
.baTeamWrap.style10 .ba__team:hover .ba__image{transform: scale(1.1);}
.baTeamWrap.style10 .ba__team-list:not(.ba--table) .ba__content{position: absolute; left:0; top:50%; width:100%; opacity: 0; padding: 1em; color: #fff; transform: translate(0,-50%);}
.baTeamWrap.style10 .ba__team-list:not(.ba--table) .ba__content::after{position: absolute; left: -50%; top: -100%; height: 300%; width: 300%; display: block; content: ''; background: rgba(253, 14, 34, 0.6); z-index: -1;}
.baTeamWrap.style10 .ba__team:hover .ba__content{opacity: 1;}
.baTeamWrap.style10 [class*="table"] > :nth-child(even){border-top:3px double rgba(0, 0, 0, .3); border-bottom: 3px double rgba(0, 0, 0, .3);}

.baTeamWrap.style11 .ba__team > *{overflow: hidden;}
.baTeamWrap.style11 .ba__image > *{transform:scale(1,1);position:relative;transition: all .3s;}
.baTeamWrap.style11 .ba__team:hover .ba__image > *{transform: scale(1.1);}
.baTeamWrap.style11 .ba__image > :before{content:"";width:100%;height:100%;position:absolute;left: 0; top: 0; z-index: 3;}
.baTeamWrap.style11 .ba__team:hover .ba__image > :before{background:rgba(0, 0, 0, 0.5)}
.baTeamWrap.style11 .ba__content{border-top:.3em solid #d53c8a;position:relative;bottom:0;background:#fff;text-align:center;padding:0 1em;}
.baTeamWrap.style11 .ba__team:hover .ba__content{bottom:15%}
.baTeamWrap.style11 .ba__team-list:not(.ba--table) .ba__description{position:absolute; left: 0; bottom: 0; transform: translate(0,300%); padding: 1em 0;}
.baTeamWrap.style11 .ba__team-list:not(.ba--table) .ba__team:hover .ba__description{transform: translate(0,100%);}
.baTeamWrap.style11 .ba__team-list:not(.ba--table) .ba__socials{padding: .5em 0; border-top: 1px dashed;}

.baTeamWrap.style12 .ba__image > *{border:.2em solid #14b8b1;border-radius:.3em;transition: all .3s;}
.baTeamWrap.style12 .ba__team-list:not(.ba--table) .ba__image > *{width:100%;height:auto;}
.baTeamWrap.style12 .ba__team:hover .ba__image > *{border-width:1em; border-style: outset;}
.baTeamWrap.style12 .ba__socials:after{content:"";display:block;width:0;height: .3em; background: #14b8b1; margin-top: .5em;}
.baTeamWrap.style12 .ba__team:hover .ba__socials:after{width: 100%;}
.baTeamWrap.style12 [class*="table"] > :nth-child(even){background: rgba(96, 122, 164, .1);}

.baTeamWrap.style13 .ba__team-list:not(.ba--table) .ba__image > *{width:100%;height:auto;border-left:.2em solid #e73636; overflow: hidden;}
.baTeamWrap.style13 .ba__team:hover .ba__image img{transform: scale(1.2);}
.baTeamWrap.style13 .ba__socials{display: inline-block; width:auto; background: #e73636; color: #fff;}
.baTeamWrap.style13 .ba__team-list:not(.ba--table) .ba__socials{ order: -1; transform: translate(0,-100%); position: absolute; left: 0; top: 0;}
.baTeamWrap.style13 .ba__team:hover .ba__socials:after{width: 100%;}

.baTeamWrap.style14 .ba__team > *{margin-top: 4.2em;background:#fff;}
.baTeamWrap.style14 .ba__image{width:8em;height:8em;border:.5em solid #fff; overflow: hidden; border-radius: 50%; position: absolute; left: 50%; top: -4em; margin-left: -4em;padding: 0;outline: 1px solid #ddd;}
.baTeamWrap.style14 .ba__image *{opacity: 1 !important;}
.baTeamWrap.style14 .ba__content{background:inherit;z-index:0;padding:4em 1em 1em;border:1px solid #ddd;border-color: var(--border-color,#ddd); border-radius:.3em}
.baTeamWrap.style14 .ba__socials{background: #037fe4; color: #fff; border-radius:.3em}
.baTeamWrap.style14 .ba__name{color: #037fe4;}
.baTeamWrap.style14 .ba__team:hover .ba__image,
.baTeamWrap.style14 .ba__team:hover .ba__content{border-color: #037fe4; border-color: var(--border-color,#037fe4);}

.baTeamWrap.style15 .ba__image > *{overflow: hidden;}
.baTeamWrap.style15 .ba__image > *::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; opacity: 0; z-index: 2; content: '';  background: linear-gradient(to right, #000, #e73636);}
.baTeamWrap.style15 .ba__team:hover .ba__image > ::before{opacity: .7;}
.baTeamWrap.style15 .ba__team:hover .ba__image img{transform: scale(1.2);}
.baTeamWrap.style15 .ba__team-list:not(.ba--table) .ba__socials{ position: absolute; left:0; top:0; padding: 1em; opacity: 0;}
.baTeamWrap.style15 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(0, -100%);}
.baTeamWrap.style15 .ba__socials ul{background: none; color: #eee;color: var(--color, #eee); border: .2em solid;}
.baTeamWrap.style15 .ba__team-list.ba--table .ba__socials ul{color: #666;}
.baTeamWrap.style15 .ba__name{padding-bottom: 1em;}
.baTeamWrap.style15 .ba__name::after{position: absolute; left:50%; bottom: 0; width: 2em; height: .2em; margin-left: -1em; background: #e73636; content: '';}

.baTeamWrap.style16 .ba__content{text-align: left; background: #f1f4fb; background:var(--background, #f1f4fb); padding: 1em;}
.baTeamWrap.style16 .ba__image > *{overflow: hidden;}
.baTeamWrap.style16 .ba__image > *::before,
.baTeamWrap.style16 .ba__image > *::after{position: absolute; left: 0; bottom: 0; width: 100%; height:0; display: block; opacity: 0.7; z-index: 2; content: '';background: #003599;}
.baTeamWrap.style16 .ba__image > *::after{background: none; border: 0 double #fff; border-width: 0 0 .4em .4em; left: 1em; bottom: 1em; width: 0; opacity: 0;transition-delay: .1s;}
.baTeamWrap.style16 .ba__team:hover .ba__image > *::before{height: 100%;}
.baTeamWrap.style16 .ba__team:hover .ba__image > *::after{height: calc(100% - 2em); width:calc(100% - 2em); opacity: 1;}
.baTeamWrap.style16 .ba__team:hover .ba__image img{transform: scale(1.2);}
.baTeamWrap.style16 .ba__team-list:not(.ba--table) .ba__socials{ position: absolute; left:0; top:0; padding:2.5em 1em; opacity: 0;}
.baTeamWrap.style16 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(0, -100%);}
.baTeamWrap.style16 .ba__team-list:not(.ba--table) .ba__socials ul{background: none; color: #fff;}
.baTeamWrap.style16 .ba__team-list:not(.ba--table) .ba__name{padding-bottom: 1em; border-bottom: 1px solid rgba(0, 0, 0, .1); color: #003599;}

.baTeamWrap.style17 .ba__team{position:relative;}
.baTeamWrap.style17 .ba__team:before{content:"";width:2em;height:100%;position:absolute;top:0;left:0;background:#011627;z-index: 1;}
.baTeamWrap.style17 .ba__image{position:relative;overflow:hidden;margin:.5em 0 .5em 1em;opacity: 1;}
.baTeamWrap.style17 .ba__image:after{content:"";width:100%;height:100%;background:#011627;position:absolute;top:0;left:0;opacity:0;z-index: 2;}
.baTeamWrap.style17:hover .ba__image:after{opacity:.5}
.baTeamWrap.style17 .ba__team-list:not(.ba--table) .ba__socials{ position: absolute; left:0; top:0; padding:2em; opacity: 0; color: #fff;}
.baTeamWrap.style17 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(0, -100%);}
.baTeamWrap.style17 .ba__socials a{border: 1px solid; border-radius: 50%;}
.baTeamWrap.style17 .ba__content{padding:1em;background:#c42e79;color:#fff;position:relative;z-index:2;}
.baTeamWrap.style17 .ba__content:before{content:"";width:0;height:100%;position:absolute;top:0;left:0;background:#011627;z-index:-1;}
.baTeamWrap.style17 .ba__team:hover .ba__content:before{width: 100%}

.baTeamWrap.style18 .ba__content{background: #242936; padding: 1em; color: #fff;}
.baTeamWrap.style18 .ba__content::after{position: absolute; left: 0; bottom: 0; width: 100%; height: .5em; display: block; background: #04cfd9; background: var(--border-color,#04cfd9); content: ''; z-index: -1;}
.baTeamWrap.style18 .ba__team:hover .ba__content::after{height: 100%;}
.baTeamWrap.style18 .ba__image{overflow: hidden;}
.baTeamWrap.style18 .ba__image::after{position: absolute; left: 1em; bottom: 1em; width: 100%; height:100%; display: block; opacity: 0; z-index: 2; content: '';background: rgba(0, 0, 0, 0.5);border:.3em double rgba(255, 255, 255, 0.5); transform: scale(1.5);}
.baTeamWrap.style18 .ba__team:hover .ba__image::after{height: calc(100% - 2em); width:calc(100% - 2em); opacity: 1; transform: scale(1);}
.baTeamWrap.style18 .ba__team:hover .ba__image img{transform: scale(1.2);}
.baTeamWrap.style18 .ba__team-list:not(.ba--table) .ba__socials{ position: absolute; left:0; top:0; padding:2.5em 1em; opacity: 0;}
.baTeamWrap.style18 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(0, -100%);}

.baTeamWrap.style19:not(.ba--slider-wrap){overflow: visible;}
.baTeamWrap.style19 .ba__team-list:not(.ba--table) .ba__image > *{width: 12em; height: 12em; margin: 0 auto;opacity: 1;border-radius: 50%;}
.baTeamWrap.style19 .ba__image > ::after{position: absolute; left:50%; top: -.7em; width:1.4em; height:calc(100% + 1.4em); display: block; z-index: 2; content: '';background: #fff;border: .3em double #f90; border-color: var(--background, #f90); border-radius: 1em; margin-left: -.7em; z-index: -1;}
.baTeamWrap.style19 .ba__team:hover .ba__image > ::after{transform: rotate(90deg);}
.baTeamWrap.style19 .ba__image img{border-radius: 50%; padding: .5em; background: #f90; background: var(--background, #f90);}
.baTeamWrap.style19 .ba__team-list:not(.ba--table) .ba__socials{background: #f90; border-radius: 2em; opacity: 0; color: #fff; position: absolute; left:50%; top: 0; width: auto; min-width: 10em; transform: translate(-50%, -100%);}
.baTeamWrap.style19 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(-50%, -100%);}

.baTeamWrap.style20 .ba__team > *{padding-right:2.5em; background: #0681ee;}
.baTeamWrap.style20 .ba__team-list:not(.ba--table) .ba__content{position: absolute; left: 0; top:0; padding:1em 3em 1em 1em; text-align: left; color: #fff;}
.baTeamWrap.style20 .ba__team-list:not(.ba--table) .ba__socials{position: absolute; top: 0; right: -3em; width: auto;}
.baTeamWrap.style20 .ba__team-list:not(.ba--table) .ba__socials li{display: block;}
.baTeamWrap.style20 .ba__image::after{position: absolute; left:0; top:0; width:100%; height:100%; display: block; z-index: 2; content: '';background: #000; opacity: 0;}
.baTeamWrap.style20 .ba__team:hover .ba__image::after{opacity: .7;}
.baTeamWrap.style20 .ba__team-list:not(.ba--table) .ba__name{opacity: 0; transform: translate(0, -100%);}
.baTeamWrap.style20 .ba__team-list:not(.ba--table) .ba__description{opacity: 0;}
.baTeamWrap.style20 .ba__team:hover .ba__name,
.baTeamWrap.style20 .ba__team:hover .ba__description{opacity: 1; transform: translate(0, 0);}
.baTeamWrap.style20 [class*="table"] > :nth-child(even){border-top: 1px solid #ddd;background: linear-gradient(transparent,#f6f6f6);}

.baTeamWrap.style21 .ba__team > *, .baTeamWrap.style21 .ba__image > *{overflow: hidden;}
.baTeamWrap.style21 .ba__image > *::after{position: absolute; left:-100%; top:0; width:100%; height:100%; display: block; z-index: 2; content: '';background: #fff; opacity: 0;}
.baTeamWrap.style21 .ba__team:hover .ba__image > *::after{opacity: .7; left: 0;}
.baTeamWrap.style21 .ba__team-list:not(.ba--table) .ba__socials{position: absolute; top: 0; right: -150%; width: auto; background: #14b8b1; opacity: 0; padding: 1em 0; border-radius: 2em 2em 0 0;transform: translate(0, -100%); color: #fff;}
.baTeamWrap.style21 .ba__team-list:not(.ba--table) .ba__socials li{display: block;}
.baTeamWrap.style21 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{transform: translate(0, -100%); opacity: 1; right: 5%;}
.baTeamWrap.style21 .ba__name > small{position: relative; padding-top: 1em; margin-top: 1em; display: block;}
.baTeamWrap.style21 .ba__name > small::before,
.baTeamWrap.style21 .ba__name > small::after{position: absolute; left: 50%; top: 0; width:1rem; height: 1rem; display: block; border-radius: 1rem; border: .2rem solid #fff; content: ''; background: #14b8b1; background:var(--color,#14b8b1); transform: translate(-50%, -50%); z-index: -1;}
.baTeamWrap.style21 .ba__name > small::after{width: 5rem; height: .5rem; z-index: -2;}
.baTeamWrap.style21 .ba__team:hover .ba__name > small::after{width: 10rem;}
.baTeamWrap.style21 [class*="table"] > :nth-child(even){border-top: 1px solid rgba(0, 0, 0, .3); border-bottom: 1px solid rgba(0, 0, 0, .3);}

.baTeamWrap.style22 .ba__team > *{border: 0 solid #995aaa; border-width: 0 0 .5em .5em;}
.baTeamWrap.style22 .ba__team-list:not(.ba--table) .ba__team > *{padding-bottom: .5em;}
.baTeamWrap.style22 .ba__image::after{position: absolute; right:-100%; top:0; width:100%; height:100%; display: block; z-index: 2; content: '';background: #995aaa; opacity: 0;}
.baTeamWrap.style22 .ba__team:hover .ba__image::after{opacity: .5; right: 0;}
.baTeamWrap.style22 .ba__team-list:not(.ba--table) .ba__socials{position: absolute; top: 0; left:0; width: auto; background: #995aaa; opacity: 0; padding: 1em 0;transform: translate(100%, -100%); color: #fff;}
.baTeamWrap.style22 .ba__team-list:not(.ba--table) .ba__socials li{display: block;}
.baTeamWrap.style22 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(-50%, -100%);}

.baTeamWrap.style23 .ba__image > *{border-radius: 50%; border: .5em solid rgba(0, 0, 0, .05); width: 12em; margin: 0 auto;}
.baTeamWrap.style23 .ba__team:hover .ba__image > *{border-color: #0b9914;}
.baTeamWrap.style23 .ba__image img{border-radius: 50%;}
.baTeamWrap.style23 .ba__team-list:not(.ba--table) .ba__socials{position: absolute; top: 0; right:0; width: auto; color: #0b9914; opacity: 0; padding: 1em 0; transform: translate(0, -100%) rotate(-90deg); transform-origin: 100% 100%;}
.baTeamWrap.style23 .ba__team-list:not(.ba--table) .ba__socials li{display: block;}
.baTeamWrap.style23 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(0, -100%) rotate(0deg);}
.baTeamWrap.style23 .ba__team .ba__name{color: #0b9914;}
.baTeamWrap.style23 [class*="table"] > :nth-child(even){background: rgba(0, 0, 0, .05);}

.baTeamWrap.style24 .ba__team .ba__image{position:relative;background: #f1f2f7;}
.baTeamWrap.style24 .ba__team-list:not(.ba--table) .ba__team .ba__image{padding:1em 1em 0;}
.baTeamWrap.style24 .ba__team .ba__image:before,
.baTeamWrap.style24 .ba__team .ba__image:after{content:"";width:100%;height:100%;border-top:.1em solid transparent;position:absolute;top:0;left:0;transform:scale(0,1);}
.baTeamWrap.style24 .ba__team .ba__image:after{border:none;border-left:.1em solid transparent;border-right:.1em solid transparent;transform:scale(1,0)}
.baTeamWrap.style24 .ba__team:hover .ba__image:before,
.baTeamWrap.style24 .ba__team:hover .ba__image:after{border-color:#c97575;border-color:var(--border-color,#c97575);transform:scale(1)}
.baTeamWrap.style24 .ba__team .ba__image img{width:100%;height:auto}
.baTeamWrap.style24 .ba__team .ba__content{background:#2d2e46;background:var(--background,#2d2e46);color:#fff;color:var(--color,#fff); padding:1em 0;position:relative}
.baTeamWrap.style24 .ba__team:hover .ba__content{background:#c97575; background:var(--background,#c97575)}
.baTeamWrap.style24 .ba__team-list:not(.ba--table) .ba__team .ba__content:before{content:"+";width:1em;height:1em;font-size:1em;color:inherit;background:inherit;position:absolute;top:-1em;right:0;}
.baTeamWrap.style24 .ba__team-list:not(.ba--table) .ba__team:hover .ba__content:before{width:100%;background:#c97575;background:var(--background,#c97575);color:#c97575}
.baTeamWrap.style24 .ba__team-list:not(.ba--table) .ba__team .ba__socials{position:absolute;top:-2em;left:0;transform:scale(0) translate(0, -50%);}
.baTeamWrap.style24 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{transform:scale(1) translate(0, -50%)}
.baTeamWrap.style24 .ba__team-list:not(.ba--table) .ba__team .ba__socials li{margin-right:1em;position:relative;z-index:1;}
.baTeamWrap.style24 .ba__team-list:not(.ba--table) .ba__team .ba__socials li::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#2d2e46;transform:rotate(45deg);z-index:-1;}

.baTeamWrap.style25 .ba__team-list:not(.ba--table) .ba__team > *{padding: 0 0 4em; margin-bottom: 2em;}
.baTeamWrap.style25 .ba__team .ba__content > *{width:100%;height:auto;background:#ecdfbd;background:var(--background,#ecdfbd); padding:1em 0;border-left:.3em solid #fb6648; border-color: var(--border-color, #fb6648);box-shadow: rgba(0, 0, 0, .3) 0 1em 2em -.8em;}
.baTeamWrap.style25 .ba__team-list:not(.ba--table) .ba__team .ba__content{position:absolute;bottom:0;right:0;}
.baTeamWrap.style25 .ba__team-list:not(.ba--table) .ba__team:hover .ba__content > *{background:#2b2528;background:var(--background,#2b2528); color: #fff; color:var(--color,#fff); padding-bottom: 2em;}
.baTeamWrap.style25 .ba__team .ba__name{margin:0 0 .5em;}
.baTeamWrap.style25 .ba__team .ba__name > *{color:#fb6648;opacity:0;line-height: 0;transform:scale(0);}
.baTeamWrap.style25 .ba__team:hover .ba__name > *{opacity:1; line-height:1.5;transform:scale(1)}
.baTeamWrap.style25 .ba__team-list:not(.ba--table) .ba__team .ba__socials{list-style:none;padding:0;margin:0;width:100%;position:absolute;bottom:0;left:0;opacity:0;transform:translateY(-60%);}
.baTeamWrap.style25 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{transform:translate(0,50%);opacity:1}
.baTeamWrap.style25 .ba__team .ba__socials a{display:block;border-radius:50%;background:#fb6648;}

.baTeamWrap.style26 .ba__team .ba__content{width:100%;background:#cb565d;background:var(--background,#cb565d);color:#fff;color:var(--color,#fff);text-align:center;padding:0 0 .5em; box-shadow: rgba(0, 0, 0, .8) .3em .3em;}
.baTeamWrap.style26 .ba__team-list:not(.ba--table) .ba__team:hover .ba__content{box-shadow: rgba(0, 0, 0, .8) 1em 1em;}
.baTeamWrap.style26 .ba__team-list:not(.ba--table) .ba__socials{padding:1em 0;position:absolute;top:-50%;left:0;opacity:0;z-index:1; transform: translate(0, -100%);}
.baTeamWrap.style26 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{background:#cb565d;background:var(--background,#cb565d);opacity:1;top:1.5em}
.baTeamWrap.style26 .ba__team .ba__socials a{border: 1px solid;}

.baTeamWrap.style27 .ba__team .ba__content{background: #fff; padding: 1em; margin: -3em 1em 0; border-radius: .2em;box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;}
.baTeamWrap.style27 .ba__image{position: relative;}
.baTeamWrap.style27 .ba__image:after{content:"";width:100%;height:100%;background:#4da1a9;background:var(--background,#4da1a9);position:absolute;top:0;left:0;opacity:.8;transform:scale(0); z-index: 3;}
.baTeamWrap.style27 .ba__team:hover .ba__image:after{transform:scale(1)}
.baTeamWrap.style27 .ba__team .ba__socials li{background: #4da1a9;background:var(--border-color,#4da1a9); overflow: hidden; border-radius: .3em; color: #fff;}
.baTeamWrap.style27 .ba__team-list:not(.ba--table) .ba__team .ba__socials li{height: .3em; margin: 1em .1em;}
.baTeamWrap.style27 .ba__team-list .ba__team:hover .ba__socials li{margin: 0 .1em; height: 2.3em;}

.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__team > *{overflow: hidden; padding-bottom:50%;}
.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__content{width:100%;background:#000;background:var(--background,#000);color:#fff;color:var(--color,#fff);padding:1em 0 .5em;position:absolute;bottom:0;left:0;z-index:1;}
.baTeamWrap.style28 .ba__team:hover .ba__content{padding-bottom:1.5em;}
.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__content:before,
.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__content:after{content:"";width:100%;height:6em;background:inherit;position:absolute;top:-.5em;left:-5%;transform:rotate(10deg);z-index:-1}
.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__content:after{left: auto; right:-5%;transform:rotate(-10deg)}
.baTeamWrap.style28 .ba__team .ba__name{margin-top: 0; opacity: 1;}
.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__name:before,
.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__name:after{content:"";width:.5em;height:6em;background:#f90;background:var(--border-color,#f90);position:absolute;top:-4.4em;left:30%;z-index:-2;transform:rotate(-75deg)}
.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__name:after{left: auto; right:30%;transform:rotate(75deg)}
.baTeamWrap.style28 .ba__team-list:not(.ba--table) .ba__team .ba__socials{opacity: 0; height: 0;}
.baTeamWrap.style28 .ba__team-list .ba__team:hover .ba__socials{opacity: 1; height: auto;}
.baTeamWrap.style28 [class*="table"] > :nth-child(even){background: rgba(0, 0, 0, .05);}

.baTeamWrap.style29 .ba__team-list:not(.ba--table) .ba__team > *{overflow: hidden; padding: 1em; background:var(--background,#cb565d);color:#fff;color:var(--color,#fff);}
.baTeamWrap.style29 .ba__team .ba__image{border: .5em solid #fff; position: relative;opacity: 1;}
.baTeamWrap.style29 .ba__image::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; content: ''; background: #000; opacity: .7; transform: scale(0); z-index: 2;}
.baTeamWrap.style29 .ba__team:hover .ba__image::before{transform: scale(1);}
.baTeamWrap.style29 .ba__team-list:not(.ba--table) .ba__image::after{position: absolute; left: -100%; top: 10%; width: 300%; height: 80%; display: block; content: ''; background: #fff; z-index: -1;}
.baTeamWrap.style29 .ba__team-list:not(.ba--table) .ba__team .ba__socials{opacity: 0; position: absolute; left: 0; top: 0; padding: 1.5em .5em; transform: translate(0,-50%);}
.baTeamWrap.style29 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{transform: translate(0,-100%); opacity: 1;}
.baTeamWrap.style29 .ba__team .ba__socials a{border: 1px solid;}
.baTeamWrap.style29 [class*="table"] > :nth-child(even){background: rgba(105, 136, 210, .2);}

.baTeamWrap.style30 .ba__team > *{background: #f1f2f5; background:var(--background, #f1f2f5); box-shadow: rgba(0, 0, 0, .15) 0px .4em .6em; border-radius: .3em; overflow: hidden;}
.baTeamWrap.style30 .ba__team-list:not(.ba--table) .ba__team > *{padding-bottom: 1em;}
.baTeamWrap.style30 .ba__image > *{overflow: hidden; position: relative; opacity: 1;}
.baTeamWrap.style30 .ba__image > ::before,
.baTeamWrap.style30 .ba__image > ::after{position: absolute; right: 0; bottom: 0; width:0; height:0; display: block; content: '+'; background: #000; color: #fff; opacity: .5; border-radius: 50% 50% 0 50%; font-size: 3em; line-height: 1; z-index: 2; text-align: center;}
.baTeamWrap.style30 .ba__team .ba__image > ::after{z-index: 1; left: 0; top: 0; bottom: auto; right: auto; border-radius: 0; content: '';}
.baTeamWrap.style30 .ba__team:hover .ba__image > ::after{width: 100%; height: 100%;}
.baTeamWrap.style30 .ba__team:hover .ba__image > ::before{width: 60px; height: 60px; background: #f90; background:var(--background, #f90); opacity: 1;}
.baTeamWrap.style30 .ba__team .ba__socials{color: #f90;}

.baTeamWrap.style31 .ba__team > *{overflow: hidden;}
.baTeamWrap.style31 .ba__content{position:relative;padding:0; color:#fff;color:var(--color,#fff); background:#ea8828; background:var(--background,#ea8828);}
.baTeamWrap.style31 .ba__team-list:not(.ba--table) .ba__content::after{content: ''; width:110%;height:150%; display: block; background: inherit; position:absolute;top:-1em;left:-5%; z-index: -1;transform:rotate(5deg) skew(5deg)}
.baTeamWrap.style31 .ba__name{margin-top: 0;}
.baTeamWrap.style31 .ba__team-list:not(.ba--table) .ba__socials{position: absolute; left: 0; top: 0; text-align: right; transform: translate(0, -100%); padding:0 0 1.2em 0;}
.baTeamWrap.style31 .ba__socials li{background:#ea8828;background:var(--background,#ea8828);text-align:center;font-size:1.2em;margin-left:.2em;}
.baTeamWrap.style31 .ba__team-list:not(.ba--table) .ba__socials li:nth-child(even){position:relative;bottom:-.8em}
.baTeamWrap.style31 .ba__team:hover .ba__content,
.baTeamWrap.style31 .ba__team:hover .ba__socials li,
.baTeamWrap.style31 .ba__socials li:hover{background: #000; background:var(--background, #000);}

.baTeamWrap.style32 .ba__team > *{overflow: hidden;}
.baTeamWrap.style32 .ba__content{position:relative;padding:0; margin: -1em 1em 0;}
.baTeamWrap.style32 .ba__image > *{overflow: hidden; position: relative; border-radius: .2em;}
.baTeamWrap.style32 .ba__image > ::after{content: ''; width:100%;height:100%; display: block; background: linear-gradient(90deg, var(--background,#037fe4) 0%, transparent 100%); position:absolute;top:0;left:-100%; z-index:1;}
.baTeamWrap.style32 .ba__team:hover .ba__image > ::after{left: 0;}
.baTeamWrap.style32 .ba__name,
.baTeamWrap.style32 .ba__name:hover{margin-top: 0;color: #fff;color:var(--color,#fff); background:#037fe4; background:var(--background,#037fe4); padding: .5em; border-radius: .2em; opacity: 1;}
.baTeamWrap.style32 .ba__team:hover .ba__name{background: #000;}
.baTeamWrap.style32 .ba__team-list:not(.ba--table) .ba__socials{position: absolute; left: 0; top: 0; transform: translate(-100%, -100%) scale(0); opacity: 0; padding:0 0 1.5em 0;}
.baTeamWrap.style32 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{transform: translate(0, -100%) scale(1); opacity: 1;}
.baTeamWrap.style32 .ba__team-list:not(.ba--table) .ba__socials li{background: #fff; background:var(--background,#fff); border-radius: 50%; display: block; margin: .3em;}
.baTeamWrap.style32 [class*="table"] > :nth-child(even){background: rgba(105, 136, 210, .1);}

.baTeamWrap.style33 .ba__team > *{overflow: hidden; position: relative;}
.baTeamWrap.style33 .ba__team-list:not(.ba--table) .ba__image{width:100%;height:auto;position:relative;right: 0; z-index: 3;}
.baTeamWrap.style33 .ba__team-list:not(.ba--table) .ba__team:hover .ba__image{right:60%}
.baTeamWrap.style33 .ba__team-list:not(.ba--table) .ba__content{width:80%;height:100%;background:#f1f1f1;background:var(--background,#f1f1f1);padding:1.5em;position:absolute;top:0;right:-80%;}
.baTeamWrap.style33 .ba__team-list:not(.ba--table) .ba__team:hover .ba__content{right:0}
.baTeamWrap.style33 .ba__name{color:#8e0c80;}
.baTeamWrap.style33 .ba__socials a:hover{background: #8e0c80; color: #fff;}
.baTeamWrap.style33 [class*="table"] > :nth-child(even){border-top: 1px dashed rgba(0, 0, 0, .5); border-bottom: 1px solid rgba(0, 0, 0, .3);}

.baTeamWrap.style34 .ba__team > *{position: relative; border-radius: .3em; overflow: hidden;}
.baTeamWrap.style34 .ba__team-list:not(.ba--table) .ba__image > *{ border-radius: 50%; border: 1em solid #fff; overflow: hidden; opacity: 1 !important;}
.baTeamWrap.style34 .ba__team-list:not(.ba--table) .ba__image::after{position: absolute; left: 0; top: 50%; width: 100%; height: 50%; content: ''; z-index: -1; background: #3d475b; background:var(--background,#3d475b);}
.baTeamWrap.style34 .ba__content{background:#3d475b;background:var(--background,#3d475b); padding:1.5em; color: #fff;color:var(--color,#fff);}
.baTeamWrap.style34 .ba__team:hover .ba__content,
.baTeamWrap.style34 .ba__team:hover .ba__image::after{background: #0b9bdd;}

.baTeamWrap.style35 .ba__team > *{position: relative; border-radius: .3em; overflow: hidden; background: #f8f9fd; padding: 1em; box-shadow: rgba(0, 0, 0, 0.2) 0 .3em .6em;}
.baTeamWrap.style35 .ba__team-list:not(.ba--table) .ba__image > *{padding: .8em; width: 10em; height: 10em; margin: 0 auto; border-radius: 50%; border: 1px solid #0b9bdd;}
.baTeamWrap.style35 .ba__image img{border-radius: 50%;}
.baTeamWrap.style35 .ba__image > ::after{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; z-index: -1; transform: scale(1.5); opacity: 0;}
.baTeamWrap.style35 .ba__team:hover .ba__image > ::after{transform: scale(1); background: #0b9bdd; background:var(--border-color,#0b9bdd);  opacity: 1; border-radius: 50%;}
.baTeamWrap.style35 .ba__team .ba__socials{border-radius: 2em; border: 1px solid #0b9bdd;}
.baTeamWrap.style35 .ba__team:hover .ba__socials{background: #0b9bdd; color: #fff;}

.baTeamWrap.style36 .ba__image > *{display:inline-block;border-radius:50%;overflow:hidden;z-index:1;position:relative;padding: 0;}
.baTeamWrap.style36 .ba__team-list:not(.ba--table) .ba__image{width: 8em; height: 8em;margin:0 auto 1.25em;}
.baTeamWrap.style36 .ba__image > *:before,
.baTeamWrap.style36 .ba__image > *:after{content:"";width:100%;height:100%;border-radius:50%;box-shadow:6em 0 0 #fff inset,0 6em 0 #fff inset,-6em 0 0 #fff inset,0 -6em 0 #fff inset; position:absolute;top:0;left:0;opacity:0;}
.baTeamWrap.style36 .ba__image > *:after{transform:rotate(45deg)}
.baTeamWrap.style36 .ba__team:hover .ba__image > *:after,
.baTeamWrap.style36 .ba__team:hover .ba__image > *:before{box-shadow:.5em 0 0 #fb6648 inset,0 .5em 0 #fc0 inset,-.5em 0 0 #690 inset,0 -.3125em 0 #3c8 inset; opacity: .5;}
.baTeamWrap.style36 .ba__name{color:#d33f49;letter-spacing:.06em;}
.baTeamWrap.style36 .ba__team .ba__socials a{display:block;border-radius:0 1em;background:#d33f49;background:var(--border-color,#d33f49); color: #fff;color:var(--color,#fff);}
.baTeamWrap.style36 .ba__team:hover .ba__socials a{border-radius:1em 0;background:#eca400;background:var(--border-color,#eca400);}
.baTeamWrap.style36 [class*="table"] > :nth-child(even){background: rgba(194, 204, 223, .2);}

.baTeamWrap.style37 .ba__team > *{padding:2em 0 0;background:#f3f4f2;text-align:center;overflow:hidden;position:relative}
.baTeamWrap.style37 .ba__team .ba__image > *{width:9em;height:9em;margin:0 auto 1em;z-index:1;position:relative;border-radius:50%;}
.baTeamWrap.style37 .ba__team .ba__image > :before{content:"";width:100%;height:0;border-radius:50%;background:#6abd30;background:var(--background,#6abd30);position:absolute;bottom:135%;right:0;left:0;opacity:.2;transform:scale(3);}
.baTeamWrap.style37 .ba__team:hover .ba__image > *:before{height:100%}
.baTeamWrap.style37 .ba__team .ba__image > *:after{content:"";width:100%;height:100%;border-radius:50%;background:#6abd30;background:var(--background,#6abd30);position:absolute;top:0;left:0;z-index:-1}
.baTeamWrap.style37 .ba__team .ba__image img{width:100%;height:auto;border-radius:50%;transform:scale(1);}
.baTeamWrap.style37 .ba__team:hover .ba__image img{box-shadow:0 0 0 .8em #f3f4f2;transform:scale(0.7)}
.baTeamWrap.style37 .ba__content > *{padding: 0 0 3em;}
.baTeamWrap.style37 .ba__team .ba__socials{background:#6abd30;color: #fff; position:absolute;bottom:-15em;left:0;width: 100%; display: block;}
.baTeamWrap.style37 .ba__team:hover .ba__socials{bottom:0}
.baTeamWrap.style37 [class*="table"] > :nth-child(even){border-top: 1px solid rgba(0, 0, 0, .3); border-bottom: 1px solid rgba(0, 0, 0, .3);}

.baTeamWrap.style38 .ba__team .ba__image > *{border:0 solid #be5191;border-color: var(--border-color,#be5191); border-width:.3em 0;border-radius:50% 0;overflow:hidden;width: 12em;height: 12em;margin: 0 auto;}
.baTeamWrap.style38 .ba__team:hover .ba__image > *{border-width:.5em;border-radius:50%;transition: .3s all;}
.baTeamWrap.style38 .ba__team .ba__image img{width:100%;height:auto;}
.baTeamWrap.style38 .ba__team .ba__socials{color:#be5191;}
.baTeamWrap.style38 .ba__team .ba__socials a:hover{background: #333; color: #fff; border-radius: 50%;}
.baTeamWrap.style38 [class*="table"] > :nth-child(even){border-top: 1px solid rgba(0, 0, 0, .3); border-bottom: 1px solid rgba(0, 0, 0, .3);}

.baTeamWrap.style39 .ba__team .ba__image > *{border-radius:50%;overflow:hidden;position:relative; padding: .8em; width: 12em; height: 12em; margin: 0 auto;}
.baTeamWrap.style39 .ba__team .ba__image > *:after{content:"";width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;display: block;border:.8em solid; border-color:#37b0f1 #eee #eee #37b0f1; border-top-color:var(--border-color,#37b0f1); border-left-color: var(--border-color,#37b0f1); border-style: solid double; z-index:1;transform:rotate(-10deg);}
.baTeamWrap.style39 .ba__team:hover .ba__image > *:after{transform:rotate(350deg)}
.baTeamWrap.style39 .ba__team img{border-radius:50%; transform: scale(1)}
.baTeamWrap.style39 .ba__team:hover .ba__image img{transform: scale(1.2)}
.baTeamWrap.style39 .ba__name{color:#37b0f1;letter-spacing:.06em;}
.baTeamWrap.style39 [class*="table"] > :nth-child(even){border-top: 1px solid rgba(0, 0, 0, .3); border-bottom: 1px solid rgba(0, 0, 0, .3);}

.baTeamWrap.style40 .ba__team > *{position:relative;border-style:solid dashed;border-width:.5em .1em; border-color:#333; border-radius:2em; padding:1em;}
.baTeamWrap.style40 .ba__team-list:not(.ba--table) .ba__team > *{padding:0 0 1em;}
.baTeamWrap.style40 .ba__team-list:not(.ba--table) .ba__team .ba__image > *{border-radius:.3em;position:relative;border-radius: 2em; margin: 1em 1em .5em; overflow: hidden; opacity: 1 !important; transition: .3s all;}
.baTeamWrap.style40 .ba__team:hover .ba__image > *{transform: translate(0, -2.5em); box-shadow: rgba(0, 0, 0, .5) 0 1.5em 3em -1em;}
.baTeamWrap.style40 .ba__team .ba__socials a{display:block;border-radius:50% 50% 50% 0;background: #00adae;background:var(--border-color,#00adae);color: #fff;color:var(--color,#fff);}
.baTeamWrap.style40 .ba__team .ba__socials a:hover{background:#333;}
.baTeamWrap.style40 .ba__team .ba__name{color:#00adae;}

.baTeamWrap.style41 .ba__team > *{border:.2em solid #8ebb12;border-radius:.3em;position:relative;background: #fff;}
.baTeamWrap.style41 .ba__team-list:not(.ba--table) .ba__team > *:before,
.baTeamWrap.style41 .ba__team-list:not(.ba--table) .ba__team > *:after{content:"";width:calc(100% + 1em);height:20%;background:#8ebb12;background:var(--border-color,#8ebb12);position:absolute;top:50%;left:-.5em; margin: -10% 0 0; z-index:-1;border-radius: .3em;}
.baTeamWrap.style41 .ba__team-list:not(.ba--table) .ba__team > *:after{width:20%;height: calc(100% + 1em);top: -.5em; left:50%; margin: 0 0 0 -10%;}
.baTeamWrap.style41 .ba__team-list:not(.ba--table) .ba__team:hover > *:before{height: 60%; margin-top: -30%;}
.baTeamWrap.style41 .ba__team-list:not(.ba--table) .ba__team:hover > *:after{width: 60%; margin-left: -30%;}
.baTeamWrap.style41 .ba__team-list:not(.ba--table) .ba__team .ba__socials{width:101%;background:#8ebb12;color: #fff;position:absolute;top:0;left:-.1em;opacity:0; transform: translate(0, 0);}
.baTeamWrap.style41 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity:1;transform: translate(0, -50%);}
.baTeamWrap.style41 .ba__team .ba__name{margin-top: 1.5em;}

.baTeamWrap.style42 .ba__carousel-viewport{padding-top: 2em;}
.baTeamWrap.style42 .ba__team .ba__image > *{position: relative; z-index: 5;}
.baTeamWrap.style42 .ba__team-list:not(.ba--table) .ba__team:hover .ba__image{transform: translateY(-1.5rem); transition: all .4s; z-index: 1;}
.baTeamWrap.style42 .ba__team .ba__image > *{border-radius:50%;border:.5em solid #b34949;margin:0 auto -1em; box-shadow: 0 0 0 .5em #fff; overflow: hidden;}
.baTeamWrap.style42 .ba__team-list:not(.ba--table) .ba__team .ba__image > *{width:11em;height:11em;}
.baTeamWrap.style42 .ba__team-list:not(.ba--table) .ba__team img{border-radius: 50%;}
.baTeamWrap.style42 .ba__team-list:not(.ba--table) .ba__team .ba__socials{position:absolute;top:0;left:0;transform: translate(0,-100%) scale(0); padding: 1em 0; opacity: 0;}
.baTeamWrap.style42 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{opacity: 1; transform: translate(0,-100%) scale(1); background: none !important;}
.baTeamWrap.style42 .ba__team-list:not(.ba--table) .ba__team .ba__socials li{display: block;}
.baTeamWrap.style42 .ba__team .ba__name{background:#b34949;background:var(--border-color,#b34949); color: #fff;color:var(--color,#fff); border-radius: 2em 0 0; margin: 0; padding: 1.5em 1em 1em;}
.baTeamWrap.style42 .ba__team .ba__description{padding:2em 1em;background:#f7eeee;background:var(--border-color,#f7eeee);border-radius:0 0 2em;margin-bottom:0}

.baTeamWrap.style43 .ba__team > *{border-radius:.5em;overflow:hidden;position:relative;background: #f5f6f9; box-shadow: rgba(0, 0, 0, .1) 0 .2em .8em, rgba(0, 0, 0, .1) 0 .2em 1em;}
.baTeamWrap.style43 .ba__team:hover >*{background:#f6931e; color: #fff;}
.baTeamWrap.style43 .ba__team .ba__image{background:#fff;}
.baTeamWrap.style43 .ba__team:hover .ba__image{padding:.6em;border-radius:.6em;transform:scale(.6) translate(0,-20%)}
.baTeamWrap.style43 .ba__team-list:not(.ba--table) .ba__socials{position: absolute; left: 0; top: 0; width: 100%; display: block; opacity: 0; background:#f6931e; color: #fff;}
.baTeamWrap.style43 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{transform: translate(0,-100%); opacity: 1;}
.baTeamWrap.style43 .ba__team .ba__description{margin-bottom: 2em;}

.baTeamWrap.style44 .ba__team > *{overflow: hidden;}
.baTeamWrap.style44 .ba__team-list:not(.ba--table) .ba__team .ba__content{position: relative; }
.baTeamWrap.style44 .ba__team-list:not(.ba--table) .ba__team .ba__content::after{content: ''; position: absolute; left: -10%; top: -.5em; z-index: -1; width: 150%; height: 200%; background: #eee; transform: rotate(5deg); outline:.15em dotted #0681ee; outline-color: var(--border-color, #0681ee); outline-offset: -.8em;}
.baTeamWrap.style44 .ba__team .ba__name{border-left:.3em solid #0681ee; border-color: var(--border-color, #0681ee);}
.baTeamWrap.style44 .ba__team .ba__description{padding-bottom:1em; margin: 0; border-bottom:.3em solid #0681ee; border-color: var(--border-color, #0681ee);}
.baTeamWrap.style44 .ba__team-list:not(.ba--table) .ba__socials{position: absolute; left: 0; top: 0; padding: 2em 0; opacity: 0;transform: translate(0, -50%);}
.baTeamWrap.style44 .ba__team-list:not(.ba--table) .ba__team:hover .ba__socials{transform: translate(0, -100%); opacity: 1;}
.baTeamWrap.style44 .ba__socials a{background: #0681ee; color: #fff;}
.baTeamWrap.style44 .ba__image > ::before{position: absolute; left: 0; top: -100%; width: 100%; height: 100%; display: block; z-index: 2; background: #0681ee; opacity: .5; content: '';}
.baTeamWrap.style44 .ba__team:hover .ba__image::before{top: 0;}

.baTeamWrap.style45 .ba__team > *{ box-shadow: 0 0 .5em rgba(0, 0, 0, .3);}
.baTeamWrap.style45 .ba__team-list:not(.ba--table) .ba__team > *{margin: 0 .5em; background: #edf5f6;}
.baTeamWrap.style45 .ba__content{padding: 1em 0;}
.baTeamWrap.style45 .ba__team .ba__image > *{width: 100%;}
.baTeamWrap.style45 .ba__team .ba__image > ::before,
.baTeamWrap.style45 .ba__team .ba__image > ::after{position: absolute; left: -.5em; top: 0; background: #30bbdb; background:var(--background,#30bbdb); width: calc(100% + 1em); height: 100%; display: block; z-index: -1; content: '';}
.baTeamWrap.style45 .ba__team .ba__image > ::after{height: 1em; top: auto; bottom: -1em; background: none; z-index: -5; border: .5em solid; border-color: #000 transparent transparent;}
.baTeamWrap.style45 .ba__team .ba__image img{background:rgba(255, 255, 255, 0.5); display: block; border-radius: 50%; padding: .5em; overflow: hidden; margin: 1em auto;}
.baTeamWrap.style45 .ba__team-list:not(.ba--table) .ba__team .ba__image img{width: 12em; height: 12em;}
.baTeamWrap.style45 .ba__team:hover .ba__image img{transform: scale(.9); background: #edf5f6;}

@media (max-width: 575px) {
    .baTeamWrap [class*="table"] .ba__team-inside > *, .baTeamWrap [class*="table"] .ba__content-inside > *{display: block !important;}
    .baTeamWrap [class*="table"] .ba__content-inside > *, .baTeamWrap [class*="table"] .ba__image{width: 100% !important; display: block; padding: 0; text-align: center !important;}
    .baTeamWrap [class*="table"] .ba__image > *{max-width: 16em; display: inline-block !important;}
    .baTeamWrap.ba--grid-wrap, .baTeamWrap > *{padding: 0; margin: 0 !important;}
    .baTeamWrap.ba--slider-wrap{padding:0 35px;}
}
