.contact{position:relative}
.contact #mainHeader h1{color:initial;position:absolute;left:206px;top:-18px}
.contact-bio{margin-top:0}
.contact .contact-bio .lead{font-family:georgia,serif;font-style:italic;font-weight:normal;font-size:1.286rem;line-height:27px}
.contact .contact-bio .lead{margin:10px 0 20px}
.contact .contact-details h2{margin:20px 0 10px}
.contact .contact-details,.contact .contact-tags{border-top:4px solid #e0301e;margin-right:0;margin-bottom:40px}
.contact .contact-details>div{padding-left:0;padding-right:0}
.contact .contact-details h2{color:#e0301e}
.contact .contact-details a{color:inherit;text-decoration:underline}
.contact .contact-details a:hover{text-decoration:none}
.contact .contact-details #linkedin a,.contact .contact-details #twitter a{display:block;text-indent:-9999px;height:24px;width:24px;float:left;margin-right:10px;background-image:url(data:image/gif;base64,R0lGODlhGAAYALMAAACJ0KDT7UCn3PD4/HC95RCQ01Cu3zCf2cDi84DE6P///5DM6yCY1mC14v///wAAACH5BAEHAA4ALAAAAAAYABgAAAReEMhJq7046827/xWRHCCVKMrAlBKCKgILnOkqN6O8FYJQaDQFwIVqvBSLTHB4bBowSyIKMXgFoC8migBgvBBYlFYo+YaF0on5Es2Wp+exGs7Opt8KcF18B6x1gIEbEQA7)}
.contact .contact-details #twitter a{background-image:url(data:image/gif;base64,R0lGODlhGAAYAOYAAACe6qDd+Em+8ev5/hCr7YHU9s/v/GrO9BKw7gCt7bfm+eD2/Tq88P///5TZ9wCq7SK171XG8yiz78Hq+7Hl+XnS9fT8/g+v7dvy/QCl7GfL8wao7Kzj+YfW9iq37xSv7un4/U7E8nHP9ACl65je+ASm7I7X99Xx/PP7/gCr7RKt7afg+cbs+5vb9wCn7Of3/VvH8wSs7bnn+gCj6/n9/4TU9m/M9HXN9Ber7eT3/Sa1767j+QOn7Amp7NHx/Rav7pvd+f///wKq7ACn6/f8/gCh6iS17+35/xCt7RSx7rfn+8Pr+7Pl+XrS9d3z/Qar7a3j+YfX9y227+v5/VHE8wSn7bvn+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAYABgAAAe6gAmCg4SFhoeIiYqLjI2OhSORI4+EPxUkTR8zHggpnoRUNUUPhBJODagnASsfnimDGQUNNSUlrgqouQ0yDA++hAeoEwIbRSULug00NjyHKga5Bg43L8k5Li6HIRTJ3Q0YT0+HEd7dHBmJLUTluRqTiCoc7A0gH6SIPyfzIuiKOjsgvMmwpWjGDBxMuk0gkC0RjBYK1umiYaJHw0Q6CrAYgALFAAMdpMy4tyjSBQgQkghZSamly5cwKQUCADs=)}
.contact .contact-tags{border-color:#a32020}
.contact .contact-tags>div:nth-child(odd){padding-left:0}
.contact .contact-tags>div:nth-child(even){padding-right:0}
.contact .contact-tags .h3{font-family:georgia,serif;margin:20px 0 10px;line-height:36px;font-size:2rem;color:#a32020}
.contact .contact-tags li{list-style:none;font-size:1.167rem;line-height:20px}
.fnln_position{position:relative;float:none;top:57px}
@media(max-width:535px){.fnln_position{position:relative;float:none;top:86px}
.contact-bio{margin-top:5px}
}
@media(min-width:992px){.contact-detail-component__contact-experience{padding-left:0}
}
@media(min-width:992px){.contact-detail-component__contact-specialism{padding-right:0}
}
.contact-detail-component__content{padding-bottom:�40px}
.contact-detail-component__image{padding-left:0}
.row.space-btm{margin-bottom:40px}
@media(max-width:767px){.row.space-btm{padding:0 15px}
}
@media(max-width:992px){.row.space-top{margin-top:30px}
}
.contact__mrg--top{margin-top:50px}
@media(max-width:767px){.contact__mrg--top{margin-top:0}
.contact .contact-bio .lead{margin-top:0}
.contact__mrg--top h1{margin-top:5px !important}
}
span.tel--fax--gap{display:inline-block;margin-bottom:5px}
@media(max-width:768px){.contact .contact-tags>div:nth-child(2n){padding-left:0}
}
@media(min-width:768px) and (max-width:991px){.row.row-width{margin-left:0;margin-right:0}
}