.cm-team{margin:2em 0;padding-bottom:70px;font-size:18px}.cm-team .cm-member-detail{padding-top:0;width:50%;padding-right:5px;margin-top:3em;border-bottom:0;border-right:1px solid #d3d3d3;float:left;padding-bottom:0;text-align:left}.cm-team .cm-member-detail:nth-child(even){border:0;width:auto;margin-left:30px}.cm-team .cm-member-detail .cm-person{float:left;margin-bottom:20px;display:inline-block;position:relative;text-align:center;transition:padding .3s ease;min-height:50px;font-size:1em}.cm-team .cm-member-detail .cm-person .cm-image{border-radius:99em;height:115px;overflow:hidden;text-align:center;width:115px}.cm-team .cm-member-detail .cm-person .cm-image img{height:auto;max-width:100%;vertical-align:middle;display:block}.cm-team .cm-member-detail .cm-person .cm-email-btn{font-family:AvenirNextLTW01-Regular;padding:.5625rem 1.5625rem .5625rem 1.5625rem;bottom:-35px;position:absolute;right:0;z-index:1;display:block;min-height:50px;margin-bottom:.9375rem;color:#fff;transition:padding .3s ease}.cm-team .cm-member-detail .cm-person .cm-email-btn:after{background:linear-gradient(to right,#ff8900,#ffa600);border-radius:6px 10px;content:'';height:100%;left:0;position:absolute;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);top:0;width:100%;z-index:-1}.cm-team .cm-member-detail .cm-person .cm-email-btn .icon_wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);width:100%;display:block;height:100%}.cm-team .cm-member-detail .cm-person .cm-email-btn .icon_wrapper .btn-text{position:absolute;left:-100%;top:50%;transition:left .3s ease;-webkit-transform:translateY(-50%) skewX(28deg);transform:translateY(-50%) skewX(28deg);display:block}.cm-team .cm-member-detail .cm-person .cm-email-btn .icon_wrapper svg{-webkit-transform:translateY(-50%) skewX(28deg);transform:translateY(-50%) skewX(28deg);right:16px;position:absolute;top:50%;transition:right .3s ease;fill:#fff;vertical-align:middle}.cm-team .cm-member-detail .cm-contact-info{position:relative;top:35px;float:left;padding-left:30px;width:calc(100% - 115px);margin-bottom:0}.cm-team .cm-member-detail .cm-contact-info .cm-contact-person{font-size:26px;color:#202d32;line-height:1;max-width:200px;font-family:AvenirNextLTW01-Regular}.cm-team .cm-member-detail .cm-contact-info .cm-contact-subtitle{font-size:18px;color:#637174;line-height:1;margin-top:1em;font-family:AvenirNextLTW01-Regular}.cm-team .cm-member-detail .cm-contact-info .cm-phone{font-family:AvenirNextLTW01-Regular;font-size:20px;margin:0}.cm-team .cm-member-detail .cm-contact-info .cm-phone a{color:#2f93cf;font-family:AvenirNextLTW01-Regular}.cm-team .cm-member-detail .cm-person .cm-email-btn:hover{padding:.5625rem 3.75rem}.cm-team .cm-member-detail .cm-person .cm-email-btn:hover .btn-text{left:25px}.cm-team .cm-member-detail .cm-person .cm-email-btn:hover svg{right:20px}@media(max-width:1023px){.cm-team .cm-member-detail,.cm-team .cm-member-detail:nth-child(even){width:100%;text-align:center;padding-right:0;border-right-width:0;border-bottom:1px solid #d3d3d3;padding-bottom:40px;margin-top:0;padding-top:2em;margin-left:0}.cm-team .cm-member-detail .cm-person{float:none;margin-bottom:40px}.cm-team .cm-member-detail .cm-contact-info{float:none;width:100%;padding:0;top:0;margin-bottom:1em}.cm-team .cm-member-detail .cm-contact-info .cm-contact-person{margin:auto}.cm-team .cm-member-detail:last-child{border-bottom-width:0}}@media(max-width:640px){.cm-team .cm-member-detail .cm-contact-info .cm-contact-person{font-size:21px !important}.cm-team .cm-member-detail .cm-contact-info .cm-phone{font-size:16px !important}.cm-team .cm-member-detail .cm-contact-info .cm-contact-subtitle{font-size:15px !important}.cm-team .cm-member-detail,.cm-team .cm-member-detail:nth-child(even){padding-top:30px}.cm-team .cm-member-detail .cm-contact-info{margin-bottom:16px}}