@import url("../../themes/lawpractice_theme/assets/css/app.css");#footer{overflow:hidden}@media screen and (max-width: 40em){.home-hero .text-block{max-width:100% !important}}.site-footer .fp-tableCell{vertical-align:top !important}.accred{max-width:115px;width:100%;position:absolute;right:10px;bottom:10px}@media screen and (max-width: 40em){.image-overlay{display:none !important}}@media screen and (min-width: 40em){.image-overlay.social-resp{display:none !important}}@media screen and (max-width: 40em){.image-overlay.social-resp{display:block !important}}@media screen and (max-width: 40em){.image-overlay.social-resp
ul{margin:0;padding:0;width:100%;text-align:center}}@media screen and (max-width: 40em){.image-overlay.social-resp
li{list-style:none;display:inline-block;margin:0
5px}}@media screen and (max-width: 40em){.image-overlay.social-resp li
i{font-size:19px}}.helper
.image{position:relative}@media screen and (min-width: 120em){.img-show-xl{display:block !important}}@media screen and (max-width: 80em){.img-show-xl{display:none !important}}@media screen and (min-width: 80em){.img-hide-xl{display:none}}@media screen and (min-width: 80em){.img-hide-xl{display:block}}@media screen and (max-width: 40em){.service-list{margin:5px
0 0}}.wp-post-image{margin:0
auto;display:block}.sent
#hideform{display:none}.wpcf7-validation-errors,.wpcf7-acceptance-missing{display:none !important}.wpcf7-mail-sent-ok{border:1px
solid #BFC0C2 !important;padding:15px
!important;margin:0
!important;color:#2D3136 !important;font-size:0.75rem !important;letter-spacing:0.035em !important;text-align:center !important}.site-footer .wpcf7-mail-sent-ok{color:rgba(255,255,255,0.75) !important}span.wpcf7-not-valid-tip{font-size:13px}.enquiry-form span.wpcf7-not-valid-tip{top:-20px !important;position:relative}.category:not(:last-child)::after{content:","}.site-header.black .logo svg path,
.site-header.black .page-title svg
path{fill:#000}.site-header.black .menu-toggle
span{background:rgb(0, 0, 0)}.site-header.black .menu-toggle span::before,
.site-header.black .menu-toggle span::after{background:rgb(0, 0, 0)}
@media screen and (max-width: 768px){.home-hero, .home-hero > .fp-tableCell{ height: calc(35vh)!important; }}
