:root{--primary:#f16529;--secondary:#216085;--text:#444;--dark-bg:#132a37;--dark-bg-text:#fff;--grey-bg:#f1f1f1;--grey-bg-text:#444;--header-height:80px;--logo-width:170px;--logo-height:60px;--footer-logo-width:170px;--bttn-radius:0;--bttn-bg:#f16529;--bttn-bg-hover:#a93a0b;--bttn-text:#fff;--bttn-text-hover:#fff;--secondary-bttn-bg:#216085;--secondary-bttn-bg-hover:#1c5372;--secondary-bttn-text:#fff;--secondary-bttn-text-hover:#fff;--link-colour:#f16529;--link-hover-colour:#f16529;--link-decoration:underline;--link-hover-decoration:none;--desktop-font-size:16px;--mobile-font-size:14px;--line-height:1.4em;--primary-font:Helvetica,Helvetica Neue,Arial,sans-serif;--secondary-font:Helvetica,Helvetica Neue,Arial,sans-serif;--header-bg:#132a37;--nav-text:#f16529;--nav-text-hover:#a93a0b;--nav-border:transparent;--nav-border-hover:transparent;--nav-bg:#132a37;--nav-font-weight:400;--dropdown-bg:#132a37;--dropdown-header-link:#FFF;--dropdown-links:#FFF;--top-bar-bg:#216085;--top-bar-text:#fff;--top-bar-link:#fff;--header-slogan-colour:#fff;--notification-bg:#e74c3c;--notification-text:#fff;--smokescreen:rgba(0,0,0,.25);--menu-smokescreen:rgba(8,19,25,0.85);--footer-bg:#132a37;--footer-header:#FFF;--footer-text:#FFF;--footer-link:#9ea8ae;--footer-link-hover:#FFF;--footer-payments-bg:#132a37;--accreditation-height:4em;--accreditation-max-width:8em}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#0074bb;color:#fff;padding:.2em .4em}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{height:auto;max-width:100%;display:block;border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.col{display:block;float:left;width:100%}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin:1em auto}.aligncenter img{margin:0 auto}.wp-caption{max-width:100%;padding:4px}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:.857142857rem;line-height:2;color:#757575}dl.gallery-item{margin:0}.gallery-item a,.gallery-caption{width:90%}.gallery-item a{display:block}.gallery-caption a{display:inline}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}.gallery-columns-1 .gallery-icon img{padding:3%}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{text-align:center}body{width:100%;margin:auto;text-align:left;position:relative}ul,ol{margin:1em 0;padding:0 0 0 20px}a:focus,button:focus,.button.alt:focus,input:focus,textarea:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus{outline:0}button,[type="button"],[type="reset"],[type="submit"],[type="image"],[type="checkbox"],[type="radio"],summary{cursor:pointer}.clear{clear:both}html{width:100%;scroll-behavior:smooth}body,select,input,textarea{font:var(--desktop-font-size,16px)/var(--line-height,1.4em) var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif);color:var(--text,#444)}.container{width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(50px,2%,999em)}body>main{overflow:hidden}.bfi-icon{display:inline-block;width:1em;height:1em;vertical-align:sub}.bfi-icon .icon-inner{display:block;width:100%;height:100%}.bfi-icon svg{width:100%;height:100%;fill:currentColor;overflow:hidden}section{width:100%;padding:4em 0}section ion-icon,section .bfi-icon{width:1.4em;height:1.4em;vertical-align:sub}section ul{list-style-type:square}section ul ::marker{color:var(--primary)}section.padding-top-0,section.padding-top-bottom-0{padding-top:0}section.padding-bottom-0,section.padding-top-bottom-0{padding-bottom:0}section.base-bg{background-color:var(--dark-bg,#132a37)}section.base-bg h1,section.base-bg h2,section.base-bg h3,section.base-bg h4,section.base-bg h5,section.base-bg h6,section.base-bg p,section.base-bg label,section.base-bg li{color:var(--dark-bg-text,#fff)}section.base-bg input[type=file]{color:var(--dark-bg-text,#fff)}section.secondary-bg{background-color:var(--grey-bg,#f1f1f1)}section.secondary-bg p,section.secondary-bg label,section.secondary-bg li{color:var(--grey-bg-text,#444)}section.secondary-bg input[type=file]{color:var(--grey-bg-text,#444)}main *{scroll-margin-top:-moz-calc(4em + 100px);scroll-margin-top:calc(4em + 100px)}.smoke-screen,.modal-smoke-screen{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-color:var(--smokescreen,rgba(0,0,0,0.25));background-image:-webkit-gradient(linear,left bottom,left top,from(var(--smokescreen,rgba(0,0,0,0.25))),color-stop(75%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom,var(--smokescreen,rgba(0,0,0,0.25)) 0,rgba(0,0,0,0) 75%);background-image:-o-linear-gradient(bottom,var(--smokescreen,rgba(0,0,0,0.25)) 0,rgba(0,0,0,0) 75%);background-image:linear-gradient(to top,var(--smokescreen,rgba(0,0,0,0.25)) 0,rgba(0,0,0,0) 75%)}h1,h2,h3,h4,h5,h6{margin:.6em 0 .3em;color:var(--headers,var(--primary,#FFF))}h1,.h1{font-size:var(--h1-font-size,2em);font-family:var(--h1-font,var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif));font-weight:var(--h1-font-weight,700);line-height:var(--h1-line-height,1.4)}h2,.h2{font-size:var(--h2-font-size,1.8em);font-family:var(--h2-font,var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif));font-weight:var(--h2-font-weight,700);line-height:var(--h2-line-height,1.4)}h3,.h3{font-size:var(--h3-font-size,1.6em);font-family:var(--h3-font,var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif));font-weight:var(--h3-font-weight,700);line-height:var(--h3-line-height,1.4)}h4,.h4{font-size:var(--h4-font-size,1.4em);font-family:var(--h4-font,var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif));font-weight:var(--h4-font-weight,600);line-height:var(--h4-line-height,1.4)}h5,.h5{font-size:var(--h5-font-size,1.2em);font-family:var(--h5-font,var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif));font-weight:var(--h5-font-weight,600);line-height:var(--h5-line-height,1.4)}h6,.h6{font-size:var(--h6-font-size,1em);font-family:var(--h6-font,var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif));font-weight:var(--h6-font-weight,500);line-height:var(--h6-line-height,1.4)}h1+p,h2+p,h3+p,h4+p{margin-top:0}p{font-size:1em;line-height:var(--p-line-height,2em);margin:1em 0}p.display{font-size:var(--display-font-size,1.8em);line-height:var(--display-line-height,1.4)}p.display-sml{font-size:var(--display-font-size-mobile,1.2em)}a{color:var(--link-colour,#f16529);-webkit-text-decoration:var(--link-decoration,underline);-moz-text-decoration:var(--link-decoration,underline);text-decoration:var(--link-decoration,underline)}a:hover{color:var(--link-hover-colour,#f16529);-webkit-text-decoration:var(--link-hover-decoration,none);-moz-text-decoration:var(--link-hover-decoration,none);text-decoration:var(--link-hover-decoration,none)}pre{position:relative;z-index:999;font-size:1em;margin:2.5rem 0;padding:1.5em;background:#333;color:#008000;border-radius:5px}blockquote{border-color:var(--primary,#132a37);border-style:solid;border-width:0 0 0 .2rem;border-radius:5px 0 0 5px;color:inherit;font-size:1em;margin:2em 0;padding:.1em 0 .1em 1em}blockquote p{margin:.8em 0}hr{width:100%;margin:1em 0;background:var(--grey-bg,#f1f1f1);border:0;height:5px;position:relative;border-radius:5px}acronym[title],abbr[title]{text-decoration:none;cursor:help;border-bottom:2px dotted var(--secondary,#f16529)}section #fonts [class^="font-test-"]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1em;font-weight:300;margin-bottom:2em}section #fonts [class^="font-test-"] h3{-webkit-box-flex:0;-webkit-flex:0 100%;-moz-box-flex:0;-ms-flex:0 100%;flex:0 100%}section #fonts [class^="font-test-"] .font-weight{width:125px;border:1px solid #444;padding:1em 1em;border-radius:5px}section #fonts [class^="font-test-"] .font-weight .example{font-size:4em;line-height:1}section #fonts [class^="font-test-"] .font-weight .weight-name{color:#999;line-height:1.3}section #fonts [class^="font-test-"] .font-weight .weight-name span{display:block;font-size:.8em}section #fonts .font-test-secondary h3,section #fonts .font-test-secondary .example{font-family:var(--secondary-font,var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif))}section.base-bg #fonts [class^="font-test-"] .font-weight{border-color:#777}section.base-bg #fonts [class^="font-test-"] .font-weight,section.base-bg #fonts [class^="font-test-"] .font-weight .weight-name{color:#FFF}button,input,textarea,select{vertical-align:middle}section label{color:var(--primary,#132a37);letter-spacing:-0.01px;font-weight:500;display:block;margin-bottom:.3em;font-size:13px}section input[type=email],section input[type=password],section input[type=search],body input[type=search],section input[type=tel],section input[type=text],section input[type=url],section input[type=number],section input[type=date],section textarea,section textarea.input-text,section select{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--grey-bg,#f1f1f1);background-color:#fff;font-size:16px;padding:.6em 1.2em;margin-bottom:1.3em;font-weight:400;width:100%;padding:.6em 1.2em}section input[type=email]:hover,section input[type=password]:hover,section input[type=search]:hover,body input[type=search]:hover,section input[type=tel]:hover,section input[type=text]:hover,section input[type=url]:hover,section input[type=number]:hover,section input[type=date]:hover,section textarea:hover,section textarea.input-text:hover,section select:hover{border-color:var(--grey-bg,#f1f1f1)}section input[type=email]:focus,section input[type=password]:focus,section input[type=search]:focus,body input[type=search]:focus,section input[type=tel]:focus,section input[type=text]:focus,section input[type=url]:focus,section input[type=number]:focus,section input[type=date]:focus,section textarea:focus,section textarea.input-text:focus,section select:focus{outline:0;border-color:var(--secondary,#f16529);background:#FFF}section input[type=email]:not(:-moz-placeholder-shown):not(:focus):invalid,section input[type=password]:not(:-moz-placeholder-shown):not(:focus):invalid,section input[type=search]:not(:-moz-placeholder-shown):not(:focus):invalid,body input[type=search]:not(:-moz-placeholder-shown):not(:focus):invalid,section input[type=tel]:not(:-moz-placeholder-shown):not(:focus):invalid,section input[type=text]:not(:-moz-placeholder-shown):not(:focus):invalid,section input[type=url]:not(:-moz-placeholder-shown):not(:focus):invalid,section input[type=number]:not(:-moz-placeholder-shown):not(:focus):invalid,section input[type=date]:not(:-moz-placeholder-shown):not(:focus):invalid,section textarea:not(:-moz-placeholder-shown):not(:focus):invalid,section textarea.input-text:not(:-moz-placeholder-shown):not(:focus):invalid,section select:not(:-moz-placeholder-shown):not(:focus):invalid{outline:0;border-color:#e3060a;background:#fdeeee;background-image:url(/images/icons/error-icon.png);background-repeat:no-repeat;background-position:98% center}section input[type=email]:not(:-ms-input-placeholder):not(:focus):invalid,section input[type=password]:not(:-ms-input-placeholder):not(:focus):invalid,section input[type=search]:not(:-ms-input-placeholder):not(:focus):invalid,body input[type=search]:not(:-ms-input-placeholder):not(:focus):invalid,section input[type=tel]:not(:-ms-input-placeholder):not(:focus):invalid,section input[type=text]:not(:-ms-input-placeholder):not(:focus):invalid,section input[type=url]:not(:-ms-input-placeholder):not(:focus):invalid,section input[type=number]:not(:-ms-input-placeholder):not(:focus):invalid,section input[type=date]:not(:-ms-input-placeholder):not(:focus):invalid,section textarea:not(:-ms-input-placeholder):not(:focus):invalid,section textarea.input-text:not(:-ms-input-placeholder):not(:focus):invalid,section select:not(:-ms-input-placeholder):not(:focus):invalid{outline:0;border-color:#e3060a;background:#fdeeee;background-image:url(/images/icons/error-icon.png);background-repeat:no-repeat;background-position:98% center}section input[type=email]:not(:placeholder-shown):not(:focus):invalid,section input[type=password]:not(:placeholder-shown):not(:focus):invalid,section input[type=search]:not(:placeholder-shown):not(:focus):invalid,body input[type=search]:not(:placeholder-shown):not(:focus):invalid,section input[type=tel]:not(:placeholder-shown):not(:focus):invalid,section input[type=text]:not(:placeholder-shown):not(:focus):invalid,section input[type=url]:not(:placeholder-shown):not(:focus):invalid,section input[type=number]:not(:placeholder-shown):not(:focus):invalid,section input[type=date]:not(:placeholder-shown):not(:focus):invalid,section textarea:not(:placeholder-shown):not(:focus):invalid,section textarea.input-text:not(:placeholder-shown):not(:focus):invalid,section select:not(:placeholder-shown):not(:focus):invalid{outline:0;border-color:#e3060a;background:#fdeeee;background-image:url(/images/icons/error-icon.png);background-repeat:no-repeat;background-position:98% center}section textarea,section textarea.input-text{height:150px;line-height:1.5em}input.checkbox,input.radio{width:auto !important;background:transparent;border:none !important;margin:0 10px 0 0}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.make-button>a,body.woocommerce .button{border:2px solid var(--bttn-bg,var(--primary,#f16529));background:var(--bttn-bg,var(--primary,#f16529));color:var(--bttn-text,#FFF);font-size:1em;line-height:1.3;border-radius:var(--bttn-radius,50px);-webkit-box-shadow:none;box-shadow:none;text-decoration:none;max-width:100%;padding:.5em 2em;cursor:pointer;text-shadow:none;display:inline-block;margin:0 1em 1em 0;font-weight:600;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}button ion-icon,button .bfi-icon,input[type="button"] ion-icon,input[type="button"] .bfi-icon,input[type="reset"] ion-icon,input[type="reset"] .bfi-icon,input[type="submit"] ion-icon,input[type="submit"] .bfi-icon,.button ion-icon,.button .bfi-icon,.make-button>a ion-icon,.make-button>a .bfi-icon,body.woocommerce .button ion-icon,body.woocommerce .button .bfi-icon{margin-left:10px}button:last-child,input[type="button"]:last-child,input[type="reset"]:last-child,input[type="submit"]:last-child,.button:last-child,.make-button>a:last-child,body.woocommerce .button:last-child{margin-right:0}button.white,input[type="button"].white,input[type="reset"].white,input[type="submit"].white,.button.white,.make-button>a.white,body.woocommerce .button.white{border:2px solid #FFF;background:#FFF;color:var(--bttn-bg,var(--primary,#f16529))}button.secondary,input[type="button"].secondary,input[type="reset"].secondary,input[type="submit"].secondary,.button.secondary,.make-button>a.secondary,body.woocommerce .button.secondary{border-color:var(--secondary-bttn-bg,var(--secondary,#216085));background:var(--secondary-bttn-bg,var(--secondary,#216085));color:var(--secondary-bttn-text,#fff)}button.secondary:hover,input[type="button"].secondary:hover,input[type="reset"].secondary:hover,input[type="submit"].secondary:hover,.button.secondary:hover,.make-button>a.secondary:hover,body.woocommerce .button.secondary:hover{border-color:var(--secondary-bttn-bg-hover,var(--secondary,#194b68));background:var(--secondary-bttn-bg-hover,var(--secondary,#194b68));color:var(--secondary-bttn-text-hover,#fff)}button.outline,input[type="button"].outline,input[type="reset"].outline,input[type="submit"].outline,.button.outline,.make-button>a.outline,body.woocommerce .button.outline{background:transparent;color:var(--bttn-bg,var(--primary,#f16529))}button.outline.white,input[type="button"].outline.white,input[type="reset"].outline.white,input[type="submit"].outline.white,.button.outline.white,.make-button>a.outline.white,body.woocommerce .button.outline.white{color:#FFF}button.outline.secondary,input[type="button"].outline.secondary,input[type="reset"].outline.secondary,input[type="submit"].outline.secondary,.button.outline.secondary,.make-button>a.outline.secondary,body.woocommerce .button.outline.secondary{color:var(--secondary-bttn-bg,var(--secondary,#216085))}button.outline.secondary:hover,input[type="button"].outline.secondary:hover,input[type="reset"].outline.secondary:hover,input[type="submit"].outline.secondary:hover,.button.outline.secondary:hover,.make-button>a.outline.secondary:hover,body.woocommerce .button.outline.secondary:hover{color:var(--secondary-bttn-text-hover,#FFF)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.make-button>a:hover,body.woocommerce .button:hover{text-decoration:none;border-color:var(--bttn-bg-hover,#a93a0b);background:var(--bttn-bg-hover,#a93a0b);color:var(--bttn-text-hover,#FFF)}button.borderless,input[type="button"].borderless,input[type="reset"].borderless,input[type="submit"].borderless,.button.borderless,.make-button>a.borderless,body.woocommerce .button.borderless{border-color:transparent;background:transparent;color:var(--bttn-bg,var(--primary,#f16529));text-decoration:underline;border-radius:0;padding-left:0;padding-right:0}button.borderless.white,input[type="button"].borderless.white,input[type="reset"].borderless.white,input[type="submit"].borderless.white,.button.borderless.white,.make-button>a.borderless.white,body.woocommerce .button.borderless.white{color:#FFF}button.borderless.secondary,input[type="button"].borderless.secondary,input[type="reset"].borderless.secondary,input[type="submit"].borderless.secondary,.button.borderless.secondary,.make-button>a.borderless.secondary,body.woocommerce .button.borderless.secondary{color:var(--secondary-bttn-bg,var(--secondary,#216085));border-color:transparent;background:transparent}button.borderless:hover,input[type="button"].borderless:hover,input[type="reset"].borderless:hover,input[type="submit"].borderless:hover,.button.borderless:hover,.make-button>a.borderless:hover,body.woocommerce .button.borderless:hover{text-decoration:none}button.btn-size-sm,input[type="button"].btn-size-sm,input[type="reset"].btn-size-sm,input[type="submit"].btn-size-sm,.button.btn-size-sm,.make-button>a.btn-size-sm,body.woocommerce .button.btn-size-sm{font-size:.8em}button.btn-size-lg,input[type="button"].btn-size-lg,input[type="reset"].btn-size-lg,input[type="submit"].btn-size-lg,.button.btn-size-lg,.make-button>a.btn-size-lg,body.woocommerce .button.btn-size-lg{font-size:1.2em}button.btn-size-full,input[type="button"].btn-size-full,input[type="reset"].btn-size-full,input[type="submit"].btn-size-full,.button.btn-size-full,.make-button>a.btn-size-full,body.woocommerce .button.btn-size-full{width:100%;text-align:center}button.disabled,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled,.button.disabled,.make-button>a.disabled,body.woocommerce .button.disabled{cursor:not-allowed;-webkit-filter:brightness(0.8);filter:brightness(0.8)}.wpcf7 form .wpcf7-response-output{margin:1em .5em 1em;padding:.5em 1em;background-color:#fff;border-radius:.4em;font-size:.9em}ul.social-media{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ul.social-media li{display:block;margin-right:24px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.social-media li:last-child{margin-right:0}ul.social-media li a{display:block;color:#FFF;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}ul.social-media li a ion-icon,ul.social-media li a .bfi-icon{color:#FFF;font-size:2em}table{width:100%;margin:1em 0;border-color:var(--grey-bg,#f1f1f1);border-style:solid;border-width:1px}table th,table td{text-align:left;vertical-align:top;border-color:var(--grey-bg,#f1f1f1);border-style:solid;border-width:1px;padding:1em;background-color:#FFF}table th{background-color:var(--grey-bg,#f1f1f1)}table.woocommerce-product-attributes p{margin:0}.alignleft{margin:1em 1em 1em 0;max-width:50%}.alignright{margin:1em 0 1em 1em;max-width:50%}.wp-caption{width:auto !important;position:relative;padding:0}.wp-caption .wp-caption-text{position:absolute;bottom:0;left:0;padding:.5em 1em;margin:0;background:rgba(var(--primary,#132a37),0.7);color:#FFF}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{height:100vh;top:0;position:fixed;max-height:100vh;background:rgba(32,32,32,0.7);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container{margin:auto auto 2em;background:#FFF;padding:2em 1em;border-radius:10px;width:90%}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice button.change-settings-button{margin:0;border:0;line-height:1;vertical-align:baseline;-webkit-box-shadow:none;box-shadow:none}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice button.change-settings-button:hover{text-decoration:none}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{opacity:1}section.search-results .container{gap:3em 2em}section.search-results .container>div{width:100%}section.search-results .container .img{position:relative;width:100%;display:block;border:0;overflow:hidden}section.search-results .container .img a.placeholder::before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;z-index:6;background-position:50% 50%;background-repeat:no-repeat;background-color:var(--primary,#132a37);background-size:auto 50%}section.search-results .container .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;aspect-ratio:16 / 9;z-index:7;position:relative}section.search-results .container .img img.placeholder-image{height:50%;width:90%;max-width:250px;position:absolute;z-index:7;-o-object-fit:initial;object-fit:contain;aspect-ratio:initial;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.search-results .container .content-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:1.5em .5em 1em;background:transparent}section.search-results .container .content-wrap span{font-size:11px;line-height:14px;text-transform:uppercase;color:#2a292a;margin-bottom:1em}section.search-results .container .content-wrap h3{font-size:20px;line-height:24px;text-transform:none;margin:0}section.search-results .container .content-wrap p{color:#2a292a;font-size:15px;line-height:28px;margin:1em 0 1.5em;max-height:84px;overflow:hidden}section.search-results .container .content-wrap .buttons{margin-top:auto}section.search-results .container .content-wrap .buttons .button{margin:0}section.search-results .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}section.search-results .container .blog-post-single{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 1em);-moz-box-flex:0;-ms-flex:0 0 calc(50% - 1em);flex:0 0 calc(50% - 1em);gap:1em;border:3px solid #f8f9fb;-webkit-transition:all 0;-o-transition:all 0;-moz-transition:all 0;transition:all 0}section.search-results .container .blog-post-single .img{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;border-radius:5px 0 0 5px;overflow:hidden}section.search-results .container .blog-post-single .content-wrap{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}section.search-results .container .blog-post-single .content-wrap p{margin-bottom:0}section.search-results .container .blog-post-single .content-wrap .buttons{margin:1em 0 0}.showing-you-the-hooks{border:2px dashed red;padding:3px 5px;font-size:12px;line-height:1em;position:relative;z-index:10000;display:inline-block;text-align:center;place-self:center}body header{width:100%;background-color:var(--header-bg,#132a37);height:var(--header-height,80px);position:relative;z-index:10;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(255,255,255,0.7)),color-stop(70%,rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));background:-moz-linear-gradient(top,rgba(255,255,255,0.7) 30%,rgba(255,255,255,0.5) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.7) 30%,rgba(255,255,255,0.5) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,rgba(255,255,255,0.7) 30%,rgba(255,255,255,0.5) 70%,rgba(255,255,255,0) 100%);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}body header>.container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}body header>.container #logo{margin-right:auto;z-index:10;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}body header>.container #logo a{width:var(--logo-width);height:var(--logo-height);display:block;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}body header>.container #logo a img{height:100%}body header>.container nav{z-index:10}body header.logo-position-center>.container #logo{position:absolute;left:50%;margin:0;padding:0 .5em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}body header.white-header,body header.mobi-menu-open{background:#FFF;--header-height:80px}body header.white-header>.container #logo,body header.mobi-menu-open>.container #logo{height:80%}body header.white-header>.container #logo a,body header.mobi-menu-open>.container #logo a{height:100%}body header:hover{background-color:#FFF}body.fixed header{position:fixed;top:0;z-index:50}header .nav-menu-toggle{display:none}header nav>ul{margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:var(--header-height,80px);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}header nav>ul>li{height:100%;margin:0 1em}header nav>ul>li>a{color:var(--nav-text,#f16529);text-decoration:none;letter-spacing:.08em;font-weight:var(--nav-font-weight,400);text-transform:uppercase;font-size:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:5px solid transparent;border-bottom:5px solid var(--nav-border,transparent);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}header nav>ul>li:hover>a{color:var(--nav-text-hover,#a93a0b);border-bottom-color:var(--nav-border-hover,transparent);text-decoration:none}body header{--menu-line-width:2em;--menu-line-height:3px}body header .header-button{-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s;display:block;position:relative;text-indent:-9999px;background-color:var(--header-button-bg,#f16529);color:var(--header-button-colour,#fff);padding:0 2.5em;max-height:100%;height:100%;z-index:250;margin-right:2px;cursor:pointer}body header .header-button *{-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s}body header .header-button ion-icon,body header .header-button .bfi-icon{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.75em;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}body header .header-button.open ion-icon,body header .header-button.open .bfi-icon{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}body header .header-button.open .hb-close-icon{-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}body header .header-button .hb-close-icon{position:absolute;top:50%;left:50%;display:block;width:var(--menu-line-width);height:var(--menu-line-height);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body header .header-button .hb-close-icon:before,body header .header-button .hb-close-icon:after{content:"";position:absolute;width:var(--menu-line-width);height:var(--menu-line-height);background-color:var(--nav-btn-lines,#fff);display:block;margin:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}body header .header-button .hb-close-icon:before{-webkit-transform:rotate(45deg) translateY(0);-moz-transform:rotate(45deg) translateY(0);-ms-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}body header .header-button .hb-close-icon:after{-webkit-transform:rotate(-45deg) translateY(0);-moz-transform:rotate(-45deg) translateY(0);-ms-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}body header .header-button:not(.open) .hb-close-icon{-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}body header .header-button:hover{background-color:var(--header-button-bg-hover,#f16529);color:var(--header-button-colour-hover,#fff)}body header .header-button:hover .hb-close-icon:before,body header .header-button:hover .hb-close-icon:after{background-color:var(--header-button-colour-hover,#fff)}body header.show-search .header-button-search{background-color:var(--header-button-bg,#f16529)}body header.show-search .header-button-search:hover{background-color:var(--header-button-bg,#f16529)}.logo-side-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-side-navs{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 .5em;padding:0;max-width:50vw;min-width:0}.header-side-navs.left-of-logo{margin-right:auto}.header-side-navs.right-of-logo{margin-left:auto;position:absolute;top:0;right:0}.header-side-navs.right-of-logo li{padding:0 0 0 2em}.header-side-navs li{padding:0 2em 0 0}.header-side-navs li a{display:block;font-weight:500;letter-spacing:var(--letter-space);color:var(--side-links-color,var(--nav-text,#f16529));white-space:nowrap}.header-side-navs li a:hover{color:var(--side-links-color-hover,var(--nav-text-hover,#a93a0b))}.header-side-navs li.item_overflow{visibility:hidden}header.with-search::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:var(--header-bg,#132a37)}header .header-search-desktop{-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;position:absolute;bottom:0;z-index:-1;width:100%;width:100%;margin:0;-webkit-transform:translateY(100%) translateX(100%);-moz-transform:translateY(100%) translateX(100%);-ms-transform:translateY(100%) translateX(100%);transform:translateY(100%) translateX(100%)}header .header-search-desktop .container{position:relative}header .header-search-desktop .container form{position:relative;display:block;width:100%;max-width:500px;margin-left:auto;padding:1em;background-color:var(--dropdown-bg,#f16529);z-index:0}header.show-search .header-search-desktop{-webkit-transform:translateY(100%) translateX(0);-moz-transform:translateY(100%) translateX(0);-ms-transform:translateY(100%) translateX(0);transform:translateY(100%) translateX(0)}.header-search-mobile{padding:1.5em;background-color:var(--dropdown-bg,#f16529)}.header-search-mobile .header-search{min-height:3.5em}form.search-form .header-search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}form.search-form .header-search label{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}form.search-form .header-search label span.screen-reader-text{display:none}form.search-form .header-search input{margin-bottom:0}form.search-form .header-search input.search-field{border-color:#fff;min-height:-moz-calc(100% - 1.2em - 2px);min-height:calc(100% - 1.2em - 2px);width:-moz-calc(100% - 2.4em - 2px);width:calc(100% - 2.4em - 2px)}form.search-form .header-search button.search-submit{border-radius:0;border-color:#fff;background-color:var(--primary,#f16529);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}form.search-form .header-search button.search-submit ion-icon,form.search-form .header-search button.search-submit .bfi-icon{margin:0 .5em 0 0;font-size:1.1em;vertical-align:sub}.header-top-bar{position:relative;z-index:60;font-size:.8em;background:var(--top-bar-bg,#132a37);color:var(--top-bar-text,#FFF)}.header-top-bar ul{list-style:none;margin:0;padding:0}.header-top-bar ul li{display:inline-block;margin-right:1em}.header-top-bar ul.social-media:hover li{opacity:initial}.header-top-bar ul.social-media li{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.header-top-bar ul.social-media li a{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;color:var(--top-bar-link,#FFF)}.header-top-bar ul.social-media li a ion-icon,.header-top-bar ul.social-media li a .bfi-icon{color:inherit;font-size:1.3em;display:block}.header-top-bar p{margin:0}.header-top-bar a{color:var(--top-bar-link,#FFF);text-decoration:none}.header-top-bar a:hover{text-decoration:underline}.header-top-bar .header-top-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:var(--top-bar-height)}.header-top-bar .header-top-inner .header-top-bar-left{margin-right:auto}.header-top-bar .header-top-inner .header-top-bar-right{margin-left:auto;text-align:right}.header-top-bar .header-top-inner .header-top-bar-right ul li{margin-right:0;margin-left:1em}.header-cta{position:relative;margin:0 1em}.header-cta .button{margin:0}.header-slogan{display:none}.notification{background:var(--notification-bg,#e74c3c);color:var(--notification-text,#FFF);padding:.5em 0;text-align:center}.notification p{margin:0}footer{background-color:var(--footer-bg,#132a37);border-top:15px solid var(--primary);color:#fff;padding:3em 0}footer .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .container p{color:var(--footer-text,#FFF);margin:0}footer .container p.designed-by{text-align:right}footer .container p a,footer .container p a:hover{color:#FFF}footer .footer-logo img{display:block;width:var(--footer-logo-width,auto);max-width:100%}footer .footer-upper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:3em}footer .footer-upper.upper-footer-border{border-bottom:1px solid rgba(255,255,255,0.1)}footer .footer-upper .footer-logo{margin-right:auto;display:block}footer .footer-upper ul.social-media li{margin-right:1.25em}footer .footer-upper ul.social-media li:last-child{margin-right:0}footer .footer-upper ul.social-media li a{padding:.25em;color:var(--footer-link,#FFF)}footer .footer-upper ul.social-media li a ion-icon{font-size:1.5em;vertical-align:middle}footer .footer-upper ul.social-media li a:hover{color:var(--footer-link-hover,#FFF)}footer .footer-upper+.footer-main{padding-top:3em}footer .footer-main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:1.5em 0 1em;width:100%;font-size:.9em}footer .footer-main ul{margin:0;padding:0;list-style:none}footer .footer-main ul li{line-height:1.8}footer .footer-main ul li a{display:block;color:var(--footer-link,#FFF);text-decoration:none;margin:0}footer .footer-main ul li a:hover{text-decoration:underline;color:var(--footer-link-hover,#FFF)}footer .footer-main h4{color:var(--footer-header,#FFF);font-size:1.1em;margin:0 0 1em;text-transform:initial}footer .footer-main h4 span{display:inline-block}footer .footer-main .contact-column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:50%}footer .footer-main .contact-column .footer-logo{margin-left:auto;margin-right:auto}footer .footer-main .contact-column img{width:80%;margin:2em 0 0 auto}footer .footer-main .contact-column ul{margin-top:1em;font-weight:600}footer .footer-main .contact-column p.contact-details span{line-height:1.4;padding:.3em 0}footer .footer-main .menu-blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}footer .footer-main .menu-blocks .menu-block{width:-moz-calc(25% - 4em);width:calc(25% - 4em);margin-right:5em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-bottom:2em}footer .footer-main .menu-blocks .menu-block:last-of-type{margin-right:0}footer .footer-main .menu-blocks .menu-block.menu-block-text{max-width:33%}footer .footer-main .menu-blocks .menu-block ul.social-media li a ion-icon{font-size:3em}footer .footer-main .menu-blocks ul{padding:0;margin:0;list-style:none}footer .footer-main .menu-blocks ul.social-media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer-payment-accreditation{padding:2em 0;background-color:var(--footer-payments-bg)}footer .footer-payment-accreditation .footer-payments{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-payment-accreditation .footer-payments img{height:1.2em;width:auto;margin-top:1em;margin-bottom:1em}footer .footer-payment-accreditation .footer-payments+.footer-accreditations{margin-top:1.5em}footer .footer-payment-accreditation .footer-accreditations{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-payment-accreditation .footer-accreditations .footer-accreditation{margin:1em 2em;max-width:var(--accreditation-max-width)}footer .footer-payment-accreditation .footer-accreditations .footer-accreditation a{display:block}footer .footer-payment-accreditation .footer-accreditations .footer-accreditation img{height:var(--accreditation-height)}.footer-lower{padding:0;width:100%;font-size:.9em;background-color:#1d1b1c;color:#AAA}.footer-lower a{color:#AAA}.footer-lower p{-webkit-box-flex:0;-webkit-flex:0 50%;-moz-box-flex:0;-ms-flex:0 50%;flex:0 50%}.footer-lower.show-border{border-top:1px solid rgba(255,255,255,0.1)}.footer-lower .footer-legals{text-align:center;margin-right:auto}.footer-lower .footer-legals a{color:var(--footer-link,#FFF);margin-right:1em;text-decoration:none;display:inline-block}.footer-lower .footer-legals a:last-child{margin-right:0}.footer-lower .footer-legals a:hover{color:var(--footer-link-hover,#FFF)}.footer-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1em 0;font-size:.8em}.footer-bottom p{line-height:1.4;padding:.3em 0}.footer-bottom p.copy{font-size:inherit;margin-left:auto;text-align:right}.footer-bottom p.designed-by{font-size:inherit}.footer-bottom p.designed-by a{text-decoration:none}ul.open-hours{max-width:210px}ul.open-hours li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}ul.open-hours li span{padding-left:2em}footer .footer-main .menu-blocks .menu-block-hours ul.open-hours{margin:0 auto}footer .footer-main .menu-blocks .menu-block-hours ul.open-hours li{padding:0}.filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#e5e5e5;padding:10px 20px;color:#919191}.filter-bar select{margin:0;padding:.5em 1em;border:0;background-color:#e5e5e5;color:#919191;cursor:pointer}.filter-bar.news{background-color:#FFF;padding:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.filter-bar.news .filter-by{position:relative}.filter-bar.news .filter-by span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:5px 10px}.filter-bar.news .filter-by span ion-icon{margin-left:7px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.filter-bar.news .filter-by .menu-dropdown{position:absolute;width:300px;background:#e5e5e5;padding:1em;list-style:none;margin:1em 0 0 0;z-index:-1;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.filter-bar.news .filter-by .menu-dropdown h6{font-size:1.25em;font-family:var(--h3-font,var(--primary-font,Helvetica,Helvetica Neue,Arial,sans-serif));font-weight:600;line-height:1.3;margin:10px 0}.filter-bar.news .filter-by .menu-dropdown li a{display:block;color:var(--dark-bg);line-height:1.6}.filter-bar.news .filter-by.active span ion-icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.filter-bar.news .filter-by.active .menu-dropdown{z-index:10;opacity:1}.filter-bar .pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:0 1em;width:auto;margin:0}.filter-bar .pagination .results,.filter-bar .pagination .pages{margin-right:.5em}.filter-bar .pagination .page-numbers{color:#919191}.filter-bar .pagination .page-numbers.current{color:var(--primary)}section.news-feeds{padding-bottom:0}section.news-feeds .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:3em 2em}section.news-feeds .container .blog-post-single{width:-moz-calc(33.3% - 1.33em);width:calc(33.3% - 1.33em);-webkit-transition:all 0;-o-transition:all 0;-moz-transition:all 0;transition:all 0}section.news-feeds .container .blog-post-single .img{position:relative;width:100%;display:block;border:0;overflow:hidden}section.news-feeds .container .blog-post-single .img .date{position:absolute;top:10%;left:0;padding:0 20px;color:#FFF;background:var(--secondary,#216085);height:45px;line-height:45px;z-index:25}section.news-feeds .container .blog-post-single .img a.add-smoke-screen::after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;background-color:var(--smokescreen,rgba(0,0,0,0.25));background-image:-webkit-gradient(linear,left bottom,left top,from(var(--smokescreen,rgba(0,0,0,0.25))),color-stop(75%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom,var(--smokescreen,rgba(0,0,0,0.25)) 0,rgba(0,0,0,0) 75%);background-image:-o-linear-gradient(bottom,var(--smokescreen,rgba(0,0,0,0.25)) 0,rgba(0,0,0,0) 75%);background-image:linear-gradient(to top,var(--smokescreen,rgba(0,0,0,0.25)) 0,rgba(0,0,0,0) 75%);z-index:8}section.news-feeds .container .blog-post-single .img a.placeholder::before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;z-index:6;background-position:50% 50%;background-repeat:no-repeat;background-color:var(--primary,#132a37);background-size:auto 50%}section.news-feeds .container .blog-post-single .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;aspect-ratio:16 / 9;z-index:7;position:relative}section.news-feeds .container .blog-post-single .img img.placeholder-image{height:50%;max-width:90%;position:absolute;z-index:7;-o-object-fit:initial;object-fit:initial;aspect-ratio:initial;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.news-feeds .container .blog-post-single .img .post-categories{position:absolute;bottom:0;z-index:10;width:auto;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1em;padding:0 2em 1.5em 2em;margin:0}section.news-feeds .container .blog-post-single .img .post-categories li a{position:relative;margin:0;display:block;background:rgba(255,255,255,0.35);padding:5px 15px;border-radius:var(--bttn-radius,0);text-decoration:none;font-weight:300;color:#FFF;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}section.news-feeds .container .blog-post-single .img .post-categories li a:hover{background:rgba(255,255,255,0.8);color:var(--text)}section.news-feeds .container .blog-post-single .img .post-categories li a{font-size:.75em}section.news-feeds .container .blog-post-single h3{color:var(--headers,var(--primary,#FFF));margin-bottom:.75em}section.news-feeds .container .blog-post-single:hover{text-decoration:none;opacity:.5}section.news-feeds .container .blog-post-single:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}section.news-feeds .container .blog-post-single:hover .img img.placeholder-image{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.1);-moz-transform:translateX(-50%) translateY(-50%) scale(1.1);-ms-transform:translateX(-50%) translateY(-50%) scale(1.1);transform:translateX(-50%) translateY(-50%) scale(1.1)}section.news-feeds .container .blog-post-single:hover .img::after{opacity:1}section.news-feeds .container .blog-post-single:hover a:hover{text-decoration:none}section.blog-empty{text-align:center}.pagination-link{width:100%;margin:1em 0 3em;text-align:center}.pagination-link span,.pagination-link a{display:inline-block;background:var(--secondary,#f16529);color:#FFF;line-height:40px;padding:0 1em;text-align:center;text-decoration:none;font-weight:600;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.pagination-link a:hover{opacity:.8}.pagination-link span{-webkit-filter:grayscale(0.8);filter:grayscale(0.8)}.categories{background:#f7f6f5;text-align:center}.categories h2{color:var(--primary,#132a37);margin-top:0}.categories ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:1em 0 0;padding:0;list-style:none}.categories ul li{margin:0 .5em}.page-title-banner.blog-post .item{background-color:var(--primary,#132a37);height:auto}.page-title-banner.blog-post .item .caption{position:relative}.page-title-banner.blog-post .item .caption .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-title-banner.blog-post .item .caption .container .caption-wrapper{max-width:100%}.page-title-banner.blog-post .item .caption .container .caption-wrapper .post-categories{bottom:0;z-index:10;width:100%;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;margin:0 0 10px}.page-title-banner.blog-post .item .caption .container .caption-wrapper .post-categories li a{position:relative;margin:0;display:block;background:rgba(255,255,255,0.35);padding:5px 15px;border-radius:15px;text-decoration:none;font-weight:300;color:#FFF;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.page-title-banner.blog-post .item .caption .container .caption-wrapper .post-categories li a:hover{background:rgba(255,255,255,0.8);color:var(--text)}.page-title-banner.blog-post .item .caption .container .caption-wrapper h1{color:#FFF}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:none;font-size:16px;font-weight:400;gap:.8em 1.5em;margin:.5em 0 0;color:#FFF}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 .post-meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 .post-meta ion-icon{font-size:1.25em;margin-right:5px}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 span.by,.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 span.time{margin:0}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 ul{display:inline-block;list-style:none;text-align:left;margin:0;padding:0}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 ul li{display:inline-block;margin-right:.5em}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 ul li:last-child{margin-right:0}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 ul li:last-child::after{content:''}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 ul li a{color:#FFF;text-decoration:none}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 ul li a:hover{color:#FFF;text-decoration:underline}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4 ul li::after{content:','}.featured-image img{margin:-10em auto 0;position:relative}main.post .container.content{max-width:1000px}main.post .post-wrapper{position:relative;min-height:150px;background:#FFF}main.post .post-wrapper p:first-child{margin-top:0}main.post .post-wrapper p:last-child{margin-bottom:0}.page-404{display:table;width:100%;min-height:-moz-calc(100vh - 160px);min-height:calc(100vh - 160px)}.page-404 #error-404{display:table-cell;text-align:center;background:var(--grey-bg,#f1f1f1)}.page-404 #error-404 label{display:block;margin:1em 0 .5em}.page-404 #error-404 input[type="text"]{max-width:500px;width:100%;-webkit-box-shadow:none;box-shadow:none;font-size:1em;padding:.8em 1.6em;background-color:#fff;border:2px solid #FFF}main.team-member{overflow:visible}main.team-member .team-member-page .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:2em;max-width:1200px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}main.team-member .team-member-page .container>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:100%}main.team-member .team-member-page .container .team-member-img,main.team-member .team-member-page .container .team-member-details{position:-webkit-sticky;position:sticky;top:90px}main.team-member .team-member-page .container .team-member-img img{margin:0 auto}main.team-member .team-member-page .container .team-member-details h2{font-size:2em;line-height:1.3;margin:0 0 .5em;color:#000;font-weight:500}main.team-member .team-member-page .container .team-member-details h2 .qualifications{display:block;font-size:.5em;color:var(--primary)}main.team-member .team-member-page .container .team-member-details>span,main.team-member .team-member-page .container .team-member-details>a{display:block;line-height:1.1}main.team-member .team-member-page .container .team-member-details>span.position,main.team-member .team-member-page .container .team-member-details>a.position{font-size:2em;margin:0 0 .6em}main.team-member .team-member-page .container .team-member-details>span.phone_number,main.team-member .team-member-page .container .team-member-details>span.email,main.team-member .team-member-page .container .team-member-details>a.phone_number,main.team-member .team-member-page .container .team-member-details>a.email{font-size:1.1em;margin:0;line-height:1.3;color:#000;padding:4px 0}main.team-member .team-member-page .container .team-member-details>span.phone_number ion-icon,main.team-member .team-member-page .container .team-member-details>span.phone_number .bfi-icon,main.team-member .team-member-page .container .team-member-details>span.email ion-icon,main.team-member .team-member-page .container .team-member-details>span.email .bfi-icon,main.team-member .team-member-page .container .team-member-details>a.phone_number ion-icon,main.team-member .team-member-page .container .team-member-details>a.phone_number .bfi-icon,main.team-member .team-member-page .container .team-member-details>a.email ion-icon,main.team-member .team-member-page .container .team-member-details>a.email .bfi-icon{font-size:.8em;margin:0 .5em 0 0}main.team-member .team-member-page .container .team-member-details>span.button,main.team-member .team-member-page .container .team-member-details>a.button{width:auto;display:inline-block;margin:1em 0 0}main.team-member .team-member-page .container .team-member-details>span p,main.team-member .team-member-page .container .team-member-details>span li,main.team-member .team-member-page .container .team-member-details>a p,main.team-member .team-member-page .container .team-member-details>a li{font-size:.9em;line-height:1.4}main.team-member .team-member-page .container .team-member-details>span li,main.team-member .team-member-page .container .team-member-details>a li{margin:.5em 0}main.team-member .recent-projects{background:#e5e5e5}.back-bttn{padding:.5em 0;margin-bottom:2em;border-top:1px solid #898989;border-bottom:1px solid #898989}.back-bttn a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text)}.back-bttn a:hover{color:var(--primary)}main.land-sales{overflow:visible}main.land-sales .property-gallery{height:70vh;max-height:800px;padding:0;background-color:#e5e5e5}main.land-sales .property-gallery .container{position:relative;max-width:1200px}main.land-sales .property-gallery .container span.tag{position:absolute;bottom:0;background:rgba(70,70,70,0.9);width:-moz-calc(100% - 100px);width:calc(100% - 100px);padding:10px 20px;color:#FFF;text-transform:uppercase}main.land-sales .property-gallery .container .f-carousel__slide img{width:100%;height:70vh;max-height:800px;-o-object-fit:contain;object-fit:contain;margin:auto}main.land-sales .property-details .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:4em;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1200px}main.land-sales .property-details .container>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:100%}main.land-sales .property-details .container .property-desc h2{font-size:2em;line-height:1.3;margin:0 0 .5em;color:#000;font-weight:500}main.land-sales .property-details .container .ass-team-member{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:1em 0;position:-webkit-sticky;position:sticky;top:90px}main.land-sales .property-details .container .ass-team-member .team-member{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:1em;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px;border:1px solid #000}main.land-sales .property-details .container .ass-team-member .team-member .avatar-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:100%}main.land-sales .property-details .container .ass-team-member .team-member .avatar-wrapper img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2}main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets h3{margin:0 0 .4em}main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets h3 a{color:var(--headers);text-decoration:none}main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets h3 a:hover{text-decoration:underline}main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets a{display:block;line-height:1.1}main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets a.phone_number,main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets a.email{font-size:1em;margin:0;line-height:1.3;color:#000;padding:4px 0}main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets a.phone_number ion-icon,main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets a.phone_number .bfi-icon,main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets a.email ion-icon,main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets a.email .bfi-icon{font-size:.8em;margin:0 .5em 0 0}main.land-sales .property-details .container .ass-team-member .team-member .team-member-dets .button{margin:1em 0 0;line-height:1.1}.case-study-wrapper .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:2em;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.case-study-wrapper .container>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:100%}.case-study-wrapper .container .case-study-img img{margin:0 auto}.case-study-wrapper .container .case-study-details h2{font-size:2em;line-height:1.3;margin:0 0 .5em;color:#000;font-weight:500}@media(min-width:480px){footer .footer-main .contact-column.left{padding-right:2em;margin-right:auto}footer .footer-main .contact-column.left .footer-logo{margin-left:0}footer .footer-main .contact-column.right{text-align:right;padding-left:2em;margin-left:auto}footer .footer-main .contact-column.right .footer-logo{margin-right:0}footer .footer-main .contact-column.right ul.social-media{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .footer-main.contact-right .contact-column{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .footer-main.contact-right .menu-blocks{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .footer-main .menu-blocks .menu-block-hours ul.open-hours{margin:0}}@media(min-width:600px){footer .footer-main .contact-column.left{padding-right:5em}footer .footer-main .contact-column{width:40%}footer .footer-main .menu-blocks .menu-block:last-of-type{padding-right:1em}}@media(min-width:768px){.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.span_1{width:4.16666666667%}.span_2{width:8.33333333333%}.span_3{width:12.5%}.span_4{width:16.6666666667%}.span_5{width:20.8333333333%}.span_6{width:25%}.span_7{width:29.1666666667%}.span_8{width:33.3333333333%}.span_9{width:37.5%}.span_10{width:41.6666666667%}.span_11{width:45.8333333333%}.span_12{width:50%}.span_13{width:54.1666666667%}.span_14{width:58.3333333333%}.span_15{width:62.5%}.span_16{width:66.6666666667%}.span_17{width:70.8333333333%}.span_18{width:75%}.span_19{width:79.1666666667%}.span_20{width:83.3333333333%}.span_21{width:87.5%}.span_22{width:91.6666666667%}.span_23{width:95.8333333333%}.span_24{width:100%}.gutters .span_1{width:2.25%}.gutters .span_2{width:6.5%}.gutters .span_3{width:10.75%}.gutters .span_4{width:15%}.gutters .span_5{width:19.25%}.gutters .span_6{width:23.5%}.gutters .span_7{width:27.75%}.gutters .span_8{width:32%}.gutters .span_9{width:36.25%}.gutters .span_10{width:40.5%}.gutters .span_11{width:44.75%}.gutters .span_12{width:49%}.gutters .span_13{width:53.25%}.gutters .span_14{width:57.5%}.gutters .span_15{width:61.75%}.gutters .span_16{width:66%}.gutters .span_17{width:70.25%}.gutters .span_18{width:74.5%}.gutters .span_19{width:78.75%}.gutters .span_20{width:83%}.gutters .span_21{width:87.25%}.gutters .span_22{width:91.5%}.gutters .span_23{width:95.75%}.gutters .span_24{width:100%}body header.with-slogan>.container #logo{margin-right:2em}.header-search-mobile{display:none}.header-slogan{position:relative;display:block;margin:0 auto 0 0}.header-slogan p{margin:0;color:var(--header-slogan-colour)}footer .footer-main .contact-column .contact-column-social-media.show-mobile{display:none}}@media(min-width:960px){footer .footer-payment-accreditation .footer-payments img{height:1.4em}footer .footer-payment-accreditation .footer-payments img:not(:last-child){margin-right:2em}}@media(max-width:1200px){footer .footer-main .menu-blocks{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:1100px){section.search-results .container .blog-post-single{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.search-results .container .blog-post-single .content-wrap{-webkit-box-flex:inherit;-webkit-flex:inherit;-moz-box-flex:inherit;-ms-flex:inherit;flex:inherit;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:1084px){.alignleft{max-width:40%;margin-left:0}.alignright{max-width:40%;margin-right:0}}@media only screen and (max-width:1000px){main.land-sales .property-details .container .ass-team-member .team-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:1000px){section.news-feeds .container .blog-post-single{width:-moz-calc(50% - 1em);width:calc(50% - 1em)}}@media only screen and (max-width:959px){section{padding:2em 0}}@media(max-width:959px){footer .footer-main .menu-blocks .menu-block.menu-block-text{max-width:100%;width:100%;margin-right:0}footer .footer-payment-accreditation .footer-payments{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-payment-accreditation .footer-payments img{margin:1em}.footer-lower .footer-legals{margin-right:0}.footer-lower .footer-legals a,.footer-lower .footer-legals a:last-child{margin:.25em .5em}.footer-lower{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:800px){main.team-member .team-member-page .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.team-member .team-member-page .container .team-member-img,main.team-member .team-member-page .container .team-member-details{position:relative;top:auto}main.team-member .team-member-page .container .team-member-img img{aspect-ratio:10 / 8;-o-object-fit:cover;object-fit:cover;width:100%}main.land-sales .property-details .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.land-sales .property-details .container .ass-team-member .team-member{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.case-study-wrapper .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-study-wrapper .container .case-study-img img{aspect-ratio:10 / 8;-o-object-fit:cover;object-fit:cover;width:100%}}@media only screen and (max-width:768px){.container{padding-left:2em;padding-right:2em}main.post .post-wrapper{padding:1em 2em 0}.alignleft,.alignright{max-width:100%;display:block;margin:1em auto}}@media(max-width:768px){body,select,input,textarea{font-size:var(--mobile-font-size,14px)}section{padding:2em 0}main *{scroll-margin-top:-moz-calc(2em + 100px);scroll-margin-top:calc(2em + 100px)}p.display{font-size:var(--display-small-font-size,1.5em)}p.display-sml{font-size:var(--display-small-font-size-mobile,1.1em)}}@media only screen and (max-width:767.98px){main.land-sales .property-gallery .container{padding-left:0;padding-right:0}main.land-sales .property-gallery .container span.tag{width:100%}main.land-sales .property-gallery .container .f-carousel__slide img{max-height:450px}main.land-sales .property-gallery{max-height:450px}}@media(max-width:767.98px){:root{--accreditation-height:3em;--accreditation-max-width:6em}.header-side-navs{display:none}footer .footer-upper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer-upper .footer-logo{margin-left:auto}footer .footer-upper .upper-social-media{margin-top:3em}footer .footer-upper .upper-social-media.desktop{display:none}footer .footer-upper.mobile-hide-upper{display:none}footer .footer-upper.mobile-hide-upper+.footer-main{padding-top:1.5em}footer .footer-main .menu-blocks{padding-bottom:0}footer .footer-main .menu-blocks .menu-block{width:48%;margin-right:4%;padding-bottom:2em}footer .footer-main .menu-blocks .menu-block:nth-child(even){margin-right:0}}@media(max-width:767px){section.search-results .container .blog-post-single{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.search-results .container .blog-post-single .content-wrap{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}body header .header-button-search{display:none}header .header-search-desktop{display:none}form.search-form .header-search button.search-submit span{display:none}form.search-form .header-search button.search-submit ion-icon,form.search-form .header-search button.search-submit .bfi-icon{margin:0}.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer-bottom p.copy{margin-left:0}section.news-feeds .container .blog-post-single{width:100%}}@media screen and (max-width:600px){.filter-bar{gap:5px 0}.filter-bar .sort-by{width:100%}.filter-bar select{padding:.5em 1em .5em 0}.filter-bar .pagination{width:100%}.filter-bar .pagination .results{margin-right:auto}}@media(max-width:599px){footer .footer-main .menu-blocks{width:50%}footer .footer-main .menu-blocks .menu-block{width:100%;margin-right:0}}@media only screen and (max-width:560px){.featured-image img{margin:-9em auto 0}footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media(max-width:550px){section.search-results .container .blog-post-single{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.search-results .container .blog-post-single .content-wrap{-webkit-box-flex:inherit;-webkit-flex:inherit;-moz-box-flex:inherit;-ms-flex:inherit;flex:inherit;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:500px){body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.page-title-banner.blog-post .item .caption .container .caption-wrapper h4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:1em 0 0}}@media(max-width:479.98px){footer .footer-main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-main .contact-column img{width:auto;height:70px;margin:2em auto 0}footer .footer-main .contact-column{text-align:center;width:100%;padding-bottom:4em}footer .footer-main .contact-column ul.social-media{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-main .menu-blocks{width:100%}footer .footer-main .menu-blocks .menu-block{text-align:center}footer .footer-main .menu-blocks .menu-block li{text-align:center;margin:0}}@media only screen and (max-width:479px){.container{padding-left:1em;padding-right:1em}.page-title-banner.blog-post h4 .post-meta{width:100%;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-title-banner.blog-post h4 span.by,.page-title-banner.blog-post h4 span.time{margin:0}main.post .post-wrapper{padding:1em 1em 0}.page-title-banner h4 ul li,.page-title-banner h4 ul li:last-child{margin:0 .25em}}@media only screen and (max-width:450px){main.land-sales .property-details .container .ass-team-member .team-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:380px){body header>.container #logo a{width:80%;height:auto}body header>.container #logo a img{-o-object-fit:contain;object-fit:contain}}@media(min-width:768px) and (max-width:1200px){footer .footer-main .menu-blocks .menu-blocks .menu-block{margin-right:2em}}@media print{*{background:transparent !important;color:var(--text,#444) !important;text-shadow:none !important}a,a:visited{color:var(--text,#444) !important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}