@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-otpapa {color: var(--brand-darker)}#brxe-zstgef {text-align: left; text-wrap: wrap}@media (max-width: 478px) {#brxe-zstgef {text-align: left}}#brxe-uamqmj {align-self: flex-start !important; max-width: 65%}@media (max-width: 478px) {#brxe-uamqmj {flex-shrink: 1; max-width: 100%}}#brxe-tzbitz {text-align: left}@media (max-width: 478px) {#brxe-tzbitz {text-align: left}}#brxe-nimymt {align-self: flex-start !important; max-width: 65%; width: 55ch}@media (max-width: 478px) {#brxe-nimymt {padding-bottom: 5rem; flex-shrink: 1}}#brxe-synhbi {background-image: url("https://www.bearsites.co.uk/wp-content/uploads/Bjorn_Postbear.webp"); background-size: cover}@media (max-width: 478px) {#brxe-synhbi {background-size: contain}}#brxe-aiwlxt {align-items: stretch; flex-direction: column; position: relative; padding-top: 2.5rem; min-height: 28rem}@media (max-width: 767px) {#brxe-aiwlxt {flex-wrap: nowrap; padding-top: 0}}@media (max-width: 478px) {#brxe-aiwlxt {flex-direction: column; row-gap: 1rem; column-gap: 1rem; min-height: 20rem}}#brxe-xvwfek {padding-bottom: 0}#brxe-obeagi {flex-direction: row; flex-wrap: nowrap; column-gap: 2rem}@media (max-width: 478px) {#brxe-obeagi {flex-direction: column}}#brxe-dmamws input {width: 100%}#brxe-dmamws.form-group input[name*="form-field-"], #brxe-dmamws textarea[name*="form-field-"], #brxe-dmamws select[name*="form-field-"], #brxe-dmamws input[name*="brfr"], #brxe-dmamws textarea[name*="brfr"], #brxe-dmamws select[name*="brfr"], #brxe-dmamws .choices .choices__inner {padding-left: 50px}#brxe-dmamws.form-group input[name*="form-field-"], #brxe-dmamws textarea[name*="form-field-"], #brxe-dmamws select[name*="form-field-"], #brxe-dmamws input[name*="brfr"], #brxe-dmamws textarea[name*="brfr"], #brxe-dmamws select[name*="brfr"], #brxe-dmamws .choices .choices__inner, #brxe-dmamws .choices .choices__item, #brxe-dmamws .choices, #brxe-dmamws .choices[data-type*=select-one] .choices__input {text-transform: lowercase}@media (max-width: 767px) {#brxe-dmamws.form-group input[name*="form-field-"], #brxe-dmamws textarea[name*="form-field-"], #brxe-dmamws select[name*="form-field-"], #brxe-dmamws input[name*="brfr"], #brxe-dmamws textarea[name*="brfr"], #brxe-dmamws select[name*="brfr"], #brxe-dmamws .choices .choices__inner {padding-left: 44px}}#brxe-pvophb {min-width: 32px; min-height: 32px; aspect-ratio: 1/1; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("https://www.bearsites.co.uk/wp-content/uploads/globe.svg"); width: 38px; height: 38px; border-radius: var(--radius-s); position: absolute; bottom: 23.5px; left: 4px}@media (max-width: 767px) {#brxe-pvophb {height: 34px; width: 34px; bottom: 24px}}#brxe-bgtgtm {display: flex; align-self: stretch !important; width: 100%; align-items: center; position: relative}#brxe-njorod {height: 25ch}#brxe-njorod.form-group textarea {min-height: 0px}#contact-form-button svg {fill: var(--brand-darker); height: 26px; width: 26px}#contact-form-button .loading i {color: var(--brand-darker)}#contact-form-button .loading svg {fill: var(--brand-darker)}#contact-form-button {width: 100%}@media (max-width: 767px) {#contact-form-button {width: 100%}}#main-form .input-icon-wrapper {flex-direction: row}#main-form .brf-field-divider {width: 100%}#main-form .brf-steps {top: -60px}#main-form label {font-size: var(--text-body-s); font-weight: 425}#main-form .form-group:not(.submit-button-wrapper) {padding-bottom: 2rem}#main-form .required:after {color: var(--bjornaccent)}#main-form .form-group input:not([type="submit"]) {border: 1px solid var(--foreground-border); border-radius: var(--radius-s); background-color: var(--foreground); padding-top: 8px; padding-bottom: 8px; color: var(--font-body)}#main-form .flatpickr {border: 1px solid var(--foreground-border); border-radius: var(--radius-s); background-color: var(--foreground); padding-top: 8px; padding-bottom: 8px}#main-form select {border: 1px solid var(--foreground-border); border-radius: var(--radius-s); background-color: var(--foreground); padding-top: 8px; padding-bottom: 8px; color: var(--font-body); color: var(--brand)}#main-form textarea {border: 1px solid var(--foreground-border); border-radius: var(--radius-s); background-color: var(--foreground); padding-top: 8px; padding-bottom: 8px; color: var(--font-body)}#main-form .choose-files {border: 1px solid var(--foreground-border); border-radius: var(--radius-s)}#main-form .choices__inner {padding-top: 8px; padding-bottom: 8px}#main-form .choices {color: var(--font-body)}#main-form[data-radio-custom] .form-group:not([data-ignore-custom-styles]) input[type="radio"] {width: 1px; height: 1px}#main-form[data-radio-custom] [data-field-type="radio"]:not([data-ignore-custom-styles]) .options-wrapper li label {background-color: var(--bjornforeground); border: 1px solid var(--bjornborder-primary); border-radius: var(--radius-s); width: 100%; font-size: var(--text-s)}#main-form[data-radio-custom] [data-field-type="radio"]:not([data-ignore-custom-styles]) .options-wrapper li input:checked + label {background-color: var(--bjornwhite); border-color: var(--bjornaccent)}#main-form div.message.success {display: none !important}#main-form div.message.error {display: none !important}#main-form ::placeholder {color: var(--brand)}#main-form .ql-editor.ql-blank::before {color: var(--brand) !important}#brxe-iugupk {aspect-ratio: 18/9; min-width: 100%; display: flex; background-image: url("https://www.bearsites.co.uk/wp-content/uploads/bjorn_thumbs_up.webp"); background-size: cover}#brxe-szvxuf {text-align: center}#brxe-tizmgd {flex-direction: column; display: flex; align-self: stretch !important; width: 100%}#email-sent {align-items: center; position: static; top: 0px; right: 0px; bottom: 0px; left: 0px; justify-content: center; display: none}#brxe-qwoqle {align-self: center !important}#brxe-rlzgms {flex-direction: column; align-items: stretch}#scroll-to-email {position: absolute; min-height: 10px; z-index: 2; top: -60px; opacity: 0; pointer-events: none}#brxe-jaxopr {position: relative; margin-bottom: -5rem}#brxe-wdvtkc svg {fill: var(--brand-orig); height: 26px; width: 26px}@media (max-width: 478px) {#brxe-wdvtkc {width: 100%}}#brxe-ztuaqz {align-items: flex-start}#brxe-cjfjfx {color: var(--btn-primary-bg); fill: var(--btn-primary-bg)}#brxe-lkwjlr {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; border-radius: var(--gap-s)}#brxe-teeuqn {aspect-ratio: 1/1; align-items: center; justify-content: center; display: flex; max-width: 5rem; max-height: 5rem}#brxe-zawugh {color: var(--btn-primary-bg); fill: var(--btn-primary-bg)}#brxe-wurize {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; border-radius: var(--gap-s)}#brxe-kywqvx {aspect-ratio: 1/1; align-items: center; justify-content: center; display: flex; max-width: 5rem; max-height: 5rem}#brxe-gxvlhe {color: var(--btn-primary-bg); fill: var(--btn-primary-bg)}#brxe-xxjauu {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; border-radius: var(--gap-s)}#brxe-yrvbmh {aspect-ratio: 1/1; align-items: center; justify-content: center; display: flex; max-width: 5rem; max-height: 5rem}#brxe-wkmywc {color: var(--btn-primary-bg); fill: var(--btn-primary-bg)}#brxe-oiulmf {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; border-radius: var(--gap-s)}#brxe-apfpui {aspect-ratio: 1/1; align-items: center; justify-content: center; display: flex; max-width: 5rem; max-height: 5rem}#brxe-ovraye {flex-direction: row; justify-content: flex-end}@media (max-width: 478px) {#brxe-ovraye {flex-direction: row; justify-content: space-around}}#brxe-sdbmwf {flex-direction: row; align-items: center; justify-content: space-between; align-self: stretch !important; width: 100%}@media (max-width: 767px) {#brxe-sdbmwf {flex-direction: row; flex-wrap: nowrap; align-items: center}}@media (max-width: 478px) {#brxe-sdbmwf {flex-direction: column}}#brxe-spwimv {align-items: stretch}#brxe-xjljyq {position: relative; margin-top: 5rem; margin-bottom: -5rem}