body:not(.home).page-header-disabled #main{padding-top:100px}body #site-logo a{height:50px}body #site-logo img{height:50px;max-height:50px;display:inline}body #site-logo,body #site-logo-inner{display:block !important;height:50px}#site-header.overlay-header.dyn-styles{background-color:rgba(0,0,0,0) !important;background:#000 !important;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 1%, rgb(0, 0, 0) 100%) !important}.wpex-bg-black{background:#000;background:linear-gradient(0deg, rgb(0, 0, 0) 1%, rgba(0, 0, 0, 0) 75%)}.navbar-style-one .dropdown-menu>li.menu-item>a{font-size:14px;height:40px;line-height:40px;font-weight:400}.navbar-style-one .dropdown-menu>li.menu-item.menu-btn>a,#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li.menu-btn>a{border-radius:40px;padding-left:10px;padding-right:10px;background-color:rgba(255,255,255,.2);transition:all .5s ease}.navbar-style-one .dropdown-menu>li.menu-item.menu-btn>a:hover,#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li.menu-btn>a:hover{opacity:1;color:#000 !important;background-color:#fff}body.single-portfolio .page-header{margin-bottom:0}body.page-id-33 .page-header{margin-bottom:0}.page-header.background-image-page-header{min-height:350px !important}.page-header.background-image-page-header:not(.wpex-supports-mods) .page-header-title,.page-header.background-image-page-header:not(.wpex-supports-mods) h1.page-header-title{font-weight:600;font-size:2.154em;line-height:1.2em}.page-header.background-image-page-header:not(.wpex-supports-mods) .page-subheading{font-size:1.231em;line-height:1.2em}.title-highlight,.title-highlight-orange{color:#ee7601;background:linear-gradient(-207deg, #D14402 0%, #F49F1F 100%);position:relative;display:inline-block;font-weight:600;text-transform:capitalize;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}h3.subheading{font-style:italic}.heading-intro p{font-size:1.6em;margin:0}.intro p:first-of-type{font-size:1.2em;font-weight:400;line-height:1.4em}.bfg-bullet li{margin-bottom:10px !important}.block-shadow .vc_column-inner{background-color:#fff;border-radius:12px;box-shadow:0px 0px 25px 4px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 25px 4px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 25px 4px rgba(0,0,0,.1)}.bg-light-grey{background-color:#f7f7f7}.bg-light-grey .vcex-multi-buttons .theme-button:not(.outline),.bg-light-grey .vcex-multi-buttons .theme-txt-link{border:2px solid #fff}.bg-light-grey .vcex-multi-buttons .theme-button:not(.outline):hover,.bg-light-grey .vcex-multi-buttons .theme-txt-link:hover{border:2px solid #f47a1f}.bg-dark{background-color:#000}.bg-darkgrey{background-color:#1d1d1d}.bg-dark,.bg-darkimg{color:#fff}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6.p,.bg-dark li,.bg-darkimg h1,.bg-darkimg h2,.bg-darkimg h3,.bg-darkimg h4,.bg-darkimg h5,.bg-darkimg h6.p,.bg-darkimg li{color:#fff}.bg-dark .vcex-multi-buttons .theme-button:not(.outline),.bg-dark .vcex-multi-buttons .theme-txt-link,.bg-darkimg .vcex-multi-buttons .theme-button:not(.outline),.bg-darkimg .vcex-multi-buttons .theme-txt-link{border:2px solid #fff}.bg-dark .vcex-multi-buttons .theme-button:not(.outline):hover,.bg-dark .vcex-multi-buttons .theme-txt-link:hover,.bg-darkimg .vcex-multi-buttons .theme-button:not(.outline):hover,.bg-darkimg .vcex-multi-buttons .theme-txt-link:hover{border:1px solid #f47a1f}.bg-dark .theme-button,.bg-darkimg .theme-button{color:#000;background-color:#fff;border:2px solid #fff}.bg-dark .theme-button:hover,.bg-darkimg .theme-button:hover{color:#fff;border:2px solid #fff;background-color:#f47a1f}.bg-dark .theme-button.outline,.bg-darkimg .theme-button.outline{color:#fff;border:2px solid rgba(255,255,255,.6);background-color:rgba(0,0,0,0)}.bg-dark .theme-button.outline:hover,.bg-darkimg .theme-button.outline:hover{color:#fff;border:2px solid #fff !important;background-color:rgba(255,255,255,.1)}.bg-darkgrey{color:#fff;background-color:#1d1d1d}.bg-darkgrey h1,.bg-darkgrey h2,.bg-darkgrey h3,.bg-darkgrey h4,.bg-darkgrey h5,.bg-darkgrey h6.p,.bg-darkgrey li{color:#fff}.bg-darkgrey .vcex-multi-buttons .theme-button:not(.outline),.bg-darkgrey .vcex-multi-buttons .theme-txt-link{border:2px solid #fff}.bg-darkgrey .vcex-multi-buttons .theme-button:not(.outline):hover,.bg-darkgrey .vcex-multi-buttons .theme-txt-link:hover{border:2px solid #f47a1f}.bg-darkgrey .theme-button{color:#000;background-color:#fff;border:2px solid #fff}.bg-darkgrey .theme-button:hover{color:#fff;border:2px solid #f47a1f;background-color:#f47a1f}.bg-darkgrey .theme-button.outline{color:#fff;border:2px solid #fff;background-color:rgba(0,0,0,0)}.bg-darkgrey .theme-button.outline:hover{color:#fff;border:2px solid #f47a1f;background-color:#f47a1f}.bg-orange-gradient{background:#f2a03e;background-image:url("/wp-content/uploads/2022/01/bg-flames.png");background-image:url("/wp-content/uploads/2022/01/bg-flames.png"),linear-gradient(60deg, rgb(242, 160, 62) 0%, rgb(196, 97, 50) 72%)}.bg-orange-gradient p,.bg-orange-gradient .vcex-testimonials-fullslider-author-name{color:#fff}.p-lg,.row-space-lg{padding-top:40px;padding-bottom:40px}.p-md,.row-space-md{padding-top:30px;padding-bottom:30px}.p-sm{padding-top:20px;padding-bottom:20px}.pt-lg,.row-pad-top-lg{padding-top:40px}.pt-md{padding-top:30px}.pt-sm{padding-top:20px}.pb-lg{padding-bottom:40px}.pb-md{padding-bottom:30px}.pb-sm{padding-bottom:20px}.m-lg,.row-margin-btm-lg{margin-top:40px;margin-bottom:40px}.m-md,.row-space-md{margin-top:30px;margin-bottom:30px}.m-sm{margin-top:20px;margin-bottom:20px}.mt-lg,.row-pad-top-lg{margin-top:40px}.mt-md{margin-top:30px}.mt-sm{margin-top:20px}.mb-lg{margin-bottom:40px}.mb-md{margin-bottom:30px}.mb-sm{margin-bottom:20px}.wpex-gap-30.client-logos{gap:0 30px}.vcex-image-banner.bf-act{overflow:visible}.vcex-image-banner.bf-act .vcex-ib-content-wrap{margin-bottom:-40px}.vcex-image-banner.bf-act .vcex-ib-content-wrap .vcex-ib-content{background-color:#000}.wpex-card-avatar{display:none}.acf-title{text-align:center;background-color:#000;color:#fff}.acf-title a{color:#fff}#BFWork .wpex-card a h2.wpex-card-hover-reveal,#BFWork .wpex-card a h2.wpex-card-hover-reveal--up{opacity:1 !important;transform:none}.testimonials-carousel{text-align:center}.filter-menu .theme-button{border:1px solid #4a4a4a}.filter-menu .theme-button:hover{border:1px solid #4a4a4a}body.home .vcex-testimonials-fullslider{padding:20px 0 0 0 !important}body.home .vcex-testimonials-fullslider p{font-style:italic;font-size:1.615rem;line-height:1.4em}body.home .vcex-testimonials-fullslider .vcex-testimonials-fullslider-author{font-size:1.615rem}.vc_row.show-testimonial{padding-top:40px;padding-bottom:20px;margin-bottom:60px}.vc_row.show-testimonial h3{font-size:1.231em}.vcex-testimonials-fullslider-inner .entry{padding:0 !important}.vcex-testimonials-fullslider-inner .entry p:last-child{font-style:italic;font-size:1.615rem;line-height:1.4em}.vcex-testimonials-fullslider-inner .entry .vcex-testimonials-fullslider-author{font-size:1.615rem}#bf-testimonials .quote-cont p{line-height:1.4em;margin:0}.bf-team h2.wpex-card-title{color:#fff}.bf-team .wpex-card-terms-list a{color:#fff}.bfg-accordion .vc_tta-panel h4.vc_tta-panel-title{transition:all .5s ease;color:#000;border:1px solid #e1e1e1 !important;background-color:#f7f7f7}.bfg-accordion .vc_tta-panel h4.vc_tta-panel-title a:hover{color:#f47a1f}.bfg-accordion .vc_tta-panel p{transition:all .5s ease}.bfg-accordion .vc_tta-panel.vc_active h4.vc_tta-panel-title{border:1px solid #f47a1f !important;background-color:#f47a1f}.bfg-accordion .vc_tta-panel.vc_active h4.vc_tta-panel-title a{color:#fff}.bfg-accordion .vc_tta-panel.vc_active p{color:#fff}.bfg-accordion .vc_tta-panel .vc_tta-panel-body{border-left:2px solid #f47a1f !important;border-right:2px solid #f47a1f !important;border-bottom:2px solid #f47a1f !important;background-color:#f7f7f7;margin:0 3px 3px 3px}.bfg-accordion .vc_tta-panel .vc_tta-panel-body p{color:rgba(0,0,0,.6)}.staff-entry h2.staff-entry{font-size:1.477em}.staff-entry .staff-entry-position{color:rgba(255,255,255,.8)}#blackfire-act .wpex-post-cards-entry.type-acts .wpex-card,#blackfire-act .wpex-post-cards-entry.type-portfolio .wpex-card{display:flex;flex-direction:column;flex:1}#blackfire-act .wpex-post-cards-entry.type-acts .wpex-card a,#blackfire-act .wpex-post-cards-entry.type-portfolio .wpex-card a{display:flex;flex-direction:column;height:100%;color:#000;text-decoration:none;transition:all .5s ease;background-color:#1d1d1d}#blackfire-act .wpex-post-cards-entry.type-acts .wpex-card a img,#blackfire-act .wpex-post-cards-entry.type-portfolio .wpex-card a img{opacity:.8}#blackfire-act .wpex-post-cards-entry.type-acts .wpex-card a .overlay-content,#blackfire-act .wpex-post-cards-entry.type-portfolio .wpex-card a .overlay-content{background-color:rgba(29,29,29,.5)}#blackfire-act .wpex-post-cards-entry.type-acts .wpex-card a .title,#blackfire-act .wpex-post-cards-entry.type-portfolio .wpex-card a .title{color:#fff;font-size:3.25rem;font-weight:400}#blackfire-act .wpex-post-cards-entry.type-acts .wpex-card a:hover,#blackfire-act .wpex-post-cards-entry.type-portfolio .wpex-card a:hover{border:1px solid #fff;background-color:#1d1d1d;text-decoration:none}#blackfire-act .wpex-post-cards-entry.type-acts .wpex-card a:hover img,#blackfire-act .wpex-post-cards-entry.type-portfolio .wpex-card a:hover img{opacity:1}#blackfire-act .wpex-post-cards-entry.type-acts .wpex-card a:hover .title,#blackfire-act .wpex-post-cards-entry.type-portfolio .wpex-card a:hover .title{color:rgba(255,255,255,.8);text-decoration:none}body.single-acts h2{margin-bottom:0}body.single-acts .vc_row.three-col>.vc_column_container>.vc_column-inner{padding:40px}body.single-acts .enquiry h3,body.single-acts .enquiry .vcex-heading,body.single-acts .enquiry p{color:#fff}.overlay-bg.wpex-opacity-50{opacity:.2}.title{font-weight:600;text-transform:none;letter-spacing:normal}body.single-portfolio H2,body.single-portfolio .wpex-h2,body.single-portfolio h2.vcex-heading{font-size:2.8rem;margin-bottom:0px}body.single-portfolio .sub-heading{font-size:1.2rem;margin-bottom:.8em}body.single-portfolio .vcex-testimonials-fullslider{padding:0}#blackfire-show .wpex-post-cards-entry .wpex-card a img{opacity:.6}#blackfire-show .wpex-post-cards-entry .wpex-card a .overlay-content{background-color:rgba(29,29,29,.6)}#blackfire-show .wpex-post-cards-entry .wpex-card a .overlay-content.wpex-p-15{padding:10px 15px}#blackfire-show .wpex-post-cards-entry .wpex-card a .overlay-bg.wpex-opacity-50{opacity:0}#blackfire-show .wpex-post-cards-entry .wpex-card a .title{color:rgba(255,255,255,.8);font-size:1rem;font-weight:400}#blackfire-show .wpex-post-cards-entry .wpex-card a:hover{border:1px solid #fff;background-color:#1d1d1d;text-decoration:none}#blackfire-show .wpex-post-cards-entry .wpex-card a:hover img{opacity:1}#blackfire-show .wpex-post-cards-entry .wpex-card a:hover .overlay-content{background-color:#1d1d1d}#blackfire-show .wpex-post-cards-entry .wpex-card a:hover .overlay-content.wpex-p-15{padding:10px 15px}#blackfire-show .wpex-post-cards-entry .wpex-card a:hover .overlay-bg.wpex-opacity-50{opacity:0}#blackfire-show .wpex-post-cards-entry .wpex-card a:hover .title{font-weight:600;color:#fff;text-decoration:none}.ninja-forms-req-symbol{color:#fff !important}.nf-form-content label{color:#d2d2d2;font-size:14px !important}.form-divider hr.ninja-forms-field{border-top:1px solid #333;margin-top:20px;margin-bottom:30px}#nf-form-1-cont .nf-field-label{display:none}#nf-form-1-cont .nf-form-fields-required{margin-bottom:20px}#nf-form-1-cont .nf-form-content input[type=text],#nf-form-1-cont .nf-form-content input[type=email]{background:#fff;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #c4c4c4;border-radius:0;box-shadow:none;color:#131313;transition:all .5s}#nf-form-1-cont .nf-form-content input[type=submit]{background:#fff;border:2px solid #dbdbdb;border-radius:45px;box-shadow:none;color:#131313;padding:8px 30px;transition:all .5s;transition:all .5s}#nf-form-1-cont .nf-form-content input[type=submit]:hover{background:#d14402}#nf-form-1-cont .nf-form-content textarea{background:#fff;border:1px solid #fff;border-bottom:1px solid #c4c4c4;background-color:#fff;border-radius:0;box-shadow:none;color:#131313;transition:all .5s}.footer-cta{color:#fff;text-align:center;padding-top:50px;padding-bottom:20px;background:#1d1d1d;margin-bottom:3px}.footer-cta .theme-button{margin-top:2.5em;color:#fff;border:2px solid #fff;background-color:rgba(255,255,255,.25)}.footer-cta .theme-button:hover{border:2px solid #fff;color:#f47a1f;background-color:#fff}.footer-cta p{font-size:1.2em;line-height:1.3em}.footer-cta h3{font-size:24px;color:#fff;text-align:center}#footer-builder{color:#5f686c}#footer-builder p,#footer-builder li{font-size:.8em;color:rgba(255,255,255,.5)}#footer-builder .footer-logo{text-align:center;margin-bottom:1em}#footer-builder .footer-nav{text-align:center}#footer-builder .footer-nav a{font-size:.8em;color:rgba(255,255,255,.8);padding:0 10px;border-right:1px solid rgba(255,255,255,.5)}#footer-builder .footer-nav a:hover{color:#fff;border-right:1px solid rgba(255,255,255,.5);text-decoration:none}#footer-builder .footer-nav a.wpex-float-left{float:none}#footer-builder .footer-nav a.wpex-mr-5{margin-right:0}#footer-builder .footer-nav a:last-child{border-right:none;padding-right:0}@media only screen and (min-width: 959px){.title-highlight,.title-highlight-orange{font-size:1.2em;line-height:1em}h3.subheading{font-style:italic}.heading-intro p{font-size:1.6em;line-height:1.3em;margin:0}.intro p:first-of-type{font-size:1.4em}.bfg-bullet li{margin-bottom:10px !important}.page-header{margin-bottom:20px}.page-header.background-image-page-header{min-height:350px !important}.page-header.background-image-page-header:not(.wpex-supports-mods) h1.page-header-title{font-size:3.231em}.page-header.background-image-page-header:not(.wpex-supports-mods) .page-subheading{font-size:1.846em}.wpex-gap-30.client-logos{gap:30px}body.home .vcex-testimonials-fullslider{padding:20px 0 0 0 !important}body.home .vcex-testimonials-fullslider p{font-size:2.462rem;line-height:1.4em}body.home .vcex-testimonials-fullslider .vcex-testimonials-fullslider-author{font-size:1.846rem}.vc_row.show-testimonial{padding-top:80px;padding-bottom:60px;margin-bottom:100px}.vc_row.show-testimonial h3{font-size:1.846em}.vcex-testimonials-fullslider-inner .entry{padding:0 !important}.vcex-testimonials-fullslider-inner .entry p:last-child{font-size:2.462rem;line-height:1.4em}.vcex-testimonials-fullslider-inner .entry .vcex-testimonials-fullslider-author{font-size:1.846rem}body.single-portfolio H2,body.single-portfolio .wpex-h2,body.single-portfolio h2.vcex-heading{font-size:2.4rem;font-weight:400}body.single-portfolio .sub-heading{margin-bottom:.8em}.footer-cta{padding-top:60px;padding-bottom:30px;margin-bottom:80px;box-shadow:0 25px 50px rgba(22,22,64,.25)}.footer-cta p{font-size:1.46em;line-height:1.3em}.footer-cta h3{font-size:40px}#footer-builder .footer-logo{text-align:left;margin-bottom:0}#footer-builder .footer-nav{text-align:right;margin-left:15px;margin-left:15px}#footer-builder .footer-nav.wpex-float-left{float:left}}@media only screen and (min-width: 1280px){.p-lg,.row-space-lg{padding-top:80px;padding-bottom:80px}.p-md,.row-space-md{padding-top:60px;padding-bottom:60px}.p-sm{padding-top:40px;padding-bottom:40px}.pt-lg,.row-pad-top-lg{padding-top:80px}.pt-md{padding-top:60px}.pt-sm{padding-top:40px}.pb-lg{padding-bottom:80px}.pb-md{padding-bottom:60px}.pb-sm{padding-bottom:40px}.m-lg,.row-margin-btm-lg{margin-top:80px;margin-bottom:80px}.m-md,.row-space-md{margin-top:60px;margin-bottom:60px}.m-sm{margin-top:40px;margin-bottom:40px}.mt-lg,.row-pad-top-lg{margin-top:80px}.mt-md{margin-top:60px}.mt-sm{margin-top:40px}.mb-lg{margin-bottom:80px}.mb-md{margin-bottom:60px}.mb-sm{margin-bottom:40px}.footer-cta{margin-bottom:60px}}