.ax-contact__tabs{border:none;display:flex;list-style-type:none;padding:0}.ax-contact__tab-item{border-bottom:1px solid #42413e;flex-grow:1;text-align:center}.ax-contact__tab-item.active,.ax-contact__tab-item:hover{border-bottom:2px solid var(--primary)}.ax-contact__tab-link{color:rgba(0,0,0,.75);display:inline-block;font-size:30px;line-height:40px;padding:0 0 30px;text-transform:uppercase}.ax-contact__tab-item.active .ax-contact__tab-link,.ax-contact__tab-item:hover .ax-contact__tab-link{color:var(--primary)}.ax-contact__tab-content{margin-top:50px}.ax-contact__person{display:flex}.ax-contact__person:not(:last-child){margin-bottom:30px}.ax-contact__column{flex-basis:100%;flex:1}.ax-contact__profile{align-items:flex-end;display:flex}.ax-contact__person-image img{max-width:100%}.ax-contact__info{padding-left:30px}.ax-contact__field{font-size:20px;line-height:32px}.ax-contact__person-name{color:var(--primary);font-size:36px;font-weight:300;line-height:44px;margin-bottom:15px;margin-top:71px}.ax-contact__person-role{margin-bottom:15px}.ax-contact__person-email{color:rgba(0,0,0,.75)}.ax-contact__person-email:hover{color:rgba(0,0,0,.75);text-decoration:underline}.ax-contact__person-socials{list-style-type:none;margin:0;padding:0}.ax-contact__person-socials li:not(:last-child){margin-bottom:15px}.ax-contact__person-socials li>a{align-items:center;color:rgba(0,0,0,.75);display:flex;width:fit-content}.ax-contact__person-socials li a>img{margin-right:15px}.ax-contact__person-socials li a:hover>span{text-decoration:underline}.ax-contact__person-divider{height:30px;max-width:345px}.ax-contact__person-button{border-color:var(--primary);color:var(--primary)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.ax-contact__person-name{margin-top:0}}@media (max-width:767px){.ax-contact__tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.ax-contact__tabs::-webkit-scrollbar{display:none}.ax-contact__tab-item{padding-left:15px;padding-right:15px}.ax-contact__tab-item:first-child{padding-left:0}.ax-contact__tab-link{font-size:24px;line-height:36px;padding-bottom:15px}.ax-contact__field,.ax-contact__info{font-size:18px;line-height:30px}.ax-contact__person-image{text-align:center}.ax-contact__person-name{font-size:24px;line-height:36px;margin-top:25px}.ax-contact__person-role,.ax-contact__person-socials li:not(:last-child){margin-bottom:10px}.ax-contact__person-divider{height:20px}}@media (max-width:480px){.ax-contact__person{flex-direction:column}.ax-contact__info{padding-left:0}}