@media screen {@font-face {font-family:'Aleo';font-style:normal;font-weight:400;src:local('Aleo Regular'), local('Aleo-Regular'), url(/assets/fonts/fonts_gstatic_com_c4mv1nF8G8_swAPJ0R9rkodF_Q_1f4abf39.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Aleo';font-style:normal;font-weight:400;src:local('Aleo Regular'), local('Aleo-Regular'), url(/assets/fonts/fonts_gstatic_com_c4mv1nF8G8_swA3J0R9rkoc_a4a7c18f.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(/assets/fonts/fonts_gstatic_com_KFOmCnqEu92Fr1Mu72xKKTU1Kvnz_d57b6163.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(/assets/fonts/fonts_gstatic_com_KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz_7d73ab25.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(/assets/fonts/fonts_gstatic_com_KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz_11798775.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(/assets/fonts/fonts_gstatic_com_KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz_95bc07c7.woff2) format('woff2');unicode-range:U+0370-03FF;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(/assets/fonts/fonts_gstatic_com_KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz_d93c9c67.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(/assets/fonts/fonts_gstatic_com_KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz_62026545.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(/assets/fonts/fonts_gstatic_com_KFOmCnqEu92Fr1Mu4mxKKTU1Kg_603963aa.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}}@media screen {html, body {font-family:'Roboto', sans-serif;font-size:100%;background-color:#303263;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:grey}div {box-sizing:border-box}h1, h2, h3, h4, h5, h6 {color:#303263}.content strong {color:black}.content h1:first-of-type {margin-top:0}.very_top {background-color:#1a1f4f;padding:20px 30px 0 20px;text-align:right}.very_top a, .very_top a:visited {height:35px;display:inline-block;margin-left:10px;}.very_top a:hover {opacity:.5}.very_top a img {height:100%;width:auto;margin:0;border-radius:5px}.menu {display:table;width:100%;background-color:#313692;background:#1a1f4f;background:-moz-linear-gradient(top, #1a1f4f 0%, #313692 100%);background:-webkit-linear-gradient(top, #1a1f4f 0%,#313692 100%);background:linear-gradient(to bottom, #1a1f4f 0%,#313692 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1f4f', endColorstr='#313692',GradientType=0 );}.menu div {display:table-cell;vertical-align:middle;padding:30px;padding-top:10px}.menu div:nth-child(1) a {display:block;overflow:auto;padding-right:10px;opacity:.9}.menu div:nth-child(1) img {height:50px;width:auto;float:left}.menu div:nth-child(2) {width:100%;text-align:right}.menu div a, .menu div a:visited, .footer .footMenu a, .footer .footMenu a:visited {color:white;margin-left:2%;font-size:120%;text-decoration:none;text-transform:capitalize;opacity:.5}.menu div a:hover, .footer .footMenu a:hover {opacity:1}.menu div .active, .footer .footMenu .active {opacity:1;text-decoration:underline}.home_banner {width:100%;height:auto;-webkit-clip-path:polygon(0 0, 100% 0, 100% 76%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 76%, 0 100%);z-index:0}.intro {padding:2%;}.intro p {color:#cccccc;margin:0;}.intro p:first-of-type {font-size:140%;color:#f2f2f2}.wrapper {background-color:white}.content {max-width:1200px;margin:auto;padding:2%}.footer {padding:2% 3% 3% 3%;text-align:center;color:#cccccc;font-size:85%}.footer p {margin:0 0 5px 0}.footer a, .footer a:visited {color:white;text-decoration:none}.footer a:hover {text-decoration:underline}.dti {display:inline-block;background-color:white;padding:10px;border-radius:10px;opacity:.9;margin-bottom:10px}.dti img {width:170px;height:auto;}.share {text-align:center;background-color:#f2f2f2;border-top:1px solid #cccccc;padding:3%}.share p {margin:0 0 5px 0}.video-container {width:100%;padding-bottom:60%;position:relative;}.video-container iframe {border:none;position:absolute;width:100%;height:100%;}.box { overflow:auto; position:relative; font-size:85% }.box a, .box a:visited { box-sizing:border-box; display:block; float:left; text-decoration:none; color:inherit; margin:0 1.5% 2.5% 1.5%; position:relative;}.box_image { overflow:auto }.box_image_border { border:1px solid #cccccc; padding:3%; background-color:white }.box_image img { float:left; width:100%; height:auto; }.box_header { color:#303263; padding:10px 0 5px 0; text-transform:capitalize; font-weight:bold; font-size:120%;}.box_detail { padding:5px 0 0 0; border-top:1px solid #9a9f98;}.box_100 a { width:100%; margin:0 0 2.5% 0 }.box_50 a { width:48.5% }.box_50 a:nth-child(2n+1) { margin-left:0; clear:both }.box_50 a:nth-child(2n+2) { margin-right:0 }.box_33 a { width:31.3% }.box_33 a:nth-child(3n+1) { margin-left:0; clear:both }.box_33 a:nth-child(3n+3) { margin-right:0 }.box_25 a { width:22.75% }.box_25 a:nth-child(4n+1) { margin-left:0; clear:both }.box_25 a:nth-child(4n+4) { margin-right:0 }.box_20 a { width:17.6% }.box_20 a:nth-child(5n+1) { margin-left:0; clear:both }.box_20 a:nth-child(5n+5) { margin-right:0 }.shrink { transition:all .2s ease-in-out; }.shrink:hover { transform:scale(.9); }.box_date {position:absolute;left:2%;top:2%;color:white;background-color:rgba(0, 0, 0, 0.25);padding:4px;text-align:center}.box_date span {text-transform:uppercase;display:block;background-color:black;padding:4px}.box_date span:first-child {margin-bottom:4%}.box_event_date {padding-bottom:10px}.vip {padding:3%;border:1px solid #cccccc;background-color:#f2f2f2;}.table {display:table}.row {display:table-row}.cell {display:table-cell}.full {width:100%}.top {vertical-align:top}.about-us-detail .cell:first-child {padding-right:30px}.join_button {display:table-cell;padding:20px;color:white;text-decoration:none;text-transform:uppercase;margin-bottom:20px;background-color:#303263;white-space:nowrap;font-size:125%}.join_button:hover {background-color:orange}.mailchimp img {height:40px;width:auto;margin-bottom:10px}.form_box {padding:20px;background-color:#f2f2f2;border:1px solid #cccccc;margin-bottom:20px}.form_box .cell {padding:0 20px 20px 0}input[type=text],input[type=password],input[type=submit],input[type=file],textarea,select {-webkit-appearance:none;outline:none;resize:none;border:1px solid #cccccc;padding:10px;background-color:white;font-family:inherit;font-size:inherit;margin-bottom:10px;border-radius:0;box-sizing:border-box}label {font-style:italic;display:block;padding:0 0 5px 0}select {background-image:url(/assets/images/www_bpa-online_co_uk_select_2d57c2e4.png);background-size:contain;background-position:right center;background-repeat:no-repeat;cursor:pointer;padding-right:50px;}.submitButton, .submitButton:visited, .register_interest, .register_interest:visited, .simple_button, .simple_button:visited {display:table-cell;border:1px solid orange;padding:10px;background-color:orange;color:white;text-decoration:none;text-transform:uppercase;border-radius:0}.submitButton:hover, .register_interest:hover, .simple_button:hover {background-color:#af7200;border-color:#af7200;color:white !important;text-decoration:none !important}input[type=submit] {border:1px solid orange;padding:10px;background-color:orange;color:white;text-decoration:none;text-transform:uppercase;border-radius:0;cursor:pointer}.requiredField {background-color:#fdfddf !important;border-color:red !important}.required:before {font-size:125%;color:red;content:' *';}.docs_list a, .docs_list a:visited {display:block;background-color:#303263;color:white;text-decoration:none;padding:10px;margin-bottom:1px}.docs_list a:hover {opacity:.7}.nowrap {white-space:nowrap}.member_menu {padding-right:20px;font-size:85%}.member_menu a, .member_menu a:visited {display:block;background-color:#303263;color:white;text-decoration:none;text-transform:uppercase;margin-bottom:1px;padding:10px}.member_menu a:hover {opacity:.9}.member_table {margin-bottom:20px}.member_grid {overflow:auto;}.member_grid a, .member_grid a:visited, .member_grid div {display:block;float:left;width:18%;padding-bottom:20%;border:1px solid #f2f2f2;position:relative;background-position:center center;background-size:contain;background-repeat:no-repeat;text-decoration:none;color:black;font-weight:bold;margin:0 2% 3% 0;border-radius:5px}.member_active {background-color:orange !important}.member_grid a span, .member_grid div span {opacity:0;display:block;position:absolute;left:0;right:0;top:0;bottom:0;font-size:1.5vw;text-align:center;padding:20px;background-color:rgba(255, 255, 255, 0.9)}.event_table {margin-bottom:20px}.event_table .row:visited, .event_table .row {color:black;text-decoration:none}.event_table .row .cell {background-color:#d3dbe4;border-bottom:2px solid white}.event_table .row .cell:nth-child(2) {padding:20px 20px 20px 0}.event_table .row .cell:nth-child(1) img {margin:20px;float:left;width:250px;height:auto;border-radius:5px;}.event_table h2 {font-size:140%;margin-top:0;text-transform:uppercase}.event_date {color:maroon}.event_finer_details {margin-bottom:20px;padding:20px;background-color:black;color:white}.home_events {overflow:auto}.home_events a, .home_events a:visited {box-sizing:border-box;float:left;display:block;width:25%;padding-bottom:22%;background-position:center center;background-size:cover;border-right:5px solid white;position:relative}.home_events a:last-child {border-right:none}.home_events div {position:absolute;left:0;right:0;bottom:0;padding:20px;text-align:center;background-color:rgba(0, 0, 0, 0.8);color:white}.home_news h3 {margin-top:0}.home_news {display:block;color:black;background-color:#f2f2f2;padding:20px;text-decoration:none;border:1px solid #cccccc;margin-bottom:10px}#search {background-color:#f2f2f2;border:1px solid #cccccc;margin-bottom:20px;padding:20px}#search .table {margin:0}#search .table .cell {padding-right:10px}.cirrus {background-color:white;padding:30px;text-align:center;border-top:1px solid #cccccc}.cirrus a, .cirrus a:visited {display:inline-block;height:auto;}.cirrus a:hover {}.cirrus img {max-width:400px;height:auto}.mobile_menu {display:none}#email_again {display:none !important}}@media screen {bf-login {position:fixed;left:0;right:0;top:0;bottom:0;background-color:#21282f}figure.image {display:table;width:1px;border:1px solid #cccccc;margin:0 2px 0 1px;background:#f5f2f0;}figure.align-left {float:left;margin:0 20px 10px 0}figure.align-right {float:right;margin:0 0 10px 20px}figure.image img {margin:8px 8px 10px 8px;}figure.image figcaption {padding:0 10px 10px 10px;text-align:center;font-family:inherit;display:block;}figure.image figcaption p {margin:0;}.image_align_left {display:block;float:left;margin:0 20px 6px 0}.image_align_right {display:block;float:right;margin:0 0 6px 20px}.cims-img-align-full {}.cims-img-align-full img {width:100%;height:auto}}@media screen and (min-width:600px) and (max-width:1199px) {}@media screen and (max-width:599px) {html, body {margin-bottom:75px}.mobile_menu {position:fixed;left:0;right:0;bottom:0;display:block;background-color:orange;z-index:120;padding:20px}.mobile_menu a, .mobile_menu a:visited, .mobile_menu a:hover {box-sizing:border-box;display:inline-block;background-color:inherit;;position:absolute;width:100px;padding:20px;color:white;text-decoration:none;left:50%;top:-20px;margin-left:-50px;text-align:center;border-radius:10px 10px 0 0}.very_top, .home_banner {display:none}.menu div:first-child {padding:20px;margin:0;text-align:center}.menu div:first-child a {display:inline-block;}h1, h2, h3, h4, h5, h6 {display:block;background-color:#72739d;padding:10px;text-align:center;color:white;font-size:120%;margin:0 0 10px 0;border-radius:5px}.menu div:last-child {display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0, 0, 0, 0.9);text-align:center;padding:0;margin:0;z-index:100}.menu div:last-child a, .menu div:last-child a:visited, .menu div:last-child a:hover {padding:0;margin:0;display:block;padding:10px}.intro {padding:20px;margin:0;text-align:center}.cirrus {padding:0;border:none}.cirrus img {width:100%;height:auto}.home_events a, .home_events a:visited {width:50%;padding-bottom:40%;margin-bottom:20px}.home_events a:last-child {border-right:none}.home_events div {position:absolute;left:0;right:0;bottom:0;padding:20px;text-align:center;background-color:rgba(0, 0, 0, 0.8);color:white}.table, .row, .cell {display:block;padding:0;margin:0}.event_table {display:table}.event_table .row {display:table-row}.event_table .row .cell {display:table-cell}.event_table .row .cell:nth-child(2) {padding:10px 10px 10px 0}.event_table .row .cell:nth-child(1) img {margin:10px;width:150px;}.event_table h2 {font-size:120%;}.content img {width:100%;height:auto}input, select, textarea {width:100%;box-sizing:border-box}.member_grid a, .member_grid a:visited, .member_grid div {width:22.5%;}.join_button {display:none}}@media print {}