.page-template-page-acf-flexible-content .pre-footer{display:none}header{position:initial}footer{width:100%;float:left}#content,#content .section{display:block;width:100%;float:left}#content .section.section-margin-default{margin-bottom:30px}#content .inner-container{max-width:1360px;padding:0 20px;margin:0 auto;width:100%}#content .content-area .inner-container{padding:initial;max-width:initial}@media only screen and (min-width:678px){#content .section.section-margin-default{margin-bottom:60px}}.content-area,.sidebar{padding:0 20px;width:100%;float:left;display:block}.sidebar{border-top:2px solid #f5ae18;padding-top:20px}@media only screen and (min-width:1024px){#content .sidebar-wrapper{display:flex;gap:20px;position:relative;align-items:flex-start}}@media only screen and (min-width:1024px){.content-area{width:calc(75% - 20px)}}@media only screen and (min-width:1360px){.content-area{padding-left:calc((100% - 1320px) / 2)}}@media only screen and (min-width:1024px){.sidebar{width:25%;position:sticky;right:0;top:150px;border-left:2px solid #f5ae18;padding-top:0;border-top:0}}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{margin:0 0 15px;font-size:2rem}@media only screen and (min-width:678px){#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-size:3rem}}#content .btn{display:inline-block;background-color:#f5ae18;font-size:16px;font-weight:400;line-height:18px;padding:12px 24px}#content .btn:hover{background-color:#00134e;color:#fff}#content ul{list-style:none;padding:0;margin:0}#content li{margin-bottom:5px}#content p{margin:0 0 15px}#content .wpcf7 p{margin:0}@media only screen and (min-width:1024px){#content .sidebar h3{font-size:2.4rem}}.sidebar li a{padding-right:20px;position:relative}.sidebar li a:after{content:"";background-image:url(/wp-content/themes/fhpaccounting/img/chevron-right-solid.svg);width:10px;height:10px;background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;transform:translateY(-50%);right:0;position:absolute}.section.jump-to-links ul{max-height:48px;overflow:hidden;display:flex;gap:10px;flex-wrap:wrap;text-align:center;position:relative}#content .section.jump-to-links li{margin-bottom:0;padding:7px 20px;min-height:48px;display:flex;align-items:center;justify-content:center;background:#fef6e5;text-decoration:none;color:#fff;width:calc((100% - 10px) / 2);width:auto}@media only screen and (min-width:678px){#content .section.jump-to-links li{width:calc((100% - 30px) / 4);width:auto}}.expand-button{position:absolute;right:0;top:0;background:#fff;height:48px;width:48px;display:flex;justify-content:center;align-items:center;border-left:1px solid #eee}.expand-button:after{content:"";background-image:url(/wp-content/themes/fhpaccounting/img/plus-icon.svg);width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.section.image-and-content .image{min-height:300px}.image-content-wrapper{display:flex;gap:20px;flex-direction:column}@media only screen and (min-width:678px){.image-content-wrapper{flex-direction:row;gap:40px}}@media only screen and (min-width:678px){.image-content-wrapper .content,.image-content-wrapper .image{width:calc((100% - 40px) / 2)}}@media only screen and (min-width:678px){.image-content-wrapper .content{padding:40px 0}}.usps-list{display:flex;gap:20px;flex-wrap:wrap}.usps-list li{display:flex;flex-direction:column;gap:10px}.usps-list li img{height:40px;width:40px;flex-shrink:0}@media only screen and (min-width:678px){.usps-list li{width:calc((100% - 20px) / 2);flex-direction:row}}.testimonials-wrap{display:flex;gap:20px;flex-direction:column;flex-wrap:wrap}.testimonial-item{background:#fef6e5;padding:20px}@media only screen and (min-width:678px){.testimonials-wrap{flex-direction:row}}@media only screen and (min-width:678px){.testimonial-item{width:calc((100% - 20px) / 2)}}@media only screen and (min-width:1024px){.testimonial-item{width:calc((100% - 60px) / 4)}}.stars{display:flex;gap:2px;flex-direction:row;margin-top:15px}.stars img{width:20px;height:20px}.faq-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media only screen and (min-width:678px){.faq-content,.faq-accordion{width:calc((100% - 20px) / 2)}}@media only screen and (min-width:678px){.faq-wrapper{flex-direction:row}}.accordion-header{background-color:#00134e;color:#fff;padding:10px 15px;cursor:pointer}#content .accordion-header{font-size:1.8rem}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordion-item.active .accordion-content{max-height:1000px}.accordion-item .accordion-header{position:relative;padding-right:50px}.accordion-item .accordion-header:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:15px;background-image:url(/wp-content/themes/fhpaccounting/img/plus-icon-white.svg);width:15px;height:15px;z-index:1;background-size:contain;background-repeat:no-repeat;background-position:center}.accordion-item.active .accordion-header:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:15px;background-image:url(/wp-content/themes/fhpaccounting/img/minus-icon-white.svg);width:15px;height:15px;z-index:1;background-size:contain;background-repeat:no-repeat;background-position:center}.section.hero-section{position:relative}.section.hero-section .hero-image,.section.hero-section .hero-image img{height:400px;width:100%;object-fit:cover;object-position:center}.section.hero-section .hero-image{position:relative}.section.hero-section .hero-image:after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;background:linear-gradient(90deg,rgba(0,19,78,.77777) 0%,rgba(0,19,78,.486454) 29%,rgba(0,19,78,.231552) 63%,rgba(0,19,78,0) 100%)}.section.hero-section h1,.section.hero-section h2,.section.hero-section h3,.section.hero-section h4,.section.hero-section h5,.section.hero-section h6,.section.hero-section p{color:#fff}.section.hero-section .inner-container{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0}@media only screen and (min-width:678px){.section.hero-section .hero-image,.section.hero-section .hero-image img{height:550px}}.section.hero-section .hero-content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 0}@media only screen and (min-width:678px){.section.hero-section .hero-content{width:50%;padding:40px 0}}.image-boxes-wrapper{display:flex;gap:15px;flex-direction:row;flex-wrap:wrap;justify-content:center}.image-boxes-wrapper .image-box{width:100%;float:left;position:relative;padding-bottom:60%}.image-boxes-wrapper .image-box:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.77777) 0%,rgba(0,0,0,.486454) 29%,rgba(0,0,0,.231552) 63%,rgba(0,0,0,0) 100%);z-index:2}.image-boxes-wrapper .image-box a,.image-boxes-wrapper .image-box .notlink,.image-boxes-wrapper .image-box .box-image,.image-boxes-wrapper .image-box:before{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-boxes-wrapper .image-box a{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;z-index:3;padding:15px}.image-boxes-wrapper .image-box .notlink{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;z-index:3;padding:15px}.image-boxes-wrapper .image-box .notlink p:last-child{margin-bottom:0 !important}.image-boxes-wrapper .image-box h1,.image-boxes-wrapper .image-box h2,.image-boxes-wrapper .image-box h3,.image-boxes-wrapper .image-box h4,.image-boxes-wrapper .image-box h5,.image-boxes-wrapper .image-box h6{color:#fff;margin-bottom:5px !important}@media only screen and (min-width:678px){.image-boxes-wrapper .image-box h1,.image-boxes-wrapper .image-box h2,.image-boxes-wrapper .image-box h3,.image-boxes-wrapper .image-box h4,.image-boxes-wrapper .image-box h5,.image-boxes-wrapper .image-box h6{font-size:2.2rem !important}}#content .image-boxes-wrapper .image-box a>*:nth-last-child(1){margin-bottom:0}@media only screen and (min-width:678px){.image-boxes-wrapper .image-box{width:calc((100% - 15px) / 2);padding-bottom:calc(((100% - 15px) / 2) / 10 *6)}}@media only screen and (min-width:1024px){.image-boxes-wrapper .image-box{width:calc((100% - 30px) / 3);padding-bottom:calc(((100% - 30px) / 3) / 10* 8)}}@media only screen and (min-width:1200px){.image-boxes-wrapper .image-box{width:calc((100% - 45px) / 4);padding-bottom:calc(((100% - 45px) / 4) / 10 * 8)}}.image-boxes-wrapper .image-box.contrast-box:before{background:#f5ae18b5}.image-boxes-wrapper .image-box.contrast-box h1,.image-boxes-wrapper .image-box.contrast-box h2,.image-boxes-wrapper .image-box.contrast-box h3,.image-boxes-wrapper .image-box.contrast-box h4,.image-boxes-wrapper .image-box.contrast-box h5,.image-boxes-wrapper .image-box.contrast-box h6,.image-boxes-wrapper .image-box.contrast-box p{color:#00134e;text-align:center}.image-boxes-wrapper .image-box.contrast-box a{justify-content:center}#content .image-boxes-wrapper .image-box.contrast-box span.btn{background:#00134e;color:#fff}.testimonial-banner{background:#04134b;color:#fff;padding:30px 0}@media only screen and (min-width:678px){.testimonial-banner{padding:100px 0}}.testimonial-banner h1,.testimonial-banner h2,.testimonial-banner h3,.testimonial-banner h4,.testimonial-banner h5,.testimonial-banner h6{color:#fff}.testimonial-banner .inner-container{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px){.testimonial-banner .inner-container{flex-direction:row;gap:80px;align-items:center}.testimonial-content{width:calc(30% - 80px)}.testimonial-slider{width:70%;padding:0 50px}}.testimonial-banner .testimonial-item{background:initial;width:100%;font-style:italic;font-size:1.8rem;font-weight:500}#content .testimonial-banner .testimonial-item>*:nth-last-child(1){margin-bottom:0}@media only screen and (min-width:1024px){.testimonial-banner .owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}}@media only screen and (min-width:1024px){.testimonial-banner .owl-carousel .owl-nav .owl-prev{left:-42px}}@media only screen and (min-width:1024px){.testimonial-banner .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}}@media only screen and (min-width:1024px){.testimonial-banner .owl-carousel .owl-nav .owl-next{right:-42px}}.testimonial-banner .owl-carousel .owl-nav button{height:42px;width:42px;text-align:center;-webkit-box-shadow:.0145rem .029rem .174rem rgba(27,40,50,.01698),.0335rem .067rem .402rem rgba(27,40,50,.024),.0625rem .125rem .75rem rgba(27,40,50,.03),.1125rem .225rem 1.35rem rgba(27,40,50,.036),.2085rem .417rem 2.502rem rgba(27,40,50,.04302),.5rem 1rem 6rem rgba(27,40,50,.06),0 0 0 .0625rem rgba(27,40,50,.015);box-shadow:.0145rem .029rem .174rem rgba(27,40,50,.01698),.0335rem .067rem .402rem rgba(27,40,50,.024),.0625rem .125rem .75rem rgba(27,40,50,.03),.1125rem .225rem 1.35rem rgba(27,40,50,.036),.2085rem .417rem 2.502rem rgba(27,40,50,.04302),.5rem 1rem 6rem rgba(27,40,50,.06),0 0 0 .0625rem rgba(27,40,50,.015);border-radius:50%}.testimonial-banner .owl-carousel .owl-nav button span{font-size:3rem;line-height:42px;color:#f5ae18}@media only screen and (max-width:1023px){.testimonial-banner .testimonial-item{padding:0}}.testimonial-banner .stars img{width:auto}.two-column-content .inner-container{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px){.two-column-content .inner-container{flex-direction:row;gap:80px;align-items:center}.column{width:calc((100% - 80px) / 2)}}.column .wpcf7{padding:20px;background:#f5ae18}.wpcf7-form .wpcf7-submit{background:#04134b;color:#fff}.bg-blue{background:#04134b;color:#fff;padding:30px 0}@media only screen and (min-width:678px){.bg-blue{padding:80px 0}}.bg-sand{background:#fef6e5;padding:30px 0}@media only screen and (min-width:678px){.bg-sand{padding:80px 0}}.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6{color:#fff}.usp-banner{margin-top:-30px}@media only screen and (min-width:678px){.usp-banner{margin-top:-60px}}@media only screen and (min-width:1350px){.usp-banner{margin-top:-120px;position:relative;z-index:1}}#content .usp-banner .inner-container{background:#fff;box-shadow:.0145rem .029rem .174rem rgba(27,40,50,.01698),.0335rem .067rem .402rem rgba(27,40,50,.024),.0625rem .125rem .75rem rgba(27,40,50,.03),.1125rem .225rem 1.35rem rgba(27,40,50,.036),.2085rem .417rem 2.502rem rgba(27,40,50,.04302),.5rem 1rem 6rem rgba(27,40,50,.06),0 0 0 .0625rem rgba(27,40,50,.015);padding:20px 50px}@media only screen and (min-width:1024px){.usp-banner .owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}}@media only screen and (min-width:1024px){.usp-banner .owl-carousel .owl-nav .owl-prev{left:-42px}}@media only screen and (min-width:1024px){.usp-banner .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}}@media only screen and (min-width:1024px){.usp-banner .owl-carousel .owl-nav .owl-next{right:-42px}}.usp-banner .owl-carousel .owl-nav button{height:42px;width:42px;text-align:center}.usp-banner .owl-carousel .owl-nav button span{font-size:3rem;line-height:42px;color:#04134b}.usp-banner .owl-carousel img{height:70px;width:70px;object-fit:contain}.usp-banner .usp-item{display:flex;flex-direction:row;gap:10px}#content .usp-banner .usp-item p{margin-bottom:5px}#content .usp-banner .usp-item>*:nth-last-child(1){margin-bottom:0}@media only screen and (min-width:1350px){#content .usp-banner+script+.section{padding-top:120px;margin-top:-70px}}.two-column-hero .inner-container .hero-content{display:flex;flex-direction:column;gap:20px;width:100%;justify-content:center}@media only screen and (min-width:800px){.two-column-hero .inner-container .hero-content{flex-direction:row;gap:80px;align-items:center}.left-content,.right-content{width:calc((100% - 40px) /2 )}}.section.hero-section.two-column-hero .hero-image,.section.hero-section.two-column-hero .hero-image img{height:650px}@media only screen and (max-width:799px){.section.hero-section.two-column-hero .hero-image,.section.hero-section.two-column-hero .hero-image img{height:1000px}}#content .two-column-hero .inner-container .hero-content .right-content h3{font-size:2.4rem}.section.hero-section.two-column-hero .hero-image:after{background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 29%,rgba(0,0,0,.5) 63%,rgba(0,0,0,.5) 100%)}.two-column-hero .inner-container .hero-content .right-content h3,.two-column-hero .inner-container .hero-content .right-content p{color:#04134b}.two-column-hero .inner-container .hero-content .left-content h1,.two-column-hero .inner-container .hero-content .left-content h2,.two-column-hero .inner-container .hero-content .left-content h3{color:#f5ae18}.two-column-hero .inner-container .hero-content .left-content .stars{margin-top:-10px;margin-bottom:15px}#content .two-column-hero .inner-container .hero-content .right-content p{margin-bottom:0}.two-column-hero .inner-container .hero-content .wpcf7{float:right;padding:30px;background:#f5ae18;max-width:370px}@media only screen and (max-width:499px){.two-column-hero .inner-container .hero-content .wpcf7{max-width:initial}}@media only screen and (max-width:800px){.two-column-hero .inner-container .hero-content .wpcf7{float:left}}.inner-container .wpcf7 #contacted,.inner-container .wpcf7 #herocontacted{padding:8px 0 10px;display:block}.inner-container .wpcf7 #contacted label,.inner-container .wpcf7 #herocontacted label{border:solid 1px #0002;border-radius:3px;padding:4px}.inner-container .wpcf7 #contacted input,.inner-container .wpcf7 #herocontacted input{margin:0 8px 0 4px}.inner-container .wpcf7 #contacted .wpcf7-list-item,.inner-container .wpcf7 #herocontacted .wpcf7-list-item{margin:0 14px 0 0}.two-column-hero .inner-container .hero-content .wpcf7-form .wpcf7-form-control-wrap{width:100%;margin-bottom:8px}.two-column-hero .inner-container .hero-content{padding:0}#content .map-content{display:flex;justify-content:center;position:relative}.map-content iframe{width:100%;margin-bottom:20px}@media only screen and (max-width:799px){.map-content .content #close-map-sidebar{display:none}}@media only screen and (min-width:800px){#content .map-content .inner-container{position:relative;padding:40px;display:inline-block}.map-content iframe{width:calc(100% - 40px);position:absolute;z-index:-1;height:100%;left:20px;top:0}.map-content .content{background:#fff;padding:40px;width:50%;float:right}}@media only screen and (min-width:1200px){.map-content .content{width:30%}}.map-content .content #close-map-sidebar{position:absolute;top:40px;right:40px;height:45px;width:45px;cursor:pointer;font-size:1.8rem;float:right;border:1px solid #e3e3e3;display:flex;justify-content:center;align-items:center}.map-content .content #close-map-sidebar:before{content:"";background:url("https://fhpaccounting.co.uk/wp-content/uploads/2024/08/xmark-solid.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height:20px;width:20px}.map-content.closed iframe{width:100%;height:500px;position:initial}#content .map-content.closed .inner-container{width:100%;padding:0 20px}.blog-posts-container{display:flex;gap:15px;flex-direction:row;flex-wrap:wrap;justify-content:center}.blog-posts-container article{width:100%;float:left;padding:20px;background:#fff}@media only screen and (min-width:678px){.blog-posts-container article{width:calc((100% - 15px) / 2)}}@media only screen and (min-width:1024px){.blog-posts-container article{width:calc((100% - 30px) / 3)}}#content .blog-posts-container article h4{font-size:1.8rem}header.header-pod nav{width:100%}.header-pod .header-content{width:calc(100% - 201px)}.header-pod .header-top{width:100%;display:block;float:left;padding-top:20px}.header-pod .header-top .header-phone{float:right;padding-right:10px}.header-pod .header-top .header-phone a{color:#f5ae18;font-weight:700}.header-pod .header-top .header-search{float:right;padding-right:30px;cursor:pointer}header.header-pod nav ul li a{padding:32px 10px}.header-search-wrap{width:100%;display:none;float:left;background:#f5ae18;padding:20px}.header-search-wrap form.search{display:flex;gap:10px}.header-search-wrap .search-input{padding:14px 18px;border:none;flex-grow:1}.header-search-wrap .search-submit{padding:14px 18px;background:#04134b;border-radius:0;border:none;outline:none;color:#fff;flex-grow:0}.header-pod .header-top .header-search-icon{transform:translateY(-2px)}header.header-pod .logo{width:200px;float:left}header.header-pod .header-content{float:right}@media only screen and (max-width:1145px){.header-pod .header-content{width:calc(100% - 280px)}.header-pod #mobile-toggle{float:right}.header-pod .header-top{padding:0}header.header-pod .logo{width:200px}header.header-pod .logo svg{max-height:70px}header.header-pod>div.logo,header.header-pod>nav{padding:14px 0 10px}}@media only screen and (max-width:800px){.header-phone-msg{display:none}.header-pod .header-content{width:calc(100% - 280px)}}@media only screen and (max-width:600px){.header-pod .header-search{display:none}}@media only screen and (max-width:480px){.header-pod .header-top .header-phone{display:none}}.header-pod #mobile-toggle #nav-icon{height:24px}.header-inner-container{max-width:1360px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.how-contacted{margin-top:6px}.inner-container .column .wpcf7{padding:30px}div.section .owl-nav{text-align:center}.heading1{font-size:3rem;line-height:1.2}.section.two-column-hero .heading1{color:#f5ae18;font-weight:700;font-size:3rem;line-height:1.2}@media only screen and (min-width:800px){.section.two-column-hero .heading1{font-size:4rem}}.hero-testimonial{padding:14px 30px;position:relative;width:auto;float:left}.hero-testimonial em{color:#fff}.hero-testimonial:before,.hero-testimonial:after{content:'';position:absolute;height:20px;width:20px;background-size:contain;background-repeat:no-repeat}.hero-testimonial:before{top:10px;left:0;background-image:url(//fhpaccounting.co.uk/wp-content/themes/fhpaccounting/css/../img/quote-open.svg);opacity:.5}.hero-testimonial:after{top:10px;right:0;background-image:url(//fhpaccounting.co.uk/wp-content/themes/fhpaccounting/css/../img/quote-close.svg);opacity:.5}.wpcf7-form span.wpcf7-form-control-wrap[data-name=checkbox-979]{margin-bottom:10px}header nav ul li .sub-menu{z-index:10}header nav ul li .sub-menu{top:initial}body.search section .inner-container{max-width:1360px;padding:0 20px;margin:0 auto;width:100%}body.search .articles{display:flex;gap:20px;flex-wrap:wrap}body.search .articles article{width:100%;display:flex;flex-direction:column}body.search .articles article h2{font-size:1.8rem;color:#00134e;margin-bottom:5px}body.search .articles article h2 a{color:inherit}body.search .articles article a img{width:100%;aspect-ratio:2/1;object-fit:cover}body.search .articles article span{color:#888;display:none}body.search .articles article p a.view-article{padding:10px;background:#f5ae18;display:block;color:#00134e;width:fit-content;margin-top:10px}body.search .pagination{display:flex;gap:10px;margin:20px 0 20px}body.search h1{font-size:2.4rem}@media only screen and (min-width:676px){body.search .articles article{width:calc((100% - 20px)/2)}}@media only screen and (min-width:1040px){body.search .articles article{width:calc((100% - 40px)/3)}}header nav ul li .sub-menu,header nav ul li.menu-full .sub-menu,header nav ul li.menu-partial .sub-menu{width:300px;left:initial;display:block}header nav ul li .sub-menu li,header nav ul li.menu-full .sub-menu li,header nav ul li.menu-partial .sub-menu li{width:100%;background:#fff}header nav ul li .sub-menu li:last-child,header nav ul li.menu-full .sub-menu li:last-child,header nav ul li.menu-partial .sub-menu li:last-child{padding-bottom:16px}header nav ul li .sub-menu li:hover{background:#fff}header nav ul li .sub-menu li a{padding:12px 30px;text-align:left}header nav ul li .sub-menu li a .icon-section{display:none}header nav ul li .sub-menu li a .menu-title{font-size:16px}header nav ul li .sub-menu li a .menu-description{display:none}.nav-hide-new{display:inline-block !important}.nav-hide-old{display:none}#content .section.full-width-content .inner-container ul,#content .section .content ul{margin-left:18px}#content .section.full-width-content .inner-container ul li,#content .section .content ul li{list-style-type:disc;margin-bottom:12px}.post-template-default .fl-post-grid-image img{height:250px !important;object-fit:cover}