.template-team-index .team-member-listing>.container{padding:0}.template-team-index .footer-v2{margin-top:10px}.template-team-index main{min-height:1000px}.template-team-index main h1{font-size:3em;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:.5rem;text-align:left}.template-team-index main .intro{padding-top:3%}.template-team-index main .intro p{font-family:'Merriweather',serif;-webkit-font-smoothing:antialiased;line-height:1.5;opacity:.7;font-size:1.25rem;max-width:30em}.template-team-index main nav{color:#fff;margin-top:20px}.template-team-index main nav:after{content:"";display:table;clear:both}.template-team-index main nav .container>div{position:relative}@media screen and (min-width:46em){.template-team-index main nav ul{width:240px}}.template-team-index main nav ul .team-wrapper{display:none;background-color:#fff;position:relative;z-index:10}@media screen and (min-width:46em){.template-team-index main nav ul .team-wrapper{width:240px;position:absolute}}.template-team-index main nav ul.expanded .team-wrapper{display:block}.template-team-index main nav ul.expanded li.all{color:#fff;background-color:#48a1b1}.template-team-index main nav ul.expanded li.all i{color:#fff}.template-team-index main nav li{background-color:#48a1b1}.template-team-index main nav li.selected{background-color:rgba(72,161,177,.5)}.template-team-index main nav li.all{background-color:#fff;color:#131917}.template-team-index main nav li.all a{text-transform:none;font-size:1.5rem;line-height:2.5rem;font-weight:700;padding-top:0;padding-bottom:0;border-bottom:1px solid rgba(255,255,255,.5);position:relative}.template-team-index main nav li.all a:hover{color:#fff;background-color:#48a1b1}.template-team-index main nav li.all a:hover i{color:#fff}.template-team-index main nav li.all a i{width:2.5rem;height:2.5rem;font-size:2rem;position:absolute;top:0;right:0;color:#48a1b1;padding-left:.75rem}.template-team-index main nav a{padding:.5rem .75rem;display:block;font-size:.9rem;text-transform:uppercase;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}.template-team-index main nav a:hover{background-color:rgba(19,25,23,.4)}.template-team-index .category-filter ul{margin:30px 0 40px}.template-team-index .category-filter ul:after{content:"";display:table;clear:both}.template-team-index .category-filter li{float:left;margin:0 15px 0 0}.template-team-index .category-filter a{display:inline-block;position:relative;text-transform:uppercase;padding:8px 15px}.template-team-index .category-filter li.selected a{background:#e44763;color:#fff}.template-team-index .category-filter li.selected a:after{content:'';position:absolute;bottom:-14px;left:calc(50% - 18px);width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:20px solid #e44763}.template-team-index .team--members{position:relative;margin:0 5px 10px}.template-team-index .grid-sizer{padding:5px}@media screen and (min-width:36em){.template-team-index .grid-sizer{width:50%}}@media screen and (min-width:46em){.template-team-index .grid-sizer{width:25%}}@media screen and (min-width:1220px){.template-team-index .grid-sizer{width:20%}}.template-team-index .member{width:100%;padding:5px}@media screen and (min-width:36em){.template-team-index .member{width:50%}}@media screen and (min-width:46em){.template-team-index .member{width:25%}}@media screen and (min-width:1220px){.template-team-index .member{width:20%}}.template-team-index .member--link{position:relative;display:block;min-height:300px}.template-team-index .member--link:hover .card--child{transform:translate3d(0,0%,0px)}.template-team-index .member--link:hover .card--adult{transform:translate3d(0,0%,0);opacity:1}.template-team-index .member--link:hover .member--text{transform:translate3d(0,100%,0)}.template-team-index .member--link:hover .member--text:after{opacity:1}.template-team-index .member--link.member--hidden-images{background-color:#b9c6ce}.template-team-index .member--link.member--hidden-images:hover,.template-team-index .member--link.member--hidden-images:focus{background-color:#e4e256}.template-team-index .member--image{overflow:hidden;width:100%;height:100%}.template-team-index .image--card{position:relative;width:100%;height:100%;overflow:hidden;perspective:1000px;perspective-origin:top;transform-style:preserve-3d;min-height:300px}.template-team-index .image--card [class^=card--]{width:100%;height:100%;background-size:cover;background-position:center}.template-team-index .card--child{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0,0,100px);transition:transform ease .5s .15s}.template-team-index .card--adult{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0,0,200px);opacity:0;transition:transform cubic-bezier(.65,0,.1,.76) .6s 0ms,opacity cubic-bezier(.54,.43,.43,.97) .4s .1s}.template-team-index .card--tinted-bgd{background-color:rgba(255,255,255,.6)}.template-team-index .member--text{position:absolute;z-index:2;bottom:0;width:100%;padding:10px 10px 9px;background:rgba(255,255,255,.8);color:#444b54;transform:translate3d(0,0,0);transition:transform cubic-bezier(.6,.02,.12,1.01) .5s 0ms,background linear .5s .15s}.template-team-index .member--text:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;opacity:0;transition:opacity linear .5s .1s}.template-team-index .text--name{position:relative;z-index:3;font-size:16px;font-weight:600;line-height:1;margin-bottom:2px;text-transform:uppercase}.template-team-index .text--role{position:relative;z-index:3;font:12px/normal 'Merriweather',serif;-webkit-font-smoothing:antialiased}@media screen and (min-width:46em){.template-team-index .member.highlighted{width:50%;height:620px}.template-team-index .member.highlighted .image--card{min-height:300px}}@media screen and (min-width:1220px){.template-team-index .member.highlighted{width:40%;height:310px}.template-team-index .member.highlighted .image--card{min-height:300px}}