h1,h2,h3,h4,h5,h6{margin:20px 0px;margin-top:0}h1{font-size:2.4rem}h2{font-size:2rem!important}h3{font-size:1.6rem!important}.et_pb_blog_grid h2{font-size:18px!important}@media only screen and (min-width:1500px){.et_pb_section{padding:1.8em 0!important}}.et_pb_toggle_title:before{font-size:45px;color:#10100F!important}.et_pb_text_inner p,.post-content-inner p{font-size:96%!important}#hero.et_pb_row.et_pb_row_fullwidth,#mm.et_pb_specialty_fullwidth>.et_pb_row{width:69.25%!important;max-width:69.25%!important;background:rgba(255,255,255,0.9);height:18em}.slide-inner-content,.slide-title-content{max-width:69.25%!important}#hero.et_pb_section_1{padding-top:3rem;padding-bottom:3rem}.footer-logo{max-height:125px;width:auto!important}@media (max-width:480px){#hero.et_pb_row.et_pb_row_fullwidth,#mm.et_pb_specialty_fullwidth>.et_pb_row{width:90%!important;max-width:90%!important;height:auto}.slide-inner-content,.slide-title-content{max-width:100%!important}}@media (max-width:767px){.slide-title-content img{display:none}.slide-over-content{padding-top:6em}}@media (max-width:767px) and (min-width:481px){p,div{font-size:18px!important;line-height:1.8}}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#fff}body .et_pb_button{border-radius:5px;box-shadow:0px 6px 9px rgba(0,0,0,.3)}body .et_pb_button:hover{border-radius:5px!important;box-shadow:0px 6px 9px rgba(0,0,0,.3)}#top-menu li li a{font-size:20px}span.et_project_categories{display:none!important}#form input[type=text],#form input[type=password],#form input[type=tel],#form input[type=email],#form input.text,#form input.title,#form textarea,#form select{width:100%;padding:15px}.et_pb_promo_description h1,.et_pb_promo_description h2,.et_pb_promo_description h3{padding-bottom:0}.form-submit .et_pb_button{color:white}article.project>img{display:inline-block;max-width:200px;float:left;margin-right:25px;margin-bottom:30px;margin-top:35px}article.project>img{max-width:256px;margin-bottom:15px}.footer-logo{max-width:260px;opacity:0.5;width:100%;height:auto;margin-top:25px}.footer-logo:first-child{margin-top:0px}.footer-logo:hover{opacity:1}#main-footer .container{max-width:100%}#partners img{max-width:250px;max-height:150px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;opacity:0.75}#partners img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-ms-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);opacity:1}#top-header .et-social-icons{float:left!important}#et-secondary-menu{width:100%;text-align:right}#full-grid .et_pb_grid_item{margin:0;position:relative;overflow:hidden}#full-grid .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#fff;background:#322f31}#full-grid .et_pb_portfolio_item h2{position:absolute;bottom:0;background:rgba(69,68,88,0.5);color:#fff;font-size:21px!important;line-height:1!important;padding:17px 12px;display:block;width:100%;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#full-grid .et_pb_portfolio_filters{margin-bottom:0}#full-grid.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background:#f2c438;color:#333}#full-grid.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{font-size:18px;display:block;padding:25px 20px;margin:0;border:0;font-weight:bold;color:#888;border-right:1px solid #eee}#full-grid .et_pb_portfolio_item img{display:block}#full-grid .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.first_in_row{clear:none!important}#full-grid p.post-meta{position:absolute;bottom:-25%;font-weight:bold;color:#fff!important;margin:0!important;z-index:3;display:block;font-size:12px!important;width:100%;opacity:0;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#full-grid .et_pb_portfolio_item:hover p.post-meta{opacity:1;bottom:5px}#full-grid p.post-meta a{color:white!important}#full-grid .et_pb_portfolio_item:hover h2{opacity:1;bottom:25px}#full-grid .et_pb_portfolio_item>a:first-child span img{z-index:0;position:relative;top:0;left:0}#full-grid .et_pb_filterable_portfolio .et_pb_portfolio_filters{margin:0;top:-49px;z-index:999}#full-grid .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:0;margin:0px 0px;padding:20px 25px;text-transform:uppercase;font-size:13px;color:#888;border-right:1px solid #eee}#full-grid .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background:#e4224f;color:white}#full-grid .et_pb_filterable_portfolio .et_overlay:before{content:'';width:32px;height:32px;background-size:cover}.et_project_meta{display:none}.list-section h4{margin-bottom:0;margin-top:25px;border-top:1px solid #ccc;padding-top:50px}.et_main_title .et_project_categories{font-size:25px;display:block}.et_pb_column_1_2 h3{font-size:20px;margin-top:0}blockquote p{margin-bottom:20px;font-size:20px;color:#555}blockquote{background:#eee;padding:25px 30px}blockquote h5{margin-bottom:0;font-size:20px}.entry-content hr{margin:35px 0;border:1px dashed #ddd}#sidebar .et_pb_widget ul li{font-size:16px;line-height:1.5;border-bottom:1px solid #ddd;padding-bottom:10px}#sidebar h4.widgettitle{border-bottom:1px solid;margin-bottom:10px;font-size:23px}@media (min-width:981px) and (max-width:1110px){}@media (min-width:768px) and (max-width:1200px){h4.title{font-size:27px}}@media (max-width:767px){.et_pb_section .et_pb_row .et_pb_promo{padding-top:50px!important;padding-right:25px!important;padding-bottom:50px!important;padding-left:25px!important;margin:0 auto!important;float:none}h1{font-size:36px}h2{font-size:30px}h3{font-size:25px}h4.title{font-size:27px}.et_pb_fullwidth_header_scroll{display:none}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%;padding:0}p,div{font-size:16px;line-height:1.8}body .et_pb_button{font-size:17px}.et_pb_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title,.et_pb_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a{font-size:24px!important}.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:100%}#full-grid.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border-bottom:1px solid #eee;line-height:1.2}}.bfx-year-container *{box-sizing:border-box}.bfx-year-container{position:relative;height:auto;max-width:700px;width:100%;float:left;opacity:0.35;background:#bbb;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.flipster__item.flipster__item--current .bfx-year-container{background:#99c8f2;opacity:1}.bfx-year-container img{float:left;max-width:100%;width:50%}.bfx-year-container h3{position:absolute;left:0;right:0;margin:auto;text-align:center;top:-75px;font-size:36px}div#carousel{padding-top:100px;padding-bottom:100px}.bfx-year-container ul{float:left;width:50%;padding:50px 0;margin:0;list-style:none}.bfx-year-container ul li{font-size:20px;padding:12px 24px;line-height:1.2}.bfx-year-container ul li span{display:block;float:left;padding-bottom:0px;margin-right:10px;font-weight:bold}@media (max-width:700px){.bfx-year-container img,.bfx-year-container ul{width:100%}.bfx-year-container{max-width:285px}.bfx-year-container ul{padding:0}.flipster__button{margin:0px 10px}.flipster__button svg{width:1.5em}}#flat img{transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;filter:grayscale(100%)}#flat .flipster__item--current img{filter:grayscale(0%)}.et_pb_post{position:relative}#charity-section>div{padding:35px 0px}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.first_in_row,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item,.et_pb_column_1_2 .et_pb_grid_item:nth-child(2n+1),.et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),.et_pb_column_2_3 .et_pb_grid_item:nth-child(2n+1),.et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),.et_pb_column_3_4 .et_pb_grid_item:nth-child(3n+1),.et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1),.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1){clear:none!important}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters1.et_full_width_page.woocommerce-page ul.products li.product,.et_pb_gutters1.et_pb_footer_columns4 .footer-widget,.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3),.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2),.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even){width:20%}#four .et_pb_gutters1 .et_pb_column_1_4,#four .et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,#four .et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item,#four .et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,#four .et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget,#four .et_pb_gutters1.et_full_width_page.woocommerce-page ul.products li.product,#four .et_pb_gutters1.et_pb_footer_columns4 .footer-widget,#four .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3),#four .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2),#four .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),#four .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even){width:25%}.page-id-25407 .mejs-video{margin:-467px 0px 0px -756.5px!important}.page-id-25407 .et_pb_section_video_bg{width:50%!important;margin:0 25%!important}.page-id-25407 .mejs-mediaelement video{margin:0 23.7rem!important;width:755px!important;height:1342px!important}#flat2 .flipster__item--current img{filter:grayscale(0%)}.et_pb_portfolio_item.et_pb_grid_item{width:20%!important}.et_pb_row.et_pb_row_fullwidth,.et_pb_specialty_fullwidth>.et_pb_row{width:100%!important;max-width:100%!important}.bfx-year-container ul{padding:25px 0!important}@media only screen and (min-width:981px){#logo{max-height:60%!important}}@media only screen and (max-width:767px){.home h1:first-of-type{margin:0}.home .et_pb_fullwidth_section .header-content{margin-top:0!important}}.et_pb_fullwidth_header_0 .header-content h1,.et_pb_fullwidth_header_0 .header-content .et_pb_module_header{margin:0}.header-content .et_pb_button.et_pb_more_button.et_pb_button_one:hover{background:#fff!important}a:hover{text-decoration:underline!important}a:focus,.flipster__button:focus,.flipster__button svg:focus{outline:1px dotted #69398f;outline-offset:2px}.bfx-year-container a:focus{outline-color:#fff!important;outline-offset:2px}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#main-footer .footer-widget h4{color:#333}#footer-widgets .footer-widget li a:hover,#footer-widgets .footer-widget li a:focus{color:#5a5a5a}#main-footer{background:#fcf2d6}.footer-logo{opacity:0.7}.footer-widget li::before{border-color:#333}.accordion2023 img{width:30%;padding:0 1em 1em 0;float:left}.et_pb_fullwidth_image img{width:50%;position:relative;display:block;margin-left:auto;margin-right:auto;width:50%}.six-cta-bfx-festival-2023-programme{padding:0% 0%}#nav_menu-5{display:none}.nav-single{clear:both}.et_pb_toggle_title:before{font-size:45px;color:#b52970}.et_pb_text_inner p{padding-bottom:1em;font-size:1.4em;line-height:1.8}.et-social-twitter a.icon:before{content:"\1D54F";font-size:32px}@media (min-width:320px){.et_pb_text_inner img:first-child{width:100%}.et_pb_text_inner img:last-child{width:100%}}@media (min-width:768px){.et_pb_text_inner img:first-child{width:50%;padding:0 0 1em 1em;float:right}.et_pb_text_inner img:last-child{width:50%;padding:0 1em 1em 0;float:left}}@media (min-width:1024px){.et_pb_text_inner img:first-child{width:30%;padding:0 0 1em 1em;float:right}.et_pb_text_inner img:last-child{width:30%;padding:0 1em 1em 0;float:left}}