@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v141/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2')}#headercontact{display:flex;justify-content:end;align-content:center;flex-wrap:wrap}#headercontact .et_pb_text_inner{display:flex;justify-content:space-between}.accreditations-wrapper{display:flex;justify-content:space-between;margin-top:50px}#main-content h1,#main-content h2,#blueFooter h3{position:relative;margin-bottom:20px;padding-bottom:0}#main-content h1:after,#main-content h2:after,#blueFooter h3:after{border-bottom:#a32211 10px solid;bottom:-12px;content:'';left:calc(50% - 85px);position:absolute;width:166px}.home #main-content h2:after{bottom:-20px}#blueFooter h3:after{left:0;border-bottom:#a32211 7px solid}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}header .email .fa,header .phone .fa,header .search .fa,header .burger-menu .fa{font-size:2.1428571429rem;color:#a32211;padding-right:10px}.material-icons{position:relative;top:-1px;vertical-align:middle}.module-twitter h3{letter-spacing:5px;padding-top:80px;text-transform:uppercase}.module-twitter h3:before{font-size:2.8571428571rem;content:'\f099';font-family:FontAwesome;left:0;position:absolute;right:0;top:10px}#home-case-study .et_pb_text{-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}#home-case-study .et_pb_text:hover{background-color:rgba(255,255,255,0.5)}#main-content #home-case-study h2.case-title:after,#main-content article h2:after{border-bottom:0}#home-case-study .et_pb_text:hover .case-title{color:#a32211!important;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#home-case-study .et_pb_text p.case-icon{background-color:#a32211;display:table;letter-spacing:5px;margin:0 auto;padding:0 35px;text-transform:uppercase;margin-bottom:20px}#home-case-study .et_pb_text:hover p.case-icon{color:#a32211;background-color:#fff}#home-case-study .et_pb_text:hover p{color:#a32211;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.home .et_pb_blog_grid .et_pb_image_container img{height:320px;object-fit:cover}#servicesSection h2{margin-bottom:40px}#servicesSection h2:after{border-bottom:0}#servicesSection p{padding-bottom:40px}#servicesSection a{padding:20px}#servicesSection a:hover{background-color:#a32211;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.f-form select,.f-form textarea,.f-form input:not([type]),.f-form input[type='text'],.f-form input[type='password'],.f-form input[type='datetime'],.f-form input[type='datetime-local'],.f-form input[type='date'],.f-form input[type='month'],.f-form input[type='time'],.f-form input[type='week'],.f-form input[type='number'],.f-form input[type='email'],.f-form input[type='url'],.f-form input[type='search'],.f-form input[type='tel'],.f-form input[type='color']{background-color:#fff;border:1px solid #ddd;color:#444;height:30px;max-width:100%;padding:4px 6px;-webkit-transition:color linear .2s,background-color linear .2s,border-color linear .2s;-o-transition:color linear .2s,background-color linear .2s,border-color linear .2s;transition:color linear .2s,background-color linear .2s,border-color linear .2s}select.f-form-large,.f-form-large select,textarea.f-form-large,.f-form-large textarea,input[type].f-form-large,.f-form-large input[type]:not([type='submit']):not([type='radio']):not([type='checkbox']),input:not([type]).f-form-large,.f-form-large input:not([type]){font-size:16px;height:40px;padding:8px 6px}.f-form textarea,.f-form select[multiple],.f-form select[size]{height:auto!important}#meetteamfooter a{border:3px solid #fff;padding:10px}#meetteamfooter a:hover{border:3px solid #a32211;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}@media(max-width:1210px){#headercontact .et_pb_text{width:80%}}@media(max-width:980px){#headercontact .et_pb_text{width:100%}}@media(max-width:470px){.hidemobile{display:none}#headercontact .et_pb_text_inner{justify-content:space-evenly}#headerlogo{margin-bottom:0}}.divi-facebook:after{content:"\e093";display:block;font-family:"ETmodules";font-weight:normal}.divi-twitter:after{content:"\e094";display:block;font-family:"ETmodules";font-weight:normal}.divi-linkedin:after{content:"\e09d";display:block;font-family:"ETmodules";font-weight:normal}