#fl-main-content .container{width:100% !important;max-width:100%}@media screen and (min-width:1600px){.about_us_birchrose_members_img,.row.bottom_three_images_row .about_us_birchrose_members_img{height:400px !important}}@media screen and (max-width:600px){.fl-node-qb67m8jdx9rc .pp-button-wrap,.fl-node-59xbdwrp2ht1 .pp-button-wrap{text-align:left !important;padding-left:20px !important}.fl-node-qb67m8jdx9rc>.fl-module-content{margin:0}.pp-testimonials-content p,.pp-testimonials-content div{font-size:16px !important}.fl-node-616039dee5f36>.fl-col-content{padding-top:0}.fl-node-616023bc4453d>.fl-col-content{padding-bottom:20px}header .pp-social-icons.pp-social-icons-vertical{display:flex !important;flex-direction:row;direction:rtl}.fl-builder-content .fl-node-61575181c9963{width:40% !important;padding:15px 0}div#meet-our-team .col-md-3.about_us_birchrose_members_img{height:110px !important;background-size:contain !important;background-position:bottom !important}.row.top_four_images_row{height:110px;display:flex}.row.top_four_images_row.homepage{display:block !important;height:auto !important}div#meet-our-team .row.top_four_images_row.homepage .col-md-3.about_us_birchrose_members_img{height:300px !important}}.about_us_birchrose_members_img{background-position-y:0rem !important}.fl-row-bg-photo .fl-row-content-wrap:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1}.fl-row-bg-photo .fl-row-content-wrap{position:relative}.fl-row-bg-photo .fl-row-content-wrap .fl-row-content{position:relative;z-index:2}.search-filter-keyword form input#search_keywords{max-width:370px;width:100%;height:50px;border-radius:0;padding:1.3rem;background:0 0;border:2px solid #fff;color:#fff}.search-filter-keyword form button{height:50px;width:70px;border-radius:0;font-size:20px;font-weight:500;position:absolute;right:0;top:0;border:2px solid #009ca6}.search-filter-keyword form{max-width:370px;width:100%;position:relative}.search-filter-keyword form input#search_keywords::placeholder{color:#fff}.search-filter-keyword{margin-left:100px}#refine-job-search-section{background:#e8e8e9;padding-top:5%;padding-right:3%;padding-bottom:5%;padding-left:3%;margin:0;width:100%;max-width:100%}#refine-job-search-section>.fl-row-content-wrap{padding:0}#refine-job-search-section>.fl-row-content-wrap>.fl-row-content{width:100%;min-width:100%}.job-listing-filters form.job_filters .job_types{background:0 0;border:none}.job-listing-filters form.job_filters{background:0 0}.job-listing-filters form.job_filters #search_type_div select,.job-listing-filters form.job_filters #search_locations_div select,.job-listing-filters form.job_filters #search_specialism_div select{background:0 0;border:none;font-size:1.8rem;color:#3d404a;margin-bottom:1rem;max-width:250px;width:100%;font-family:"Source Sans Pro",sans-serif;font-weight:400}.job-listing-filters h2.filter-title{font-family:"Source Sans Pro",sans-serif;margin:0;margin-bottom:20px;color:#3d404a}.job-listing-wrapper .job-listing-filters{padding:0;width:24% !important}.birchrose_job_search_job_box h3.birchrose_job_search_job_title a,.birchrose_job_details_job_title_heading,.fl-builder-content .fl-rich-text .footer_heading p,div.footer_heading{color:#009ca6 !important}.fl-node-616023bc4453d>.fl-col-content,.fl-node-616039dee5f36>.fl-col-content{background-color:#009ca6 !important}.fl-node-616023bc4453d>.fl-col-content p,.fl-node-616023bc4453d>.fl-col-content span,.fl-node-616039dee5f36>.fl-col-content p,.fl-node-616039dee5f36>.fl-col-content span{color:#fff !important}.job-listing-wrapper .job-listing-data{flex-direction:column;display:flex;padding:0}.paginationjs-pages ul{display:flex;list-style-type:none;padding:0}.paginationjs-pages ul li{padding:0 4px;margin-right:6px;font-size:20px;cursor:pointer}.paginationjs-pages ul li.active{font-weight:700;cursor:default}.paginationjs-pages{margin:20px 0}.paginationjs-pages ul li.paginationjs-next:before{content:'>>';color:#009ca6}.paginationjs-pages ul li.paginationjs-next a{display:none}.paginationjs-pages ul li.paginationjs-prev:before{content:'<<';color:#009ca6}.paginationjs-pages ul li.paginationjs-prev a{display:none}.paginationjs-pages ul li.disabled{display:none}@media screen and (max-width:1800px){.search-filter-keyword{margin-left:20px}}@media screen and (max-width:1280px){.job-listing-wrapper .job-listing-data{padding-left:15px}}@media screen and (max-width:991px){.job-listing-wrapper .job-listing-data{padding-left:0}.job-listing-wrapper .job-listing-filters{width:100% !important;margin-bottom:20px}.job-listing-wrapper .job-listing-data #job-container .birchrose_job_search_job_box{margin-right:0}}@media screen and (max-width:768px){ul#menu-footer-menu{text-align:left}.footer_logo_cst_m .logo-image-wrapper{text-align:left}#refine-job-search-section{padding:0}.job-listing-filters form.job_filters #search_type_div select,.job-listing-filters form.job_filters #search_locations_div select,.job-listing-filters form.job_filters #search_specialism_div select{max-width:300px}}.jm-notice.type-hint{align-items:center !important;gap:24px !important;padding:96px 32px;flex-direction:column !important;border:var(--jm-ui-border-size) solid var(--jm-ui-border-light) !important;border-radius:var(--jm-ui-radius);box-shadow:var(--jm-ui-notice-shadow)}.jm-notice.type-hint .jm-notice__footer{margin:0 !important}.jm-notice.type-hint .jm-notice__message-wrap .jm-notice__message{font-weight:500 !important}form.job-manager-form.jm-alert-form{margin-left:50%;transform:translatex(-50%);border:1px solid #a69e9e;padding:3rem;width:75%}form.job-manager-form.jm-alert-form section.jm-form-section:first-child header.jm-form-section-header{font-size:24px;line-height:1;font-weight:700;margin-bottom:10px;display:block;width:100%;padding:0;color:#333;border:0;border-bottom:1px solid #e5e5e5;font-family:Arial,sans-serif}form.job-manager-form.jm-alert-form section.jm-form-section:first-child fieldset label,form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset label{width:100%;font-weight:700;color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}form.job-manager-form.jm-alert-form section.jm-form-section:first-child fieldset .field input,form.job-manager-form.jm-alert-form section.jm-form-section:first-child fieldset .field select,form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset .field input,form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset .field select,form.job-manager-form.jm-alert-form section.jm-form-section fieldset .field span.select2 .selection span{border:1px solid #333 !important;border-radius:0 !important;color:#2b2b2b;padding:8px 10px 8px;background:none repeat scroll 0 0 #fff;margin-bottom:14px;font-size:17px;font-family:Arial,sans-serif}form.job-manager-form.jm-alert-form section.jm-form-section:first-child fieldset .field,form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset .field{width:100%}form.job-manager-form.jm-alert-form section.jm-form-section:first-child fieldset,form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset{margin:0;padding:0;border:none}form.job-manager-form.jm-alert-form section.jm-form-section:last-child header.jm-form-section-header strong.jm-form-section-header__title{font-size:24px;line-height:1;font-weight:700;margin-bottom:10px;display:block;width:100%;padding:0;color:#333;border:0;border-bottom:1px solid #e5e5e5;font-family:Arial,sans-serif}form.job-manager-form.jm-alert-form section.jm-form-section:last-child header.jm-form-section-header p.jm-form-section-header__description{font-size:16px;font-weight:500;color:#2b2b2b;font-family:Arial,sans-serif}form.job-manager-form.jm-alert-form section.jm-form-section:last-child header.jm-form-section-header{margin-bottom:14px;margin-top:14px}form.job-manager-form.jm-alert-form section.jm-form-section fieldset .field span.select2 .selection span ul li input{margin:0;padding:0;border:0 !important}span.select2-container.select2-container--default.select2-container--open span.select2-dropdown span.select2-results ul li{font-size:17px;color:#000}form.job-manager-form.jm-alert-form section.jm-form-section fieldset .field span.select2 .selection span ul li{margin:0}form.job-manager-form.jm-alert-form section.jm-form-section fieldset .field span.select2 .selection span ul li span.select2-selection__choice__remove{padding:0;border:none !important;background:0 0 !important;margin:0 5px 0 0}form.job-manager-form.jm-alert-form section.jm-form-section fieldset .field span.select2 .selection span ul{display:flex;flex-wrap:wrap;gap:10px;align-items:center}form.job-manager-form.jm-alert-form section.jm-form-section:last-child p.jm-form-actions button{color:#fff !important;background-color:#009ca6 !important;padding-top:14px;padding-bottom:14px;padding-left:5px;padding-right:5px;white-space:normal;width:150px;border:1px solid #333 !important;border-radius:0 !important}form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset.fieldset-agreement-checkbox .field.full-line-checkbox-field{display:flex;gap:5px;align-items:center;margin-bottom:15px}form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset.fieldset-agreement-checkbox .field.full-line-checkbox-field input#alert_permission,form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset.fieldset-agreement-checkbox .field.full-line-checkbox-field label{margin:0}form.job-manager-form.jm-alert-form section.jm-form-section:last-child fieldset.fieldset-agreement-checkbox .field.full-line-checkbox-field input#alert_permission{margin-top:-3px}form.job-manager-form.jm-alert-form section.jm-form-section:first-child,#wpmem_login form#wpmem_login_form,#wpmem_reg form#wpmem_reg_form{margin-top:40px}#wpmem_login,#wpmem_reg{width:75%;margin-top:30px}#wpmem_login form#wpmem_login_form fieldset legend,#wpmem_reg form#wpmem_register_form fieldset legend{font-size:24px;line-height:1;font-weight:700;margin-bottom:10px;display:block;width:100%;padding:0;color:#333;border:0;border-bottom:1px solid #e5e5e5;font-family:Arial,sans-serif}#wpmem_login form#wpmem_login_form fieldset label{width:100%;font-weight:700;color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;margin:0}#wpmem_login form#wpmem_login_form fieldset input{color:#2b2b2b;padding:8px 10px 8px;background:none repeat scroll 0 0 #fff;margin-bottom:14px;font-size:17px;font-family:Arial,sans-serif}#wpmem_login form#wpmem_login_form fieldset .button_div{display:flex;align-items:center;justify-content:end}#wpmem_login form#wpmem_login_form fieldset .button_div label{width:auto}#wpmem_login form#wpmem_login_form fieldset .button_div input.buttons{margin:0;padding:14px 5px}#wpmem_login form#wpmem_login_form fieldset .button_div input#rememberme{margin:0;margin-top:-3px}#wpmem_reg form#wpmem_register_form fieldset label.text{display:inline;font-weight:700;color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;margin:0}#wpmem_reg form#wpmem_register_form fieldset input{color:#2b2b2b;padding:8px 10px 8px;background:none repeat scroll 0 0 #fff;margin-bottom:14px;font-size:17px;font-family:Arial,sans-serif}span.req{color:#bd3500;font-size:22px;line-height:50%}#wpmem_reg form#wpmem_register_form fieldset input.buttons{margin:0;padding:14px 5px}#wpmem_reg form#wpmem_register_form fieldset .req-text{margin:20px 0 0 5px;color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}#wpmem_reg form#wpmem_register_form fieldset .button_div{padding:6px 0;text-align:right}#job-manager-alerts .jm-alerts__my-alerts__email-info{font-size:16px;font-weight:500;color:#2b2b2b;font-family:Arial,sans-serif}#job-manager-alerts .jm-alerts__alert-list .jm-alert{padding:20px}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__header h3.jm-alert__title{line-height:normal;font-weight:700;margin-bottom:10px;display:block;padding:0;color:#333;border:0;border-bottom:1px solid #e5e5e5;font-family:Arial,sans-serif;font-size:17px}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__frequency.alert_frequency{font-size:16px;font-weight:500;color:#2b2b2b;font-family:Arial,sans-serif;margin:0}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__terms{font-size:16px;font-weight:500;color:#2b2b2b;font-family:Arial,sans-serif}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__terms span.jm-alert__term-list span.jm-alert__term{line-height:normal;font-weight:500}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__header .jm-alert__disabled{font-size:16px;font-weight:500;font-family:Arial,sans-serif;margin:0}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__actions.job-alert-actions ul li a{font-size:15px;font-weight:500;font-family:Arial,sans-serif}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__header{align-items:unset}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__actions.job-alert-actions{margin-bottom:0}#job-manager-alerts .jm-alerts__alert-list .jm-alert .jm-alert__actions.job-alert-actions ul{flex-wrap:wrap;gap:10px 15px}form.job-manager-form.jm-alert-form~ul{padding:0;display:flex;margin-left:50%;transform:translatex(-50%);width:75%;gap:20px;margin-bottom:0;margin-top:20px}#job-manager-alerts~ul{padding:0;display:flex;gap:20px;margin-bottom:0;margin-top:20px}form.job-manager-form.jm-alert-form~ul li,#job-manager-alerts~ul li{list-style:none}form.job-manager-form.jm-alert-form~ul li a,#job-manager-alerts~ul li a{color:#fff !important;background-color:#009ca6 !important;padding-top:14px;padding-bottom:14px;padding-left:5px;padding-right:5px;white-space:normal;border:1px solid #333 !important;border-radius:0 !important;display:flex;width:100%;min-width:200px;justify-content:center;font-size:16px;align-items:center}form.job-manager-form.jm-alert-form~ul li a:hover,#job-manager-alerts~ul li a:hover{text-decoration:none}form.job-manager-form.jm-alert-form section.jm-form-section:first-child fieldset .field p{padding-left:0;width:100%;font-weight:700;color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.job-alert-result,.no-jobs-found{font-size:16px;font-weight:500;color:#2b2b2b;font-family:Arial,sans-serif}ul.job_listings{display:flex;flex-wrap:wrap;border:none;margin-top:30px;gap:30px}ul.job_listings .birchrose_job_search_job_box{background-color:#3d404a;padding:2rem;color:#e6f4f1;flex:1 1 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.birchrose_jobs_btn_group a{border:2px solid #fff;color:#fff !important;font-weight:100;font-size:1.3rem;padding:1rem 3rem;background:0 0;text-decoration:none !important;text-align:center;transation:all .3s ease}.birchrose_jobs_btn_group{display:flex;flex-direction:column;gap:15px}.birchrose_jobs_btn_group a:hover{color:#fff !important;border:2px solid #009ca6;background:#009ca6}ul.job_listings~ul{padding:0;display:flex;gap:20px;margin-bottom:0;margin-top:20px}ul.job_listings~ul li{list-style:none}ul.job_listings~ul li a{color:#fff !important;background-color:#009ca6 !important;padding-top:14px;padding-bottom:14px;padding-left:5px;padding-right:5px;white-space:normal;border:1px solid #333 !important;border-radius:0 !important;display:flex;width:100%;min-width:200px;justify-content:center;font-size:16px;align-items:center}ul.job_listings~ul li a:hover{text-decoration:none}ul.job_listings .birchrose_job_search_job_box h3.birchrose_job_search_job_title{font-weight:600;color:#fa9;text-align:left;font-size:2rem;font-family:"Source Sans Pro",sans-serif}form#wpmem_pwdchange_form fieldset input,form#wpmem_profile_form fieldset input{border:1px solid #333 !important;border-radius:0 !important;color:#2b2b2b;padding:8px 10px 8px;background:none repeat scroll 0 0 #fff;margin-bottom:14px;font-size:17px;font-family:Arial,sans-serif}form#wpmem_pwdchange_form fieldset label{width:100%;font-weight:700;color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;margin:0;line-height:1.5}form#wpmem_pwdchange_form fieldset legend,form#wpmem_profile_form fieldset legend{font-size:24px;line-height:1;font-weight:700;margin-bottom:10px;display:block;width:100%;padding:0;color:#333;border:0;border-bottom:1px solid #e5e5e5;font-family:Arial,sans-serif}form#wpmem_profile_form fieldset label{font-weight:700;color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;display:inline}form#wpmem_profile_form fieldset .req-text{font-weight:500;color:#2b2b2b;font-family:Arial,sans-serif;line-height:1.5;display:inline}@media screen and (max-width:1200px){ul.job_listings{gap:20px}ul.job_listings .birchrose_job_search_job_box{flex:1 1 calc(33.33% - 15px);max-width:33.33%}}@media screen and (min-width:992px){.job-listing-wrapper .job-listing-data #job-container{display:flex;flex-wrap:wrap}}@media screen and (max-width:991px){ul.job_listings .birchrose_job_search_job_box{flex:1 1 calc(50% - 15px);max-width:50%}}@media screen and (max-width:768px){form.job-manager-form.jm-alert-form,#wpmem_login,#wpmem_reg{margin-left:0;transform:translatex(0);width:100%;padding:20px !important}.jm-notice.type-hint{padding:60px 20px;min-width:auto}form.job-manager-form.jm-alert-form section.jm-form-section:first-child,#wpmem_login form#wpmem_login_form,#wpmem_reg form#wpmem_reg_form{margin-top:20px}#job-manager-alerts .jm-alerts__alert-list .jm-alert{padding:15px;margin:20px 0}form.job-manager-form.jm-alert-form~ul{margin-left:0;transform:translatex(0);width:100%}form.job-manager-form.jm-alert-form~ul li a,#job-manager-alerts~ul li a{width:100%;min-width:180px}ul.job_listings .birchrose_job_search_job_box{flex:1 1 calc(100% - 15px);max-width:100%}}@media screen and (max-width:480px){form.job-manager-form.jm-alert-form~ul,#job-manager-alerts~ul{flex-direction:column}form.job-manager-form.jm-alert-form~ul,#job-manager-alerts~ul{gap:15px}ul.job_listings~ul{gap:15px;flex-wrap:wrap}ul.job_listings~ul li{width:100%}}h2.fl-module.fl-module-heading.fl-heading.fl-heading-text.our-specialism-tab{background:#009ca6;color:#fff;padding:10px}.row.members_content_area_row{background:#fff;padding-bottom:5rem}.content_area_customss{border-left:2px solid #333;margin-left:8rem;margin-top:5rem;padding-left:3rem;padding-right:5rem}.member_name_custom{font-size:2.4rem;font-weight:400;font-family:"DIN",Verdana,Arial,sans-serif;margin-bottom:2rem;color:#174a5b !important}.member_professional_details{font-size:1.5rem;font-weight:300;font-family:"DIN",Verdana,Arial,sans-serif;margin-bottom:2rem}.members_content_descriptions{font-size:1.5rem;font-weight:300;font-family:"DIN",Verdana,Arial,sans-serif;text-align:justify}.about_us_birchrose_members_img.active{filter:grayscale(0)}.about_us_birchrose_members_img{filter:grayscale(1)}.member_professional_details{font-size:1.5rem;font-weight:300;font-family:"DIN",Verdana,Arial,sans-serif;margin-bottom:2rem}.member_professional_details p{font-weight:700;margin-bottom:0}.member_professional_details p a,.member_professional_details p span{font-weight:300}.member_mail_custom{color:#174a5b !important}.member_name_custom{font-size:2.4rem;font-weight:400;font-family:"DIN",Verdana,Arial,sans-serif;margin-bottom:2rem;color:#174a5b !important}.member_name_custom{margin-bottom:0 !important}.members_content_areas{color:#174a5b;font-family:"DIN",Verdana,Arial,sans-serif}.about_us_birchrose_members_img .overlay_black{display:none;background:#fff;bottom:0;position:absolute;width:332px;display:inline;padding:10px 20px;border-radius:2p;border-top-left-radius:4px;border-top-left-radius:4px;color:#174a5b;font-weight:500}.about_us_birchrose_members_img .overlay_black p{margin:0}.about_us_birchrose_members_img a.linkedin-icon{content:"";display:inline-block;width:20px;height:20px;margin-left:5px;background-image:url(https://www.birchroseassociates.co.uk/wp-content/uploads/2025/06/icons8-linkedin.svg);background-repeat:no-repeat;vertical-align:middle;background-size:contain}.free-consultant-btn-wrapper .fl-col-content.fl-node-content{all:unset;display:flex;column-gap:20px}