.suppressExtIcon.ext-icon:after{content:inherit}
#page .company_new_contacts .contacts-component-wrapper{background-color:#fff;color:#161919;font-size:16px}
#page .company_new_contacts .contacts-component-wrapper .contacts-container{box-shadow:0 2px 4px rgba(22,25,25,0.2);padding-bottom:5em;padding-top:3em}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-header .contacts-title{border-bottom:1px solid #cbcdce;font-family:"Avenir LT W05_85 Heavy",sans-serif;font-size:2em;letter-spacing:0;line-height:1.375em;margin-bottom:.5em;padding-bottom:.5em}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-header .contacts-heading,#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-header .contacts-description{font-family:"Avenir LT W05_55 Roman",sans-serif;font-size:1em;letter-spacing:.1px;line-height:1.5em}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-body ul{display:inline-flex;flex-wrap:wrap;list-style-type:none;margin:1em 0 1em 0;padding-inline-start:0;width:100%}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-body ul li{border:1px solid #0078a7;border-radius:8px;margin:.5em 1em .5em 0;padding:1em;text-align:center;box-shadow:0 2px 4px rgba(22,25,25,0.2)}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-body ul li.employee .name{font-family:"Avenir LT W05_85 Heavy",sans-serif;font-size:1.125em;letter-spacing:0;line-height:1.22em;margin-bottom:.3em}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-body ul li.employee .position{font-family:"Avenir LT W05_65 Medium",sans-serif;font-size:1.125em;letter-spacing:0;line-height:1.22em}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-cta{text-align:center}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-cta a:hover{text-decoration:none}
@media screen and (max-width:767px){#page .company_new_contacts .contacts-component-wrapper .contacts-container{margin:0;padding:1em}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-body ul li{width:100%}
#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-cta .button-primary{width:100%}
}
@media screen and (min-width:768px){#page .company_new_contacts .contacts-component-wrapper .contacts-container .contacts-body ul li{margin:.5em;width:23%}
}