.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
 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],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:#fff0}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:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}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:-.5em}sub{bottom:-.25em}img{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"]{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}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}.main-fluid{margin-right:auto;margin-left:auto;padding:0 15px;max-width:1140px;*zoom:1}.main-fluid:before,.main-fluid:after{display:table;content:"";line-height:0}.main-fluid:after{clear:both}.container{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;padding-left:10px;padding-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{margin-left:60px}.container .offset-by-two{margin-left:120px}.container .offset-by-three{margin-left:180px}.container .offset-by-four{margin-left:240px}.container .offset-by-five{margin-left:300px}.container .offset-by-six{margin-left:360px}.container .offset-by-seven{margin-left:420px}.container .offset-by-eight{margin-left:480px}.container .offset-by-nine{margin-left:540px}.container .offset-by-ten{margin-left:600px}.container .offset-by-eleven{margin-left:660px}.container .offset-by-twelve{margin-left:720px}.container .offset-by-thirteen{margin-left:780px}.container .offset-by-fourteen{margin-left:840px}.container .offset-by-fifteen{margin-left:900px}@media only screen and (min-width:1281px){body{font-size:18px/26px}.container{width:1280px}.container .column,.container .columns{padding-left:10px;padding-right:10px}.column.alpha,.columns.alpha{padding-left:0;padding-right:10px}.column.omega,.columns.omega{padding-right:0;padding-left:10px}.alpha.omega{padding-left:0;padding-right:0}.container .one.column,.container .one.columns{width:60px}.container .two.columns{width:140px}.container .three.columns{width:220px}.container .four.columns{width:300px}.container .five.columns{width:380px}.container .six.columns{width:460px}.container .seven.columns{width:540px}.container .eight.columns{width:620px}.container .nine.columns{width:700px}.container .ten.columns{width:780px}.container .eleven.columns{width:860px}.container .twelve.columns{width:940px}.container .thirteen.columns{width:1020px}.container .fourteen.columns{width:1100px}.container .fifteen.columns{width:1180px}.container .sixteen.columns{width:1260px}.container .one-third.column{width:405px}.container .two-thirds.column{width:825px}.container .offset-by-one{margin-left:80px}.container .offset-by-two{margin-left:160px}.container .offset-by-three{margin-left:240px}.container .offset-by-four{margin-left:320px}.container .offset-by-five{margin-left:400px}.container .offset-by-six{margin-left:480px}.container .offset-by-seven{margin-left:560px}.container .offset-by-eight{margin-left:640px}.container .offset-by-nine{margin-left:720px}.container .offset-by-ten{margin-left:800px}.container .offset-by-eleven{margin-left:880px}.container .offset-by-twelve{margin-left:960px}.container .offset-by-thirteen{margin-left:1040px}.container .offset-by-fourteen{margin-left:1120px}.container .offset-by-fifteen{margin-left:1200px}}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px}.container .column,.container .columns{padding-left:10px;padding-right:10px}.column.alpha,.columns.alpha{padding-left:0;padding-right:10px}.column.omega,.columns.omega{padding-right:0;padding-left:10px}.alpha.omega{padding-left:0;padding-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{margin-left:48px}.container .offset-by-two{margin-left:96px}.container .offset-by-three{margin-left:144px}.container .offset-by-four{margin-left:192px}.container .offset-by-five{margin-left:240px}.container .offset-by-six{margin-left:288px}.container .offset-by-seven{margin-left:336px}.container .offset-by-eight{margin-left:384px}.container .offset-by-nine{margin-left:432px}.container .offset-by-ten{margin-left:480px}.container .offset-by-eleven{margin-left:528px}.container .offset-by-twelve{margin-left:576px}.container .offset-by-thirteen{margin-left:624px}.container .offset-by-fourteen{margin-left:672px}.container .offset-by-fifteen{margin-left:720px}}@media only screen and (max-width:767px){h1{font-size:30px}.only-wide{display:none}.underline-mobile{border-bottom:1px solid #263239}.container{width:300px}.container .columns,.container .column{padding-left:0;padding-right:0}.row-fluid [class*="span"],.row-fluid [class*="span"]:first-child{width:96%;margin-left:2%}.row-fluid [class*="offset"],.row-fluid [class*="offset"]:first-child{margin-left:2%}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{margin-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.only-wide{display:none}.container{width:420px}.container .columns,.container .column{padding-left:0;padding-right:0}.row-fluid [class*="span"]{width:96%;margin-left:2%}.row-fluid [class*="offset"],.row-fluid [class*="offset"]:first-child{margin-left:2%}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/gsb-master/img/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(/wp-content/themes/gsb-master/fonts/slick.eot);src:url('/wp-content/themes/gsb-master/fonts/slick.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/gsb-master/fonts/slick.woff) format('woff'),url(/wp-content/themes/gsb-master/fonts/slick.ttf) format('truetype'),url('/wp-content/themes/gsb-master/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff0;outline:none;background:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:1;color:#8d7095;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-display:swap;font-family:europa,sans-serif;font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:europa,sans-serif;font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:europa,sans-serif;font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:europa,sans-serif;font-weight:400;font-style:italic}:root{--mint-green:#E2F2E8;--dark-green:rgb(15,51,29);--bright-red:rgb(229,26,47);--dark-red:rgb(165,16,8);--peach:rgb(247,183,169);--orange:rgb(239,125,0);--brown:rgb(62,41,24);--pink:rgb(249,211,230)}html{background-color:#fff;transition:opacity 0.5s ease-in;-webkit-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.35s ease-in;-ms-transition:opacity 0.35s ease-in;-o-transition:opacity 0.35s ease-in}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:europa,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:400;line-height:1.5;color:var(--dark-green)}.wf-loading{visibility:hidden;opacity:0}.wf-active{visibility:visible;opacity:1}.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:cornflowerblue;transition:0.25s ease}a:hover{color:var(--peach)}a:focus{outline:0}a:active,a:hover{outline:0}input:focus{outline:0;border:1px solid #04A4CC}div.cky-btn-revisit-wrapper{left:1.5rem!important;top:unset!important;bottom:1.5rem!important}.header{position:relative;width:100%;background:var(--mint-green);-webkit-box-shadow:0 1px 4px rgb(0 0 0 / .2);box-shadow:0 1px 4px rgb(0 0 0 / .1);z-index:50}header.header.scrolledHeader{position:fixed;top:-2rem;left:0;transform:translateY(2rem);transition:0.25s ease-out}.logo{width:300px;height:110px;margin:1em 0;float:left;background-size:contain;background-repeat:no-repeat;background-position:left center}header.header.scrolledHeader .logo{margin:.3em 0 0;height:40px;background-image:url(https://gsbsolicitors.co.uk/wp-content/uploads/2022/12/cropped-email-logoArtboard-2.png)!important}.site-nav{float:right;margin:1em 0}.site-nav ul{font-size:0;margin:0;padding:0;text-align:right}.site-nav ul li{font-size:13px;display:inline-block;margin-left:10px;overflow:hidden}.site-nav ul li a{font-weight:400;line-height:110px;text-decoration:none;color:var(--dark-green);display:inline-block;position:relative;font-size:1.1em}header.header.scrolledHeader .site-nav ul li a{line-height:inherit}.site-nav ul li>a::after{content:' \25BE';display:inline-block}.site-nav ul li>a:only-child:after{content:'';margin:0}.site-nav>ul>li>a:hover,.site-nav ul li.current-menu-item a{opacity:.5}.site-nav ul ul{visibility:hidden;background-color:var(--mint-green);opacity:0;width:220px;position:absolute;text-align:left;z-index:1;padding:0;margin:-1.5rem 0 0 -40px;-webkit-box-shadow:0 1px 1px 0 rgb(0 0 0 / .25);box-shadow:0 1px 1px 0 rgb(0 0 0 / .25);-webkit-transition:transform 0.3s ease-in-out;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}header.header.scrolledHeader .site-nav ul ul{margin:.5rem 0 0 0}.site-nav ul ul li{width:100%;display:block;padding:0;margin:0}.site-nav ul ul li a{width:100%;font-size:14px;text-transform:none;line-height:1.2;display:block;padding:15px;transition:0.25s ease-out}.site-nav ul ul li>a:hover,.site-nav ul ul li.current-menu-item>a{color:var(--mint-green);background:var(--dark-green)}.site-nav ul li:hover>ul{visibility:visible;opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.mobile-nav__open{display:none;float:right;text-align:center;color:var(--dark-green);transition:0.25s ease-out;text-decoration:none}.mobile-nav__open:hover{color:#fff}.mobile-nav__open:hover{text-decoration:none}.mobile-nav__open .material-icons{margin:0}.mobile-nav__open span{display:block}.site-nav--mobile{background:#f5f5f5;-webkit-box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);z-index:9999;position:fixed;left:-17.5em;width:17.5em}.site-nav--mobile ul.menu{margin:0;padding:1.5em 0;list-style:none}.site-nav--mobile ul.menu li{padding:0 1em;line-height:3em}.site-nav--mobile ul.menu>li{border-bottom:1px solid #d5d5d5}.site-nav--mobile ul.menu ul{margin:.5em 0;padding:0 0 0 2em}.site-nav--mobile ul.menu li a{font-weight:400;color:#333}.footer{background-color:var(--mint-green);background-image:url(/wp-content/themes/gsb-master/img/footer-icon.svg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;padding-top:3em;padding-bottom:3em}.site-nav--footer ul{margin:0;padding:0;list-style:none}.site-nav--footer ul li{margin-bottom:.25em}.site-nav--footer ul li a{color:var(--dark-green);font-size:.875em}.site-nav--footer ul ul{margin:.5em 1em;padding-left:0}.site-nav--footer ul li>a:hover,.site-nav--footer ul li.current-menu-item>a{opacity:.5;text-decoration:none}footer a{transition:0.25s ease-out}.row--hero{background-repeat:no-repeat;background-size:cover;background-position:center}.row--hero__home{position:relative}.row--hero__posts{background:url(/wp-content/uploads/2021/11/posts_header.jpg)}.row--hero__east-lothian{background:url(/wp-content/themes/gsb-master/img/hero-east-lothian.jpg);background-position:center bottom}.row--hero__about{background:url(/wp-content/themes/gsb-master/img/hero-about-us.jpg)}.row--hero__property{background:url(/wp-content/themes/gsb-master/img/hero-property.jpg)}.row--hero__property-2{background:url(/wp-content/themes/gsb-master/img/hero-property-2.jpg)}.row--hero__property-3{background:url(/wp-content/themes/gsb-master/img/hero-property-3.jpg)}.row--hero__stripe{background:url(/wp-content/themes/gsb-master/img/bg-stripe-green.jpg)}.row--hero__offer{background:url(/wp-content/themes/gsb-master/img/slider/summer2.jpg)}.row-cta{color:#fff;padding:5.625em 0}.row--bg-dark-green,.row--bg-mid-green{background:var(--dark-green)}.row--bg-nb{background:url(/wp-content/themes/gsb-master/img/bg-nb.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.row--bg-stripe{background:url(/wp-content/themes/gsb-master/img/bg-stripe.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.row--bg-grey{background-color:#ddddde}.row--bg-light-green{background-color:var(--mint-green)}.row--bg-testimonials{background-image:url(/wp-content/themes/gsb-master/img/bg-quotes.png);background-position:center;background-repeat:no-repeat}.hero--mobile{display:none;position:relative}.hero__content{padding-top:6.875em;padding-bottom:6.875em}.row--hero__home .hero__content{max-width:560px;position:absolute;margin:auto;left:0;right:0}.hero__content--small{padding-top:6em;padding-bottom:6em}.content-padding--gen .row-fluid{padding-bottom:6em}.content-padding--gen .row-fluid:first-of-type{padding-top:6em}.content-padding--sub{padding-bottom:2.75em}.row-copyright{background:var(--mint-green);padding:1.35em 0;color:var(--dark-green)}.row-footer-logos{background:var(--dark-green);padding:1.25em 0;color:#fff}.btn--footer-logo{display:inline-block;margin-right:1.5em}.btn--footer-logo .image--footer-logo{max-width:100px;vertical-align:middle}.btn--footer-logo .image--footer-logo.image--footer-logo__large{max-width:140px;vertical-align:middle}ul.estate-agency-services{margin:0;padding:0;list-style:none;font-size:0;width:100%;border-left:1px solid #fff;border-right:1px solid #fff}ul.estate-agency-services li{width:25%;display:inline-block;font-size:16px}ul.estate-agency-services li:not(:last-child){border-right:1px solid var(--mint-green)}.card--service-ea{text-align:center;padding:1em;color:var(--mint-green);display:block}.card--service-ea:hover h4{color:var(--mint-green);opacity:.5}ul.grid--featured{text-align:center;margin-top:70px;margin-bottom:40px;padding:0;font-size:0;list-style-type:none}ul.grid--featured li{width:25%;position:relative;display:inline-block;vertical-align:top;text-align:left;font-size:16px;padding:0 .9375em}ul.grid--services{margin-top:40px;margin-bottom:40px;padding:0;font-size:0;list-style-type:none}ul.grid--services li{width:33.33333333333333%;position:relative;display:inline-block;vertical-align:top;text-align:left;font-size:16px;padding:1em}ul.contact-info--footer{margin:0;padding:0;color:var(--dark-green);list-style:none}ul.contact-info--footer li{padding:.5em 0;border-bottom:1px solid var(--dark-green)}ul.contact-info--footer li:last-of-type{border-bottom:none}ul.contact-info--footer li address{font-size:.875em;font-style:normal}ul.contact-info--footer li a{color:var(--dark-green);text-decoration:underline!important}ul.contact-info--footer li a:hover{opacity:.5}.card__project--small{display:block;font-size:16px;position:relative;overflow:hidden}.card__project--small>img{width:100%;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.card__project--small:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card__inner{position:absolute;left:0;right:0;bottom:0;padding:1em;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;background:var(--dark-green);color:var(--mint-green)}h4.card__title{font-size:1.125em;padding:0;margin:0;text-shadow:1px 1px 3px rgb(0 0 0 / .35)}.latest-news{background:#cee5e3;padding:3.125em 10em}.btn--ghost{color:var(--dark-green);margin:2.625em auto 0;display:inline-block;text-transform:uppercase;padding:1.25em 3.375em;border:2px solid var(--dark-green);transition:0.25s ease-out;text-decoration:none}.btn--ghost span::after{content:"\2192";margin-left:1.25em}.btn--ghost:hover,.details .button:hover{background:var(--dark-green);color:var(--mint-green);transition:0.25s ease-out}.btn--white{color:#fff;border:1px solid #fff}.btn--white:hover{color:var(--dark-green);background:var(--mint-green)}.image-box--cta>.call-to-action{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.call-to-action{padding:3em;display:inline-block}.call-to-action--bg-calm-green{background-color:var(--dark-green);color:var(--mint-green)}.more-information{max-width:840px;display:block;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 4px rgb(0 0 0 / .12);box-shadow:0 0 4px rgb(0 0 0 / .12);padding:2.5em;text-align:center}.office{width:100%;display:flex;flex-flow:row wrap;margin:0 auto;background-color:#fff;padding:2.5em;border-right:1px solid #ddd}.office__inner{width:49%;display:inline-block;vertical-align:top;padding:0 2em 0 0}.office h2{flex:1 1 100%;margin-bottom:.5em}img.image--office{width:49%;height:auto;display:inline-block;vertical-align:top}.office address,.office p{font-size:.875em;font-style:normal;margin-bottom:1em}.opening-times{width:100%;font-size:.8125em;border-top:1px solid #ddd;margin-top:2em}.opening-times td{padding:.5em 0}#contactmap{width:100%;height:600px}ul.agent-details{padding:0;margin:0 auto;list-style-type:none;text-align:center;font-size:0}ul.agent-details li{display:inline-block;width:50%;font-size:16px;padding:1em;vertical-align:top;text-align:center}ul.agent-details li p{margin-bottom:.875em}ul.agent-details li a{color:var(--dark-green);opacity:.5}.page .pagination li a{transition:0.25s ease-out;color:var(--dark-green)!important}.page .pagination li.active a,.page .pagination li a:hover{background-color:var(--dark-green)!important;color:var(--mint-green)!important}.image-box--cta{position:relative}.image-box--right{text-align:right;margin-top:3em}.image-box--med img{max-width:460px;width:100%;height:auto}.image-box--large img{max-width:680px;width:100%;height:auto}.image-box--border{position:relative;padding-right:20px}.image-box--border::after{border:2px solid var(--dark-green);position:absolute;top:20px;right:0;content:" ";height:100%;z-index:0}.image-box--med.image-box--border::after{width:460px}.image-box--border img{position:relative;z-index:1}.image--glow{-webkit-box-shadow:0 0 30px rgb(0 0 0 / .26);box-shadow:0 0 30px rgb(0 0 0 / .26)}.modal-content{background-color:var(--mint-green)!important;font-family:europa,sans-serif!important;padding:.5rem 2rem!important}.modal-header,.modal-body{padding:1rem 0!important;color:var(--dark-green)!important}.modal-header{border-bottom:1px solid var(--dark-green)!important}.modal-content input.form-field,.modal-content textarea.form-field{background-color:transparent!important;color:var(--dark-green)!important;border:1px solid var(--dark-green)!important;margin:.5rem 0!important;font-weight:400!important;border-radius:0!important}.modal-body .form-group>p{margin:0!important}.modal-content .btn-default{padding:.5rem 1rem!important}.modal-content .bdf-Submit{background-color:var(--dark-green)!important;color:var(--mint-green)!important}.wpcf7__contact{width:100%;padding:2em;background:var(--mint-green)}.wpcf7__contact--col{width:49%;display:inline-block;vertical-align:top;padding:0 1em}.wpcf7 label{margin-bottom:1em;display:inline-block;width:100%}.wpcf7 p{margin:0}.wpcf7 p em{font-style:normal;color:#222}.availability-wrap br{display:none}.wpcf7-checkbox{margin-bottom:1em;display:block}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="date"],.wpcf7 select,.wpcf7 textarea{background-color:var(--mint-green);color:var(--dark-green);width:100%;margin-top:.25em;border:1px solid var(--dark-green);-webkit-transition:border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in,border 0.2s ease-in;transition:box-shadow 0.2s ease-in,border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;-webkit-box-shadow:none;box-shadow:none;text-transform:initial;font-weight:400}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{padding:.5rem .75rem}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 input[type="date"]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border:1px solid #5cae9f;-webkit-box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08)}.wpcf7 input[type="submit"]{width:100%;background-color:var(--dark-green);border-radius:0;border:none;color:var(--mint-green);font-weight:400;-webkit-box-shadow:none;box-shadow:none;padding:10px;margin:.5em auto 0;transition:all 0.25s ease-out}.wpcf7 input[type="submit"]:hover{-webkit-box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);background-color:var(--mint-green);color:var(--dark-green)}span.wpcf7-not-valid-tip{color:#D8000C;font-size:.875em}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng,.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color:#D8000C;background-color:#FFBABA;border:0;padding:10px}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#4F8A10;background-color:#DFF2BF;border:0;padding:10px}.wpcf7 .ajax-loader.ajax-loader{background-image:none;display:inline;margin:0}#fbuilder,#fbuilder label,#fbuilder span{font-size:.875em}#fbuilder input[type=number],#fbuilder input[type=text],#fbuilder select,#fbuilder textarea{background-color:#fff;color:#222;width:100%;margin-top:.25em;padding:5px 10px;border:1px solid #bbbbbd;-webkit-transition:border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in,border 0.2s ease-in;transition:box-shadow 0.2s ease-in,border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;-webkit-box-shadow:none;box-shadow:none;text-transform:initial;font-weight:300}#fbuilder .fform h1,#fbuilder .fform h2{margin-bottom:1em!important}#fbuilder .fform span{font-size:16px;margin-bottom:1.5em;display:inline-block}#fbuilder .field-total{font-weight:700}#fbuilder .field-total input[readonly]{background:none;text-align:right;border:none;font-weight:700}#fbuilder input[readonly]{background:none;text-align:right;border:none}#fbuilder .fform span{font-size:16px}#fbuilder .section_breaks .section_break{margin-top:10px;margin-bottom:10px}#fbuilder .section_breaks label{font-size:14px;font-weight:700}#fbuilder .section_breaks span{font-size:14px;font-weight:700}.slick-dotted.slick--slider.slick-slider{margin-bottom:0}.slider-dots{position:absolute;bottom:10px;left:0;right:0;margin:auto;padding:0;text-align:center}.slider-dots li{display:inline-block;margin:0 2px}.slider-dots li .dots{display:block;width:10px;height:10px;border-radius:10px;background-color:#fff}.slider-dots li.slick-active .dots{background-color:var(--dark-green)}.slick-slider--slide{position:relative}.hero--mobile__content,.slider--slide__content{position:absolute;top:0;left:0;right:0;margin:auto;text-shadow:1px 1px 1px rgb(0 0 0 / .5)}.mobile__content--inner,.slide__content--inner{max-width:560px;margin:3em 0 auto}.slider--slide__content .slide__content--dark{text-shadow:none!important}.slide__content--box{padding:20px;background:rgb(0 0 0 / .15)}.slide__content--dark h1.slider__title,.slide__content--dark p.hero__slogan,.slide__content--dark p.slider__disclaimer,.slide__content--dark p.slider__slogan{color:#00514b}ul.slick--testimonials{margin:0;padding:0}ul.slick--testimonials blockquote{padding-bottom:2em;border-bottom:2px solid var(--dark-green);margin:0}ul.slick-dots{list-style:none;margin:0;padding:0}ul.slick-dots li{vertical-align:middle;display:inline-block;margin:0 3px;width:auto;height:auto}ul.slick-dots .dots{display:block;width:10px;height:10px;background-color:#fff}ul.slick-dots .dots:hover{cursor:pointer}ul.slick-dots li.slick-active{border:2px solid var(--dark-green)}.slick--office-nav,.slick--team-nav{max-width:840px;width:100%;background:#fff;font-size:.75em;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .3);box-shadow:0 2px 5px rgb(0 0 0 / .3);cursor:pointer}.slick--office-nav{margin:0 auto}.slick--team-nav{margin:6em auto 0}.slick--office-nav a,.slick--team-nav a{display:inline-block;padding:1em;text-align:center}.slick--office-nav a:hover,.slick--team-nav a:hover,.slick--office-nav a.slick-current,.slick--team-nav a.slick-current{background-color:var(--dark-green);color:var(--mint-green)}.slick--office__wrap{margin:0 auto;max-width:840px;background:#fff;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .3);box-shadow:0 2px 5px rgb(0 0 0 / .3)}.slick-track .slick-slide{height:unset}ul.grid--team{margin:40px 0;padding:0;list-style-type:none;text-align:center;position:relative}ul.grid--team h2.teamHeader{text-align:center;border-bottom:2px solid var(--dark-green);color:var(--dark-green);margin:0 1rem 2rem;position:sticky;top:3rem;z-index:10;background:#fff;padding-top:.25rem}ul.grid--team li{width:25%;position:relative;display:inline-block;vertical-align:top;text-align:center;font-size:16px}.grid--team__item{display:block;position:relative;padding:0 1em}.grid--team__item img{vertical-align:top;border-radius:50%;position:relative;z-index:-1}.grid--team__item img.secondaryStaffPhoto{width:calc(100% - 2em);border-radius:50%;position:absolute;top:0;left:1em;z-index:5;transition:1s cubic-bezier(.46,.03,.52,.96);cursor:pointer}.grid--team__item img.secondaryStaffPhoto:hover{opacity:0}.staff-bio h3{font-size:1.125em;color:var(--dark-green)}.staff-bio h4{font-size:1em;opacity:.5}.staff-bio a{font-size:.875em;text-decoration:underline;color:var(--dark-green)}.staff-bio h3,.staff-bio h4{margin:0}.staff-bio .bio__inner{padding:1em 0}img.grid-img{display:block;vertical-align:top;margin-bottom:1.5em}.post--single{background:#fff;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .25);box-shadow:0 1px 2px rgb(0 0 0 / .25);padding:3.125em 5em}ul.grid--posts{margin-bottom:40px;padding:0;font-size:0;list-style-type:none}ul.grid--posts li{width:33.33333333333333%;position:relative;display:inline-block;vertical-align:top;text-align:left;font-size:16px;padding:0 .5em 1em}.card__thumb{width:calc(100% + 4em);background-size:cover;background-position:center;background-repeat:no-repeat;margin:-2em -2em 2em;padding-bottom:75%;border-bottom:1px solid #f0f0f0}.card__post{background-color:#fff;-webkit-box-shadow:0 1px 1px 1px rgb(0 0 0 / .1);box-shadow:0 1px 1px 1px rgb(0 0 0 / .1);padding:2em}.card__post.card__post{min-height:570px}.card__post p{font-size:.875em;margin-bottom:0}.card__post p.date{font-size:.875em;margin-bottom:1.5em}.card__post h3{font-size:1.25em;margin:0 0 1em}.card__post h4 a{color:var(--dark-green);transition:0.25s ease-out}.card__post h4 a:hover{color:var(--mint-green)}.card__post p a{text-align:center;color:var(--dark-green);margin:2em auto 0;display:block;padding:1em;text-decoration:none;border:1px solid var(--dark-green);transition:0.25s ease-out}.card__post p a:hover{background-color:var(--dark-green);color:var(--mint-green)}.card__post p a::after{content:"\2192";margin-left:1.25em}footer>.main-fluid>.row-fluid{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:baseline;align-content:center}footer>.main-fluid>.row-fluid>.span3{width:auto!important;flex:1 1 25%;margin-left:0!important;min-width:150px;margin:0rem .5rem 1rem;max-width:300px}@media screen and (max-width:350px){footer>.main-fluid>.row-fluid{justify-content:center}footer>.main-fluid>.row-fluid>.span3{flex:1 1 100%}footer>.main-fluid>.row-fluid>.span3 li{font-size:1.5em}}@media screen and (max-width:600px){.btn--footer-logo{margin-bottom:.75rem}}#videoHeader{display:flex;flex-flow:row nowrap;max-height:calc(100vh - 152px);min-height:calc(100vh - 152px);z-index:7;position:relative;background-color:#000;justify-content:center}#videoHeader::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10;background-size:4px 4px;background-image:repeating-linear-gradient(45deg,transparent 0,transparent .4px,black 0,black 50%);opacity:.05}#videoHeader video{object-fit:cover;object-position:center center;position:absolute;height:100%;pointer-events:none}#videoHeader video::-webkit-media-controls{display:none}h2#videoTextCover{position:absolute;color:#fff;align-self:center;letter-spacing:.25rem;line-height:.9;z-index:20;text-align:center;text-shadow:0 0 10px rgb(0 0 0 / .4);font-size:5rem;margin:0 1rem 4rem 1rem;width:calc(100% - 2rem)}h2#videoTextCover #taglineflipper ul{list-style:none;overflow:hidden;margin:0;height:1.55em;transition:0.5s ease-in-out;padding:0}h2#videoTextCover #taglineflipper ul li{margin-bottom:1em}h2#videoTextCover #taglineflipper{display:inline-block}h2#videoTextCover #taglineflipper ul li#gsb_flipper{font-size:.85em}#mobileonlyflipper{display:none}h2#videoTextCover #taglineflipper ul li:first-of-type{animation:8s fliptagline ease-in-out forwards;animation-delay:2s}@keyframes fliptagline{0%,45%{margin-top:0}50%,95%{margin-top:-24%}100%{margin-top:-54%}}@media screen and (min-width:1500px){h2#videoTextCover{font-size:7rem}}@media screen and (min-width:1200px){h2#videoTextCover{font-size:6rem}}@media screen and (max-width:1000px){h2#videoTextCover{font-size:4rem}}@media screen and (max-width:580px){h2#videoTextCover #taglineflipper{display:none}#mobileonlyflipper{display:block}}@media screen and (max-width:350px){h2#videoTextCover{font-size:3rem}}section#newBanner{width:100%;background-color:var(--mint-green);padding:2rem;position:relative;z-index:5}.bannerInner{border:2px solid var(--dark-green);color:var(--dark-green);text-align:center;padding:3rem 1rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:relative;z-index:10}.bannerThird{margin:0 .5rem;align-items:center;justify-content:center;display:flex}.image-third{flex:0 1 20%}.image-third img{max-height:300px;width:auto;margin:1rem 0;min-width:200px}.text-third{flex-flow:column wrap;flex:0 1 100%;margin:0 6%}.text-third *{line-height:1.25;margin:0 0 .5rem;letter-spacing:.025em}.text-third h2{font-size:3em}.text-third h3{background-color:var(--dark-green);padding:.25rem 1rem;color:var(--mint-green);margin-bottom:1.25rem;font-size:2em}.cta-third{flex-flow:row wrap;flex:0 1 45%;padding:0 3rem}p.small{font-size:.75em}.cta{text-align:center;border:2px solid var(--dark-green);text-transform:capitalize;padding:.5rem 1rem;margin:1rem .5rem 0;color:var(--dark-green);flex:1 1 30%;font-weight:700;transition:0.25s ease-out;text-decoration:none}.cta:hover{background-color:var(--dark-green);color:var(--mint-green)!important}@media screen and (max-width:1290px){.text-third,.cta-third{flex:0 1 100%}.cta{max-width:175px}}@media screen and (max-width:400px){.text-third h2{font-size:1.75em}}#newBanner.NBInverted{background-color:var(--dark-green)}#newBanner.NBInverted .text-third h3{background-color:var(--mint-green);color:var(--dark-green)}#newBanner.NBInverted .bannerInner,#newBanner.NBInverted .cta{border:2px solid var(--mint-green);color:var(--mint-green)}#newBanner.NBInverted .cta:hover{background-color:var(--mint-green);color:var(--dark-green)!important}#associatedStaff{background-color:var(--dark-green);padding:2rem 10%;display:flex;flex-flow:row wrap;justify-content:center}.as-container{display:flex;flex-flow:row nowrap;overflow:hidden;height:auto;flex:4 1 55%;margin-right:2rem;min-width:250px;max-width:700px;position:relative;max-height:14rem;background-color:var(--mint-green)}.as-container::after{border:2px solid var(--dark-green);content:'';display:block;position:absolute;top:.5rem;left:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);pointer-events:none}#AS-CTA.as-container{flex:1 1 40%;flex-flow:column nowrap;text-align:center;justify-content:center;max-width:25rem;padding:2rem}#AS-CTA h4{margin:1rem 0;line-height:1.2}#AS-CTA .bannerThird{margin:0 .5rem;align-items:center;justify-content:center;display:flex;padding:0}#AS-CTA .cta{padding:.5rem .5rem;margin:.5rem .5rem 0;white-space:nowrap}@media screen and (max-width:915px){#AS-CTA h4{margin:0 0 1rem;font-size:1rem}}#associatedStaff>:last-child{margin-right:0}#associatedStaff .as-profile{flex:0 0 100%;margin:0 2rem 0 0rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;transition:0.25s ease-out;position:relative;width:100%}.as-profile-imageCont{flex:10 1 50%;display:flex;align-self:stretch}.as-profile-imageCont img{object-fit:cover;object-position:center 20%;width:100%;height:100%}#associatedStaff .as-profile .as-profile-inner{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;flex:1 10 auto;margin:1.5rem 7.5%;font-size:.75rem}#associatedStaff .as-profile .as-profile-inner>*{word-wrap:break-word;margin:.125rem 0;line-height:1.2}#associatedStaff .as-profile .as-profile-inner h2{line-height:.9;margin-bottom:.25rem}#associatedStaff .as-profile .as-profile-inner h3{border-bottom:2px solid var(--dark-green);width:100%;margin-bottom:.5rem;padding-bottom:.25rem}.as-profile-inner a{color:var(--dark-green);transition:0.25s ease-out;margin-top:.25rem}.as-profile-inner a:hover{color:#a51008}#teamCtrls{position:absolute;bottom:0rem;right:-.4rem;display:flex;flex-flow:row nowrap;justify-content:space-between}.teamCtrls>*{width:2.5rem;height:2.5rem;background-color:var(--dark-green);border:2px solid var(--mint-green);transition:0.25s ease-out;color:var(--mint-green);margin:0 .5rem 0 0;z-index:500;border-radius:50%;font-size:2.5rem;line-height:.85;text-align:center;cursor:pointer}.teamCtrls>*:hover{background-color:var(--mint-green);border:2px solid var(--dark-green);color:var(--dark-green)}.teamCtrls>*::selection{background-color:#fff0;color:inherit}@media screen and (max-width:800px){#associatedStaff{padding:2rem}.as-container{flex:1 1 100%;max-width:600px!important;max-height:12.5rem;margin:0 0 1rem}#AS-CTA.as-container{max-height:10rem;margin-bottom:0;font-size:.75em}}@media screen and (max-width:380px){.as-container::after{border:1px solid var(--dark-green);top:.25rem;left:.25rem;width:calc(100% - 0.5rem);height:calc(100% - 0.5rem)}#associatedStaff .as-profile .as-profile-inner h3{border-bottom:1px solid var(--dark-green)}.as-profile-inner{font-size:0.6em!important}#teamCtrls{right:-.25rem}.teamCtrls>*{width:2rem;height:2rem;margin:0 .25rem 0 0;font-size:2rem}#AS-CTA.as-container{font-size:.75em}#AS-CTA .cta{border:1px solid var(--dark-green);padding:.25rem .25rem;margin:.25rem .25rem 0}}@media screen and (max-width:260px){#associatedStaff{padding:2rem 0}#associatedStaff .as-profile .as-profile-inner>*{word-break:break-all}}p.schema-faq-question{font-size:1.5em;text-decoration:underline}.schema-faq.wp-block-yoast-faq-block{padding-bottom:1rem;border-bottom:1px solid var(--dark-green);margin-bottom:2rem}.schema-faq-section{margin-bottom:2.5rem;padding-left:2rem;border-left:2px solid var(--dark-green)}section.related-posts{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:center;padding:3rem 2rem;background-color:#fff}.related-posts h2.border-bottom__rich-green{flex:1 0 100%;text-align:center;margin-bottom:1rem}.related-post{display:flex;flex-flow:column nowrap;flex:1 1 30%;margin:0 1rem 2rem;align-items:flex-start;justify-content:flex-start;align-content:flex-start;background-color:var(--mint-green);box-shadow:8px 8px 16px -8px var(--dark-green);position:relative;color:var(--dark-green);cursor:pointer;transition:0.25s ease-in-out;overflow:hidden;padding:0 2rem;max-width:45%;min-width:275px;text-decoration:none}.related-post:hover{color:inherit;box-shadow:10px 10px 24px -10px var(--dark-green)}@media screen and (min-width:1600px){.related-post{max-width:500px}}.related-post::after{content:'';border:2px solid var(--dark-green);position:absolute;left:.5rem;right:.5rem;top:.5rem;bottom:.5rem;pointer-events:none;transition:0.25s ease-in-out}.related-post:hover::after{top:1rem;left:1rem;right:1rem;bottom:1rem}.related-post img{object-fit:cover;max-height:13rem;width:calc(100% + 4rem);object-position:center;transition:0.25s ease-out;margin:0 -2rem 1rem -2rem;max-width:calc(100% + 4rem)}.related-post:hover img{object-position:center 20%;margin:0 -4rem 1rem -4rem;width:calc(100% + 8rem);max-width:calc(100% + 8rem)}.related-post h4+p{font-size:.85em;margin:0 0 1.5rem}.related-post .btn--ghost{padding:.5rem 2rem;margin-bottom:1.5rem;margin-top:0}.related-post:hover .btn--ghost{background-color:var(--dark-green);color:var(--mint-green)}section.related-posts .all-articles-link{flex:1 0 100%;text-align:center}section.related-posts .all-articles-link a{margin-top:1rem}.hero__search-bar{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%}.page__search-bar{background:var(--dark-green);width:100%;margin:auto;padding:1rem 0}.sform__wrap{padding:1em 0;text-align:center}.sform__intro{color:var(--mint-green);color:#fff;display:block;font-weight:700;margin:0 0 16px 5px}.sform__toggle--buy,.sform__toggle--let{display:inline-block;margin:0 1em;padding:.5em 1em;border:2px solid var(--mint-green)}.sform__toggle--buy.active,.sform__toggle--let.active,.sform__toggle--buy:hover,.sform__toggle--let:hover{background:var(--mint-green);color:var(--dark-green)}.sform__toggle--buy:hover,.sform__toggle--let:hover{cursor:pointer}.sform__toggle--form{display:none}.sform__toggle--form.sform__toggle--active{display:block}.sformcontainer.bdpform{margin:.5em 0 0}.sformcontainer.bdpform .sform__field{display:inline-block;margin:0 5px 10px}.sformcontainer.bdpform .sform__intro{display:inline-block;margin:0 5px}.sformcontainer.bdpform .sform__field.price .col1,.sformcontainer.bdpform .sform__field.price .col2{width:48%;display:inline-block}.sformcontainer.bdpform label{color:var(--mint-green);display:block;font-size:.9375em;text-align:left}.sformcontainer.bdpform input,.sformcontainer.bdpform select{background-color:#fff0;color:var(--mint-green);width:100%;margin-top:.25em;border:2px solid var(--mint-green);-webkit-transition:border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in,border 0.2s ease-in;transition:box-shadow 0.2s ease-in,border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;-webkit-box-shadow:none;box-shadow:none;text-transform:initial;font-weight:400;padding:.4rem .75rem}.sformcontainer.bdpform input::placeholder,.sformcontainer.bdpform select::placeholder{color:var(--mint-green)}.sformcontainer.bdpform select option{background-color:var(--mint-green);color:var(--dark-green);transition:0.25s ease-out}.sformcontainer.bdpform select option:hpver{background-color:var(--dark-green);color:var(--mint-green)}.sformcontainer.bdpform input[type="checkbox"]{width:auto}.sformcontainer.bdpform button{background:var(--mint-green);border:2px solid var(--dark-green);color:var(--dark-green);font-weight:700;padding:.5em 2em;transition:0.25s ease-out}.sformcontainer.bdpform button:hover{background:var(--dark-green);color:var(--mint-green);border:2px solid var(--mint-green)}.soptions{margin:0 auto 2em}.soptions__left{float:left}.soptions__right{float:right}.aformcontainer .aform__field{display:block;margin:10px 0 0}.aformcontainer .aform__field label{display:block;font-size:.875em}.aformcontainer .aform__field input,.aformcontainer .aform__field select,.aformcontainer .aform__field textarea{background-color:#fff;color:#222;width:100%;margin-top:.25em;padding:2px 4px;border:1px solid #bbbbbd;-webkit-transition:border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in,border 0.2s ease-in;transition:box-shadow 0.2s ease-in,border 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;-webkit-box-shadow:none;box-shadow:none;text-transform:initial;font-weight:300;font-size:.875em}.aformcontainer .aform__field button{width:100%;background-color:#5cae9f;border-radius:0;border:none;color:#fff;font-size:.875em;font-weight:400;-webkit-box-shadow:none;box-shadow:none;padding:10px;margin:.5em auto 0;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}ul.properties--featured,ul.properties--results{margin:0;padding:0;font-size:0}ul.properties--featured li,ul.properties--results li{font-size:16px}ul.properties--featured li.proplisting,ul.properties--results li.proplisting{float:none;display:inline-block;width:33.33333333333333%;margin:0 0 1.5em;padding:0;border-bottom:none;vertical-align:top}.proplisting .property-listings__inner{background:#fff;font-size:16px;display:block;width:95%;margin:0 auto;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .2);box-shadow:0 2px 5px rgb(0 0 0 / .2);min-height:460px}.proplisting .property-listings__inner:hover{-webkit-box-shadow:0 7px 12px rgb(0 0 0 / .28);box-shadow:0 7px 12px rgb(0 0 0 / .28)}.proplisting .property-listings__inner .thumbnail{position:relative}.proplisting .property-listings__inner .details{padding:1em}.details .availability{margin-bottom:.75em;clear:both}.details .price,.details .type{font-size:.875em}.details .price{font-weight:700;padding:.5em 0}.details .flag{font-size:.875em;background:var(--dark-green);padding:.5em 1em;color:var(--mint-green);float:right}.details h4{font-size:1.25em;margin:0 0 .8em;clear:both}.details .button{text-align:center;font-size:.875em;color:var(--dark-green);margin:1em auto 0;display:block;padding:1em;border:2px solid var(--dark-green)}.details .button::after{content:"\2192";margin-left:1.25em}.property-single__inner{background:#fff;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .25);box-shadow:0 1px 2px rgb(0 0 0 / .25);padding:3.125em 5em}.property-single__type .bedrooms0{display:none}.property-single__inner h1{margin-bottom:.625em}.property-single__inner .type{font-family:europa,'Cardo',Georgia,Times,"Times New Roman",serif;font-weight:700;font-size:1.5em;margin:1em auto 1.25em}.property-single__tabs{margin:0 0 15px;padding:0;list-style:none;width:100%;border-bottom:1px solid var(--dark-green);font-size:0}.property-single__tabs li{display:inline-block;font-size:16px;border-top:1px solid var(--dark-green);border-right:1px solid var(--dark-green)}.property-single__tabs li:first-of-type{border-left:1px solid var(--dark-green)}.property-single__tabs li a{font-size:1em;padding:1.25em;text-align:center;display:block;background:#fff;transition:0.25s ease-out;color:var(--dark-green)}.property-single__tabs li a:hover{background:var(--dark-green);color:var(--mint-green)}.property-results__tabs{margin:0 0 15px;padding:0;list-style:none;width:100%;border-bottom:1px solid var(--dark-green);font-size:0}.property-results__tabs li{display:inline-block;font-size:16px;border-top:1px solid var(--dark-green);border-right:1px solid var(--dark-green)}.property-results__tabs li:first-of-type{border-left:1px solid var(--dark-green)}.property-results__tabs li a{font-size:1em;padding:1.25em;text-align:center;display:block;background:#fff;color:var(--dark-green);transition:0.25s ease-out}.property-results__tabs li a:hover,.property-results__tabs li.active a{background:var(--dark-green);color:var(--mint-green)}.detail-tab{display:none}.detail-tab.active{display:block}.row-property--details .description p{font-size:.875em}.row-property--details .description br{display:none}.row-property--details .price{width:100%;background:var(--dark-green);padding:1em;margin-bottom:1em;font-size:1em;color:var(--mint-green);text-align:center;font-weight:700}.row-property--details .statusflag{width:100%;padding:1em;margin-bottom:1em;font-size:1em;color:#fff;text-align:center;font-weight:700}.bdpstatus164{background:transparent!important;color:var(--dark-green)!important;border:1px solid var(--dark-green)}.row-property--details .information{width:100%;padding:1em 1em .125rem 1em;background:var(--mint-green)}.row-property--details .contact{width:100%;padding:1em;margin-bottom:2.25em;background:var(--mint-green)}.row-property--details .viewing{width:100%;padding:1em 1em .125rem 1em;background-color:var(--mint-green)}.row-property--details ul.features{margin:0;padding:0;list-style:none}.row-property--details ul.features li{font-size:.875em;margin-bottom:1em}ul.features div.name{font-size:1.5em;font-weight:700}.row-property--details ul.features li:last-child{margin-bottom:0}ul.features li.bedrooms0{display:none}.resources{display:flex!important;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:0!important;padding:0}.resources .button{text-align:center;color:var(--dark-green);margin:2em 0 0;display:block;padding:1em;border:1px solid var(--dark-green);cursor:pointer;transition:0.25s ease-out}@media screen and (max-width:800px){.resources{justify-content:center}.resources .button{margin:1em .125rem 0}}.resources .button:hover{background:var(--dark-green);color:var(--mint-green)}.resources .button::after{content:"\2192";margin-left:1.25em}.magazine-banner{background-image:url(/wp-content/themes/gsb-master/img/MagazineMockup2.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;padding:20px;text-align:center}.h107560{display:block!important}.t107560{display:none!important}#newHPSearch{background-color:var(--dark-green);padding:2rem 0 3.5rem;overflow:hidden;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center}#newHPSearch .page__search-bar{margin:0 1rem 2rem 0;padding:0 0 0 1rem;width:auto;display:flex;flex-flow:column wrap;flex:1 1 20%;align-content:center;justify-content:center;align-items:flex-start}#newHPSearch .page__search-bar .sform__wrap{text-align:center;padding:0}#newHPSearch .page__search-bar .sform__toggle{color:var(--mint-green);margin-left:.3rem;margin-bottom:1rem}#newHPSearch .page__search-bar .sform__wrap h3{font-size:2.5em;line-height:1.1;margin-bottom:.5em;color:var(--mint-green)}#newHPSearch .sform__toggle>div{margin-left:0;transition:0.25s ease}#newHPSearch .searchbuttons+.sform__field{font-size:.75em}#newHPSearch #HPpropertyArea{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex:1 1 70%;max-width:100%;padding:0 3rem}#newHPSearch #HPpropertyArea .row-fluid{padding:0}#newHPSearch #HPpropertyArea .proplisting .property-listings__inner{min-height:auto}#newHPSearch #HPpropertyArea .row-fluid .slick-dotted.slick-slider{margin-bottom:0}#newHPSearch .wpb_row .proplisting .property-listings__inner,#newHPSearch ul.slick-dots .dots{background-color:var(--mint-green)}#newHPSearch ul.slick-dots li{border:2px solid #fff0}#newHPSearch ul.slick-dots li.slick-active{border:2px solid var(--mint-green)}#newHPSearch ul.slick-dots li.slick-active .dots{background-color:var(--dark-green)}#newHPSearch ul.slick-dots .dots,#newHPSearch ul.slick-dots li{transition:0.25s ease}@media screen and (min-width:1450px){#newHPSearch{padding:3.5rem 0}#newHPSearch .page__search-bar{max-width:400px;margin-bottom:0}#newHPSearch .page__search-bar .sform__wrap{text-align:left}#newHPSearch .page__search-bar .sform__toggle{margin-bottom:0}#newHPSearch #HPpropertyArea{padding:0 2rem 0 0;max-width:1140px}}hr.hr--white-fade{border:0;margin:2em auto;max-width:100%;background-position:50%;height:1px;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#fff0),color-stop(50%,white),to(#fff0));background-image:linear-gradient(90deg,#fff0,white 50%,#fff0 100%)}.center{text-align:center}h1,h2,h3,h4{font-family:europa,'Cardo',Georgia,Times,"Times New Roman",serif;font-weight:700;margin-top:0;margin-bottom:1em}h1{font-size:2em;text-transform:capitalize}h1 span{font-size:1.3125em}h1.hero__title{font-size:2.625em;color:#fff;margin:0}h1.mobile__title,h1.slider__title{font-size:2.625em;color:#fff}p.hero__slogan,p.mobile__slogan,p.slider__disclaimer,p.slider__slogan{color:#fff;font-size:1.125em}p.slider__disclaimer{font-size:.875em}a.slider__button{color:#fff;margin:2em auto 0;display:inline-block;text-transform:uppercase;padding:1em;background:#ff3d00;text-shadow:none;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .2);box-shadow:0 2px 5px rgb(0 0 0 / .2)}a.slider__button span::after{content:"\2192";margin-left:1.25em}a.slider__button:hover{background:#fc5f2d;color:#fff}h2{font-size:2em}h3{font-size:1.5em}.latest-news h3{font-family:'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif}h4{font-size:1.25em;font-weight:700}.footer h4{font-size:1.5em}h2.border-bottom__rich-green::after{content:"";width:140px;border-top:2px solid #00514b;margin:1em auto;display:block}h2.border-bottom__sea-blue::after{content:"";width:140px;border-top:2px solid var(--dark-green);margin:1em auto;display:block}h2.border-bottom__calm-green::after{content:"";width:140px;border-top:2px solid var(--dark-green);margin:1em auto;display:block}h3.border-bottom__calm-green::after{content:"";width:80px;border-top:2px solid #5cae9f;margin:.5em auto;display:block}h2.border-bottom__full{border-bottom:1px solid #a5b6b5}p{margin-bottom:1.5em}p.copyright{font-size:.75em;margin-bottom:1em;text-align:left}p.espcdesign{font-size:.75em;margin-bottom:1em;text-align:right}p.latest-news-date{font-size:.875em}p.opening-paragraph{font-weight:700}a.view-article{display:table;border:1px solid #333;padding:1em 2em;margin:2em auto;color:#333}a.view-article:hover{background:#333;color:#fff}p a{color:dodgerblue;text-decoration:underline}p.copyright a{color:var(--dark-green);text-decoration:underline}p.copyright a:hover{opacity:.5}.hero__content--slider{position:absolute;left:0;right:0;margin:auto;z-index:2}.robertson{text-align:center}.robertson span{display:block;font-size:1.125em;font-family:'Playfair Display',serif;margin-bottom:1.5em}.robertson img{margin:0 auto}.hero__title--playfair{font-size:4.5em;font-family:'Playfair Display',serif;color:#fff;text-shadow:0 2px 2px rgb(0 0 0 / .3);text-transform:uppercase}.hero__title--playfair-small{font-size:2.5em}.hero__button{color:#fff;margin:2.625em auto 0;display:inline-block;text-transform:uppercase;padding:1em;background:#0b86c8;text-shadow:none;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .2);box-shadow:0 2px 5px rgb(0 0 0 / .2)}.hero__button:hover{color:#fff;background:#2999d5}.row-bg-sand{background-color:#cbbb90}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1367px){a.slider__button{margin:1em auto 0}}@media only screen and (max-width:1280px){.content-padding--gen .row-fluid{padding-bottom:5em}.content-padding--gen .row-fluid:first-of-type{padding-top:5em}.slide__content--inner{max-width:500px}h1.slider__title{font-size:2.25em}p.slider__slogan{font-size:1em}}@media only screen and (max-width:1024px){.content-padding--gen .row-fluid{padding-bottom:4em}.content-padding--gen .row-fluid:first-of-type{padding-top:4em}.main-fluid{padding-right:24px;padding-left:24px}.site-nav{display:none}.mobile-nav__open{display:inline-block;margin:2.5em 0 .5em 0}header.header.scrolledHeader .mobile-nav__open{margin:0}.property-single__inner{padding:3em}.slide__content--inner{margin-top:2em}h1.slider__title{font-size:2em;margin-bottom:1em}}@media only screen and (max-width:960px){.content-padding--gen .row-fluid{padding-bottom:3em}.content-padding--gen .row-fluid:first-of-type{padding-top:3em}.image-box--border::after{display:none}.slide__content--inner{margin-top:1em}p.slider__disclaimer{font-size:.75em}a.slider__button{font-size:.875em}.property-single__inner{padding:2em}}@media only screen and (max-width:840px){.content-padding--gen .row-fluid{padding-bottom:2em}.content-padding--gen .row-fluid:first-of-type{padding-top:2em}ul.grid--featured li{font-size:14px}ul.properties--featured li.proplisting,ul.properties--results li.proplisting{width:50%}ul.agent-details li{display:inline-block;width:100%}.office__inner{width:100%;display:inline-block;vertical-align:top}img.image--office{order:-1;object-fit:cover;object-position:center;max-height:13rem;flex:1 1 100%;margin-bottom:1rem}.latest-news{padding:3em 2em}}@media only screen and (max-width:640px){.logo{width:65%}.site-nav--mobile ul.menu li{line-height:2em}.site-nav--mobile ul.menu li a{font-size:.875em}.hero--mobile{background-size:cover;background-position:center;background-repeat:no-repeat;padding:1em 0 2em;display:block;height:520px}.slick--slider{display:none}.slider--slide__content{position:relative}.hero__content{padding-top:5em;padding-bottom:5em}.hero__content--small{padding-top:3em;padding-bottom:3em}h1.hero__title{font-size:2em}.image-box--border{padding-right:0}.image-box--med img{max-width:initial}.image-box--right{text-align:center;margin:62px auto 0}.image-box--med.image-box--right img{max-width:initial}ul.grid--featured{margin-bottom:0}ul.grid--featured li{width:100%}.card__project--small>img{display:none}.card__inner{position:relative;left:initial;right:initial;bottom:initial}ul.properties--featured li.proplisting,ul.properties--results li.proplisting{width:100%}.slick--office-nav,.slick--team-nav{font-size:.75em}.slick--team-nav{margin:0 auto}.slick--team-nav a{width:100%}ul.grid--team li{width:50%}ul.grid--posts li{width:100%}.more-information{padding:1.5em}.footer h4{margin-top:1em}.property-single__inner{padding:1em}.more-information.center ul{text-align:left}.wpcf7__contact--col{width:100%}ul.estate-agency-services li{width:50%}ul.estate-agency-services li:not(:last-child){border-right:none}.details h4{font-size:1em}.details .flag{float:none}.pagination li a{margin:0;padding:8px 16px;font-size:.875em;min-width:45px}body.home ul.grid--featured>li{padding:0 1.1em}}@media only screen and (max-width:480px){.content-padding--gen .row-fluid{padding-bottom:1.5em}.content-padding--gen .row-fluid:first-of-type{padding-top:1.5em}.main-fluid{padding-right:14px;padding-left:14px}.row--hero__home{display:none}.sform__toggle--buy,.sform__toggle--let{margin:1em}.latest-news{padding:1em}ul.grid--team li{width:100%}.image-box--med img{max-width:180px}.map-responsive{display:none}}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.bdd-detailMapsSize{height:600px;width:100%}.marker{display:none}.bump{display:none!important}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:#fff0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgb(0 0 0 / .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgb(0 0 0 / .5);box-shadow:0 3px 9px rgb(0 0 0 / .5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px;width:20px;font-size:200%;height:20px;padding:0;margin:0;line-height:normal;color:#000;float:right}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgb(0 0 0 / .5);box-shadow:0 5px 15px rgb(0 0 0 / .5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.main ul.menulinks li:before{display:none}.main ul li.proplisting:before{display:none}.main ul li.proplisting{margin-left:0}.main ul.menulinks li{padding-bottom:.5em}.main ul.menulinks li a{font-size:1em;display:block;margin-bottom:.2em}h2.bannerh2{font-weight:400;color:#333;font-size:1.2em;font-size:1.2em;border-bottom:2px solid #f0f0f0;padding-bottom:1em;margin-bottom:.8em}#tabs{border-top:2px solid #f0f0f0;padding-top:1em;margin-top:.8em;position:relative;padding-bottom:70px}#tabs ul.tabnavdetail{position:relative;padding:0;margin:0}#tabs ul.tabnav li{display:inline-block}#tabs ul.tabnav{margin-top:.8em;margin-left:0}#tabs ul.tabnav li:before{display:none}#tabs ul.tabnav li a{display:block;color:#333;border:2px solid #b2b535;background-color:#FFF;font-size:.8em;padding:.2em .5em}#tabs ul.tabnav li.ui-tabs-active a{display:block;border:2px solid #b2b535;background-color:#b2b535;color:#FFF}.imagewrap{position:relative}.flash{position:absolute;bottom:5px;left:5px;font-size:.4em}.proplisting .row{border-bottom:2px solid #f0f0f0;padding:1em 0}.bdpstatus164{color:#FFF;background:#b2b535}.bdpstatus311{color:#FFF;background:#e63176}.bdpstatus197{color:#FFF;background:red}.bdpstatus167{color:#FFF;background:#F7870B}.flash h2{padding:.2em;margin:0;display:block}.detailwrapper{position:absolute;bottom:2em;left:2em;background:rgb(50 5 139 / .5);color:#FFF;padding:1em}.detailwrapper h4{color:#FFF;margin-bottom:.4em}.detailwrapper p{color:#FFF;margin-bottom:.4em}.detailwrapper .cta-contact{font-size:.8em}.x-slide:before{display:none}.property-search-submit.bdf-Submit span{display:inline}.property-search-mobile .property-search-submit.bdf-Submit span{display:inline-block}.col-lg-2 .property-search-submit.bdf-Submit span{display:inline-block}.property-search-mobile .slider-holder{margin:15px 0}.icolist div.ss-couch:before{content:" ";background:url(/wp-content/themes/elpamsolicitors/assets/img/images/couch-icon.png);background-position:center center;background-size:contain;width:18px;display:inline-block;height:13px}.icolist:last-child{float:left!important}::-webkit-input-placeholder{color:#333}:-moz-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}.pagination{width:100%;text-align:center}.pagination ul{padding:0}.pagination ul.center-list{background-color:#fff0;border-radius:0}.pagination li{display:inline-block;margin:0}.pagination li a{margin:0;padding:10px 20px;width:auto;height:auto;color:#11171e;font-size:1em;min-width:45px}.pagination li:before{display:none}.pagination li.active a,.pagination li a:hover{margin:0;background-color:#11171e!important;color:#fff}.pagination li span.current{margin:0;background-color:#11171e!important;color:#fff;margin:0;padding:10px 0;width:auto;height:auto;min-width:45px}.commentsdcoy{display:none}.p-prev a:before{content:"\E5CB";font-family:Material Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.p-next a:before{content:"\E5CC";font-family:Material Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.p-last a:before{content:"\E5DD";font-family:Material Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.p-first a:before{content:"\E5DC";font-family:Material Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.property-details-banner .price,.property-details-header-mobile .price{text-transform:uppercase}.box.property .price-qualifier,span.status{text-transform:uppercase}.modal-content{background:#FFF;padding:20px;margin:0;border-radius:0}.modal-content .btn-default{text-align:center;border:none;color:#FFF;margin-bottom:10px}.modal-content .bdf-Submit{background-color:#00514b;color:#fff}.modal-content .bdf-cancel{background-color:#bbb;color:#fff}.modal-content input.form-field{padding:10px;width:100%;font-weight:100;font-size:18px;border-radius:3px}.modal-content textarea.form-field{width:100%;padding:10px;font-size:14px;color:#333;margin-bottom:15px;font-weight:100;font-size:18px;border-radius:3px}.modal-content ::-webkit-input-placeholder{color:#333;padding-top:0}.modal-content :-moz-placeholder{color:#333;padding-top:0}.modal-content ::-moz-placeholder{color:#333;padding-top:0}.modal-content :-ms-input-placeholder{color:#333;padding-top:0}.property-details-banner.minh{height:auto;min-height:111px}@media only screen and (max-width:640px){.pagination ul.center-list{}.pagination li a{margin:0;padding:8px 16px;font-size:.875em;min-width:45px}}@media only screen and (max-width:480px){.pagination li a{padding:5px 10px}}