@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;700&family=Roboto+Slab:wght@300;400";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText,#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none}html,body,h1,h2,h3,h4,h5,h6,p,blockquote,address,pre,cite,code,dfn,abbr,acronym,kbd,a,samp,img,ins,i,b,u,strike,small,big,font,tt,q,dl,dt,dd,ul,ol,li,applet,object,iframe,form,fieldset,label,legend,th,td,tbody,tfoot,thead,tr,caption{font-size:100%;margin:0;padding:0;border:0;font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}*,*:before,*:after{box-sizing:border-box}nav ul{list-style:none;margin:0}img,video{max-width:100%;height:auto;display:block}.text-center{text-align:center}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}body{font-family:Nunito Sans,arial,helvetica,sans-serif;line-height:1.5;color:#666;background:#fff;-webkit-text-size-adjust:none}p,ul,ol,table{font-size:.9375rem;margin-bottom:1rem}a{color:#666;text-decoration:none}a:hover,.current-page a{color:#333}h1,h2,h3{font-family:Nunito Sans;font-weight:300;color:#362e71;line-height:1.3}h1{font-size:1.5rem;margin-bottom:1.25rem}h2{font-size:1.25rem;margin-bottom:1rem}h3{font-size:1rem;margin-bottom:.75rem}.intro{font-size:1.125rem;font-family:Nunito Sans;font-weight:300;margin-bottom:1rem}.link-button{margin-top:1rem}.link-button a{border:1px solid #362e71;color:#362e71;padding:.5rem 1.25rem;font-size:.875rem;border-radius:3px;font-family:Nunito Sans;font-weight:300}.link-button--white a{border:1px solid #fff;color:#fff}header,.bg--site-header{position:relative;min-height:70px}.branding{width:200px;height:32px;bottom:20px;position:absolute;z-index:100;margin:0}.branding a{background-image:url(/assets/images/lc-logo.svg);background-size:200px 32px;display:block;height:100%;width:100%;text-indent:-9999px;background-repeat:no-repeat}.site-header button{position:absolute;top:15px;right:9px;cursor:pointer}@media only screen and (min-width: 800px){header,.bg--site-header{min-height:180px}.branding{bottom:36px;width:279px;height:43px}.branding a{background-size:279px 43px}.site-header button{display:none}}.nav-primary{display:none}@media screen and (min-width: 800px){.nav-primary{display:block;position:absolute;right:20px;top:18px;z-index:1000;text-align:right;text-wrap:balance}.nav-primary ul li{display:inline-block;margin-left:18px}.nav-primary ul li a{display:block}}.nav-services{display:none}@media screen and (min-width: 800px){.nav-services{display:block;position:absolute;bottom:36px;right:20px;z-index:1000;font-family:Nunito Sans;font-weight:300;letter-spacing:1px}}.nav-services ul{font-size:20px}.nav-services li{display:inline-block}.nav-services a{display:block;padding:0 2px 6px;margin:0 0 0 14px}li.nav-services__1>a{border-bottom:2px solid #cc5f14}li.nav-services__2>a{border-bottom:2px solid #007fa7}li.nav-services__3>a{border-bottom:2px solid #ffa940}li.nav-services__4>a{border-bottom:2px solid #3d5099}.site-header input{outline:none}.site-header input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:15px}.site-header input::-webkit-search-decoration,.site-header input::-webkit-search-cancel-button{display:none}.site-header input[type=search]{background:#ededed url(/assets/images/search-icon.png) no-repeat 9px center;border:solid 1px #ccc;padding:7px 17px 7px 35px;width:55px;border-radius:10em;transition:all .5s}.site-header input[type=search]:focus{width:130px;background-color:#fff;border-color:#66cc75;box-shadow:0 0 5px #6dcff680}.site-header input:-moz-placeholder{color:#999}.site-header input::-webkit-input-placeholder{color:#999}.site-header #demo-2 input[type=search]{width:0;padding-left:20px;color:transparent;cursor:pointer}.site-header #demo-2 input[type=search]:hover{background-color:#fff}.site-header #demo-2 input[type=search]:focus{width:130px;padding-left:32px;color:#000;background-color:#fff;cursor:auto}.site-header #demo-2 input:-moz-placeholder{color:transparent}.site-header #demo-2 input::-webkit-input-placeholder{color:transparent}.site-container,.slicknav_menu{position:relative;max-width:1136px;padding:0 20px;margin:0 auto}.content{margin-bottom:90px}.service-contact-form{margin-top:3rem;border-top:1px solid #f0f0f0}.service-people{border-top:1px solid #f0f0f0}.service-person{padding-bottom:1rem;float:left;width:50%}.service-person__image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:85px;float:left;margin-right:1.5rem;margin-bottom:1rem}.service-person__copy{float:left}h3.service-person__heading{font-size:15px;margin:0}h3.service-person__heading a{color:#362e71;text-decoration:none}.search-results{margin-bottom:2rem}.social-share a{font-size:1.25rem;margin-right:.75rem}ul.service-children{list-style:none;margin:0 0 2rem}ul.service-children li{padding:9px;border-bottom:1px solid #f0f0f0}ul.service-children li a{text-decoration:none}.news__image,.blog__image,.news__property-image{margin:2rem 0}.news__image img,.blog__image img,.news__property-image img{max-width:100%}p.image__caption{font-size:.875rem;padding:.75rem 2rem .75rem 1rem;background:#f0efec}.embed-responsive{padding-top:66.625%;background-color:#f5f5f5;position:relative}.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.accordion{margin-top:2rem}.accordion .accordion-item{border-bottom:1px solid #f0f0f0;margin-bottom:1rem}.accordion-item__heading h2{cursor:pointer;font-size:1rem;padding-right:2rem;position:relative}.accordion-item__heading h2 span{position:absolute;top:0;right:0;font-size:1rem;transform:rotate(180deg);transform-origin:center 10px;transition:transform .2s}.accordion-item__heading.open h2 span{transform:rotate(0)}.accordion-item__body{padding-right:1rem}.person__header:after,.service-person:after,.service-people:after{content:".";display:block;height:0;clear:both;visibility:hidden}.person__header,.service-person,.service-people{zoom:1}.mob-nav__search{display:none!important}.cc-banner .cc-message{font-family:Nunito Sans,arial,helvetica,sans-serif;font-size:.875rem}.content--mailer-landing.site-container{max-width:756px}.content--mailer-landing.site-container a{text-decoration:underline}label{display:block;margin-bottom:.25rem;font-size:.875rem}input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],input#people-filter-name,textarea{width:100%;display:block;font-size:.9375rem;border:1px solid #ccc;padding:.625rem;margin-bottom:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;font-family:Nunito Sans,arial,helvetica;color:#666}input[type=checkbox],input[type=radio]{padding:0;display:inline-block;margin-bottom:.75rem;margin-right:5px}select{width:100%;display:block;font-size:.9375rem;border:1px solid #ccc;padding:.5rem .875rem;margin-bottom:.75rem;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23cccccc'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:10px;background-position:calc(100% - 20px) 15px;background-repeat:no-repeat;font-family:Nunito Sans,arial,helvetica;color:#666}select::-ms-expand{display:none}.contact-form__legal{padding:1rem;margin:1rem 0;border:1px solid #f0f0f0;font-size:.75rem}.hero{padding:1rem 0 0;background:#f0efec;margin-bottom:2rem}@media only screen and (min-width: 750px){.hero{margin-bottom:4rem}}.hero__row{display:flex;flex-direction:column}@media only screen and (min-width: 750px){.hero__row{flex-direction:row}}.hero__content{width:100%;text-align:center;padding:6%;background:#fff;order:2}.hero__content h1,.hero__content p{margin:0}@media only screen and (min-width: 750px){.hero__content{width:50%;display:flex;align-items:center;justify-content:center;order:1;padding:0 5%}}.hero__image{order:1}@media only screen and (min-width: 750px){.hero__image{width:50%;order:2}}.hero--home__row{display:flex;margin-bottom:1rem}.hero--home__row .hero__image{display:none;width:50%;order:1}@media only screen and (min-width: 750px){.hero--home__row .hero__image{display:block}}.hero--home__row .hero__image--square{display:none;width:25%;order:2}@media only screen and (min-width: 750px){.hero--home__row .hero__image--square{display:block}}.hero--home__row .hero__content{padding:5% 4%;background:#362e71;color:#fff}.hero--home__row .hero__content p.cta-intro{font-family:Nunito Sans;font-weight:300;font-size:1.0625rem;margin-bottom:.5rem}.hero--home__row .hero__content p.cta-button{margin:0}@media only screen and (min-width: 750px){.hero--home__row .hero__content{width:25%;order:3;flex-wrap:wrap;align-content:center}}.hero__row+.breadcrumb{padding-top:10px}.breadcrumb p{margin:0;font-size:.75rem;margin-bottom:1rem}aside{width:100%}@media only screen and (min-width: 800px){aside{float:left;width:25%}}.nav-secondary{display:none}.nav-secondary li{padding:9px;border-bottom:1px solid #f0f0f0}@media only screen and (min-width: 800px){.nav-secondary{display:block}}.filter-nav{margin-bottom:36px}@media screen and (min-width: 800px){.filter-nav{border-top:1px solid #f0f0f0;padding-top:12px}}.filter-nav__heading{font-size:15px;margin-top:0}.show-hide-categories{border-bottom:1px solid #f0f0f0;padding-bottom:9px;margin-bottom:18px}.filter-nav__sub{padding-left:.75rem;margin:.25rem 0;border-left:1px solid #f0f0f0;font-size:.875rem}.people-office{margin-top:3rem}.people-office__item{width:47.5%;float:left;margin:0 5% 5% 0}.people-office__item img{max-width:100%}.people-office__item h2{margin-top:0}.people-office__item:nth-of-type(2n){margin-right:0}.people-list{margin-top:36px}.people-item{float:left;width:98%;margin:0 1%;padding-bottom:27px;text-align:center}@media screen and (min-width: 400px){.people-item{width:48%}}@media screen and (min-width: 600px){.people-item{width:31%}}.people-item .people-item__image{border-radius:50%;margin:0 auto;width:100px}.people-item .people-item__heading{font-size:15px;margin-bottom:0}.people-item .people-item__heading a{color:#362e71;text-decoration:none}.person__header{margin-bottom:18px;position:relative}@media screen and (min-width: 800px){.person__header p{width:70%}}.person__image{width:125px;border-radius:50%;margin-bottom:1rem}@media screen and (min-width: 800px){.person__image{position:absolute;top:0;right:0}}.person__contact{margin-bottom:36px;padding:18px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.person__contact h2{margin-top:0}.person__contact p{margin-bottom:0}.people__tombstones{margin-top:36px}.people__tombstones img{float:left;width:60px;margin-right:27px}.related{margin-top:3rem}.related__services{padding:1.5rem;background:#f0efec;margin-bottom:1rem;margin-top:2rem}.related__services h2{margin-top:0!important;font-size:15px}.related__services ul{list-style:none;margin:0!important}@media screen and (min-width: 600px){.related__services ul{-moz-column-count:2;column-count:2}}.related__services p{margin:0}.site-footer{background:#f0efec;padding-bottom:18px;padding-top:54px}.site-footer .site-container{max-width:500px}@media screen and (min-width: 900px){.site-footer .site-container{max-width:1096px}.nav-footer{width:25%;float:left}.footer-contact{float:right;width:50%}.footer-contact__column{float:left;width:50%;padding:0 4%}}.footer-legal{clear:both;padding-top:45px}.footer-legal p{font-size:12px}.footer-legal a:hover{text-decoration:underline}.sub-footer__logos img{height:90px;margin:30px 20px;display:inline-block}.mailing-list-form-wrapper{margin-top:1rem}.lcea h1,.lcea h2,.lcea h3,.lcea .intro{font-family:Roboto Slab,serif;font-weight:400}.lcea h1{margin-bottom:1rem}.lcea .btn{background:#362e71}.lcea .lcea-branding__mobile{width:85px;position:absolute;top:30px;z-index:1000}.lcea .lcea-branding__mobile img{max-width:none;width:100%}@media only screen and (min-width: 800px){.lcea .lcea-branding__mobile{display:none}}.lcea .lcea-branding__desktop{display:none;width:150px;position:absolute;top:65px;z-index:1000}.lcea .lcea-branding__desktop img{max-width:none;width:100%}@media only screen and (min-width: 800px){.lcea .lcea-branding__desktop{display:block}}.lcea .nav-services{font-family:Roboto Slab,serif}.lcea .nav-services ul{font-size:1.5rem;letter-spacing:normal}.lcea .hero{border-bottom:1px solid #e1e1e1;background:none}.lcea .covid-banner{background:#362e71;padding:calc(3rem + 50px) 0px 3rem;position:relative}.lcea .covid-banner h2{color:#fff;font-size:1rem}.lcea .covid-banner ul{list-style:none}.lcea .covid-banner ul a{color:#fff}.lcea .covid-banner ul a:hover{opacity:.75}.lcea .covid-banner__icons{position:absolute;width:100%;top:0;background:url(/assets/images/cv-icons.png) #97d700 center repeat-x;background-size:600px;height:50px}.lcea .valuation-banner{background:lightgray;padding:calc(4rem + 4vw) 0px;background:url(/assets/images/valuation-banner-1.jpg);background-size:cover;background-position:0 12%}.lcea .valuation-banner__copy{text-align:center;max-width:500px;margin:0 auto}.lcea .valuation-banner__cta{text-align:center}.lcea .overlay .modal{text-align:left}.lcea footer.site-footer .site-container{max-width:1096px}.lcea footer.site-footer .lcea-locations{text-align:center}.lcea footer.site-footer .lcea-locations .location{margin-bottom:2rem}@media only screen and (min-width: 800px){.lcea footer.site-footer .lcea-locations{display:flex;justify-content:space-around}}.lcea .page-intro{text-align:center;margin:0 auto;max-width:600px;margin-bottom:3rem}.lcea .hero-lcea{padding-top:33.333%}@media only screen and (min-width: 1000px){.lcea .hero-lcea{padding-top:25%}}.lcea .hero-lcea{display:flex;flex-direction:column;justify-content:center}.lcea .hero-lcea .lcea-hero-text{margin-top:-33%;display:flex;flex-direction:row;justify-content:center}.lcea .hero-lcea .lcea-hero-text p{background-color:#fff9;padding:.5rem;margin:0;color:#362e71;font-family:Roboto Slab,serif;font-size:2rem}.lcea .featured-properties{margin-top:3rem}.lcea .featured-properties .property-list{margin-top:2rem}.lcea .lcea-people{margin-top:3rem}@media only screen and (min-width: 800px){.lcea .lcea-people{max-width:800px;margin:0 auto}}.lcea .lcea-team{margin-bottom:2rem;text-align:center}.lcea .lcea-team .position-intro{max-width:350px;margin:0 auto;margin-bottom:2rem}.lcea .lcea-team__list{display:flex;flex-wrap:wrap}.lcea .lcea-team__list .lcea-person{width:50%;text-align:center;margin-bottom:1rem}.lcea .lcea-team__list .lcea-person img{border-radius:50%;margin:0 auto 1rem;width:100px}.lcea .lcea-team__list .lcea-person h3,.lcea .lcea-team__list .lcea-person .lcea-position{margin:0}@media only screen and (min-width: 600px){.lcea .lcea-team__list .lcea-person{width:33.3%}}.lcea .selling-cta,.lcea .buying-cta{margin-top:2rem;padding:1.5rem;border:1px solid #e1e1e1;border-radius:3px}.lcea .lcea-person-page{text-align:center}.lcea .lcea-person-page .lcea-person-details .lcea-person-image img{max-width:150px;border-radius:50%;margin:1rem auto 2rem}.lcea .lcea-person-page .lcea-person-details .lcea-person-description{max-width:600px;margin:0 auto}.lcea .nav-link-for-sale a{border-bottom:2px solid #97d700}.lcea .nav-link-for-rent a{border-bottom:2px solid #6cace4}.lcea .intro a,.lcea .text a{text-decoration:underline}.lcea .intro ul,.lcea .text ul{margin-left:20px}.lcea .pagination{text-align:center;margin-bottom:1rem}.lcea .pagination+p{text-align:center}.property-list{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:space-between}.property-item{background:#f0efec;width:100%;margin-bottom:40px}.property-item a{text-decoration:none}.property-item .property-item__details{padding:1.5rem}.property-item .property-item__details .property-item__heading{font-size:15px;margin-bottom:.5rem}.property-item .property-item__details .property-item__price{margin-bottom:1rem}.property-item .property-stats{margin:0}@media only screen and (min-width: 700px){.property-item{width:calc(50% - 20px)}}@media only screen and (min-width: 900px){.property-item{width:calc(33.333% - 26.666px)}}#property-filter-form form{max-width:800px;margin:0 auto;padding:2rem 0}.property-intro{margin-bottom:2rem}.property-intro h1{margin-bottom:.5rem}.property-intro .property-price{font-size:1.125rem;margin-bottom:1.5rem}.property-tabs{width:calc(100% + 40px);margin:0 -20px 2rem}@media only screen and (min-width: 800px){.property-tabs{width:100%;margin:0 0 2rem}}.property-tabs .tab-labels{padding-left:20px}@media only screen and (min-width: 800px){.property-tabs .tab-labels{padding:0}}.property-content{margin-bottom:3rem}@media only screen and (min-width: 900px){.property-content{float:left;width:calc(75% - 40px)}}.property-content .image-caption{position:absolute;bottom:0;padding:.5rem 1rem;margin:0;background:rgba(0,0,0,.35);width:100%;color:#fff;font-size:.875rem;display:flex;justify-content:space-between}@media only screen and (max-width: 799px) and (orientation:landscape){.property-content #video,.property-content #images,.property-content #floorplans,.property-content #tour,.property-content #map-container{padding:0 20px}}aside.property-aside{width:100%;float:none}@media only screen and (min-width: 900px){aside.property-aside{float:right;width:25%}}#property-enquiry-form{margin-top:36px;background:#f0efec;padding:1.25rem 1.5rem;margin-bottom:2rem;border-radius:3px}#property-enquiry-form h2{margin-bottom:.5rem}#property-enquiry-form .property-contact{font-size:.875rem}.property-table{width:100%;margin-bottom:2rem;border-collapse:collapse}.property-table td{padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem;font-size:.875rem;border-bottom:1px solid #E1E1E1}.property-sharing{margin-bottom:3rem}.property-sharing h2{margin-bottom:.5rem}.property-stats .property__bedrooms,.property-stats .property__bathrooms,.property-stats .property__publicrooms{float:left;margin-right:1rem;font-size:.875rem}.property-stats .property__bedrooms img,.property-stats .property__bathrooms img,.property-stats .property__publicrooms img{float:left;margin-right:.25rem;margin-top:-.125rem}@media only screen and (max-width: 750px){.bg--latest-blog{background:#ffffff;background:linear-gradient(to bottom,#ffffff 0%,#ffffff 10%,#362e71 10%,#362e71 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#362e71",GradientType=0)}.latest-property-blogs.owl-carousel .owl-item img{margin-top:-52px}}.latest-property-blogs.owl-carousel .owl-item img{width:140px}:root{--vc-pgn-background-color: #d6d6d6;--vc-pgn-active-color: #666;--vc-pgn-height: 10px}.carousel__pagination{background-color:#362e71}ol.carousel__pagination{margin-bottom:0;padding-bottom:10px}@media print{.bg--site-header,.bg--latest-blog,.bg--site-footer,aside,.sub-footer,.hero__image,.breadcrumb,.property__enquiry-form{display:none}.bg--hero{padding:0;background:none;margin:0}.hero__content{width:auto;float:none;text-align:left;padding:0}@page{margin:1.5cm}.content-primary{width:100%}.hero h1,.content-primary h1{margin-bottom:1rem}.content-primary a{text-decoration:none}}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-inset-0{top:0;right:0;bottom:0;left:0}.tw-inset-y-0{top:0;bottom:0}.tw-right-0{right:0}.tw-right-\[10px\]{right:10px}.tw-right-\[15px\]{right:15px}.tw-right-\[25px\]{right:25px}.tw-right-\[9px\]{right:9px}.tw-top-\[10px\]{top:10px}.tw-top-\[15px\]{top:15px}.tw-top-\[20px\]{top:20px}.tw-top-\[34px\]{top:34px}.tw-isolate{isolation:isolate}.tw-z-\[10000\]{z-index:10000}.tw-z-\[1500\]{z-index:1500}.tw-z-\[1999\]{z-index:1999}.tw-z-\[2000\]{z-index:2000}.tw-z-\[50000\]{z-index:50000}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.\!tw-mb-0{margin-bottom:0!important}.tw-mb-0{margin-bottom:0}.tw-mb-4{margin-bottom:1rem}.tw-ml-4{margin-left:1rem}.tw-ml-\[20px\]{margin-left:20px}.tw-mt-1{margin-top:.25rem}.tw-mt-8{margin-top:2rem}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.tw-grid{display:grid}.tw-aspect-video{aspect-ratio:16 / 9}.tw-size-\[45px\]{width:45px;height:45px}.tw-h-5{height:1.25rem}.tw-h-8{height:2rem}.tw-h-\[100vh\]{height:100vh}.tw-h-\[24px\]{height:24px}.tw-h-\[450px\]{height:450px}.tw-max-h-full{max-height:100%}.tw-w-5{width:1.25rem}.tw-w-\[24px\]{width:24px}.tw-w-\[45\%\]{width:45%}.tw-w-full{width:100%}.tw-w-screen{width:100vw}.tw-max-w-3xl{max-width:48rem}.tw-max-w-\[350px\]{max-width:350px}.tw-max-w-\[45\%\]{max-width:45%}.tw-translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-cursor-pointer{cursor:pointer}.tw-place-content-center{place-content:center}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-around{justify-content:space-around}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.tw-overflow-hidden{overflow:hidden}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-y-scroll{overflow-y:scroll}.tw-rounded{border-radius:.25rem}.tw-rounded-full{border-radius:9999px}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-none{border-style:none}.tw-border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.tw-bg-\[\#362e71\]{--tw-bg-opacity: 1;background-color:rgb(54 46 113 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#a6ebba\]{--tw-bg-opacity: 1;background-color:rgb(166 235 186 / var(--tw-bg-opacity, 1))}.tw-bg-black\/30{background-color:#0000004d}.tw-bg-black\/50{background-color:#00000080}.tw-bg-black\/80{background-color:#000c}.tw-bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.tw-bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.tw-bg-transparent{background-color:transparent}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-bg-white\/80{background-color:#fffc}.tw-p-0{padding:0}.tw-p-4{padding:1rem}.tw-p-8{padding:2rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-0{padding-top:0;padding-bottom:0}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-pt-1{padding-top:.25rem}.tw-pt-4{padding-top:1rem}.tw-pt-\[148px\]{padding-top:148px}.tw-pt-\[178px\]{padding-top:178px}.tw-text-center{text-align:center}.tw-text-\[20px\]{font-size:20px}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-font-bold{font-weight:700}.tw-text-\[\#ddd\]{--tw-text-opacity: 1;color:rgb(221 221 221 / var(--tw-text-opacity, 1))}.tw-text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.tw-text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-opacity-0{opacity:0}.tw-opacity-100{opacity:1}.tw-opacity-50{opacity:.5}.tw-opacity-60{opacity:.6}.tw-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-300{transition-duration:.3s}.tw-duration-500{transition-duration:.5s}.tw-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.no-scroll{overflow:hidden}#property-enquiry-form p.property__contact{margin-bottom:1rem}.content-primary{width:100%}@media only screen and (min-width: 800px){.content-primary{float:right;width:calc(75% - 40px)}}.content-primary ul,.content-primary ol,.content-primary--fullwidth ul,.content-primary--fullwidth ol{margin-left:2rem}.content-primary h2{margin-top:1rem}.content-primary a,.content-primary--fullwidth a{text-decoration:underline}.page-service-1 .intro,.page-service-1 .content-primary h2,.page-service-1 .current-page a{color:#cc5f14}.page-service-2 .intro,.page-service-2 .content-primary h2,.page-service-2 .current-page a{color:#007fa7}.page-service-3 .intro,.page-service-3 .content-primary h2,.page-service-3 .current-page a{color:#ffa940}.page-service-4 .intro,.page-service-4 .content-primary h2,.page-service-4 .current-page a{color:#3d5099}.growth{background:#EF3340;text-align:center}.growth .site-container{padding-top:3rem;padding-bottom:3rem;background:url(/assets/images/growth.png) no-repeat center;background-size:700px}.growth h2{color:#fff;margin:0}.growth a{color:#fff;padding-bottom:4px;border-bottom:1px #fff solid;font-weight:300}.content--home{max-width:500px;margin:0 auto}@media screen and (min-width: 600px){.content--home{max-width:800px}}.service-1,.service-2,.service-3,.service-4{width:100%;text-align:center;margin-bottom:36px}@media screen and (min-width: 600px){.service-1,.service-2,.service-3,.service-4{width:47.5%;float:left;margin-right:5%}}.service-2,.service-4{margin-right:0}.service-1__image,.service-2__image,.service-3__image,.service-4__image{width:100%;margin-bottom:18px}.service-1__heading a{color:#cc5f14}.service-2__heading a{color:#007fa7}.service-3__heading a{color:#ffa940}.service-4__heading a{color:#3d5099}.bg--latest-blog{background:#362e71}.latest-blog{padding:54px 20px;text-align:center;max-width:817px}.latest-blog__image{width:100px;margin:0 auto 27px;border-radius:50%}@media screen and (min-width: 800px){.latest-blog__image{width:140px;float:right;margin:0}}.latest-blog__content{color:#fff}@media screen and (min-width: 800px){.latest-blog__content{width:50%;float:left}}.latest-blog__heading{color:#fff;margin-bottom:9px}.post-list{margin-top:18px}.post-item{border-top:1px solid #f0f0f0;padding-bottom:9px}.blog-author{margin-top:2rem}.blog-author img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100px;margin-bottom:1rem}nav.pagination ul{margin:0;font-size:13px}nav.pagination ul li{display:inline-block;margin:0 2px 0 0;text-align:center;background:#f0efec}nav.pagination ul li a,nav.pagination ul li span{width:100%;text-decoration:none;color:#362e71;padding:6px 10px;display:block}nav.pagination ul li.current-page{background-color:#362e71;color:#fff}nav.pagination ul li.current-page span{color:#fff}[v-cloak]{display:none}.price-transparency{margin-top:3rem;border:1px solid #f0f0f0;padding:1.5rem}.price-transparency h2{font-size:15px;margin-top:0}.price-transparency ul{list-style:none;margin-left:0;margin-bottom:0}ul.price-transparency-list{list-style:none;margin-left:0}ul.price-transparency-list h2{font-size:15px;margin-bottom:.5rem}ul.price-transparency-list ul{list-style:none;margin:0}ul.price-transparency-list ul li{margin-bottom:1rem;border-bottom:1px solid #f0f0f0;padding-bottom:1rem}.blog__video{padding:0 0 56.25%;position:relative;display:block;height:0;overflow:hidden;margin-top:2rem;margin-bottom:2rem}.blog__video iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.grecaptcha-badge{display:none!important}.inverness-link{text-align:center;padding:2rem;background-color:#f0efec}.inverness-link p{max-width:500px;margin:0 auto 1rem}#property-filter-form .radio-buttons{margin-bottom:1rem;display:flex;justify-content:space-between}#property-filter-form .sale-or-rent-button{width:50%;border-radius:0;padding:1rem}#property-filter-form form .multiselect__tags{border:1px solid #ccc;border-radius:3px}#property-filter-form form .multiselect__tag{border:1px solid #ccc;outline:0;color:#35495e;background:transparent}#property-filter-form form .multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#f0efec}#property-filter-form form .multiselect__tag-icon:after{color:#35495e}#property-filter-form form .multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#35495e}#property-filter-form form .multiselect__option--highlight{background:#3d5099}#property-filter-form form .multiselect__option--highlight:after{display:none}#property-filter-form form .multiselect__option--selected{background:#f0efec;color:#35495e}#property-filter-form form .multiselect__option--selected.multiselect__option--highlight{background:#f0efec}button{cursor:pointer;padding:.5rem 1.25rem;font-size:.875rem;border:none;border-radius:3px;font-family:Nunito Sans;font-weight:300}button.submit-button{max-width:400px;background-color:#3d5099;border:1px solid #3d5099!important;color:#fff}#property-filter-form form .bedrooms-wrapper{display:inline-block}#property-filter-form form input[type=checkbox],#property-filter-form form input[type=radio]{display:none}#property-filter-form form input[type=checkbox]+label.btn,#property-filter-form form input[type=radio]+label.btn{border:0;background:#f0f0f0;color:#3d5099;max-width:260px;margin-right:5px}#property-filter-form form input[type=checkbox]:checked+label.btn,#property-filter-form form input[type=radio]:checked+label.btn{border:0;background:#3d5099;color:#fff}#property-filter-form form input[type=checkbox]+label.btn:after,#property-filter-form form input[type=radio]+label.btn:after{margin-left:1rem}#property-filter-form form input[type=checkbox]:checked+label.btn:after,#property-filter-form form input[type=radio]:checked+label.btn:after{content:"✓"}#property-filter-form .modal{padding:2rem}.property-filter__type,.property-filter__area,.property-filter__max{margin-bottom:1rem}.property-filter__bedrooms{margin-bottom:2rem}.hover\:tw-bg-white\/100:hover{background-color:#fff}.hover\:tw-text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:tw-underline:hover{text-decoration-line:underline}.hover\:tw-opacity-80:hover{opacity:.8}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.tw-ui-open\:\!tw-rotate-0[data-headlessui-state~=open]{--tw-rotate: 0deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}:where([data-headlessui-state~=open]) .tw-ui-open\:\!tw-rotate-0{--tw-rotate: 0deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw-ui-selected\:tw-text-\[\#3d5099\][data-headlessui-state~=selected]{--tw-text-opacity: 1;color:rgb(61 80 153 / var(--tw-text-opacity, 1))}.tw-ui-selected\:tw-opacity-100[data-headlessui-state~=selected]{opacity:1}:where([data-headlessui-state~=selected]) .tw-ui-selected\:tw-text-\[\#3d5099\]{--tw-text-opacity: 1;color:rgb(61 80 153 / var(--tw-text-opacity, 1))}:where([data-headlessui-state~=selected]) .tw-ui-selected\:tw-opacity-100{opacity:1}:where([data-headlessui-focus-visible]) .tw-ui-focus-visible\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#32323299;flex-direction:column;justify-content:center;align-items:center;z-index:1001000}.overlay.open{display:flex}.overlay .modal{position:relative;width:calc(100% - 20px);max-width:700px;border-radius:2px;box-shadow:0 2px 8px #00000054;transition:all .25s ease;overflow:auto;margin:10px;background-color:#fff}.overlay .modal form{padding:2rem}.overlay .modal form input[type=checkbox]{display:none}.overlay .modal form input[type=checkbox]+label.btn{border:1px solid #3d5099;background:white;color:#3d5099;max-width:260px}.overlay .modal form input[type=checkbox]+label.btn:after{margin-left:1rem}.overlay .modal form input[type=checkbox]:checked+label.btn{border:1px solid white;background:#3d5099;color:#fff}.overlay .modal form input[type=checkbox]:checked+label.btn:after{content:"✓"}.overlay .modal form textarea{resize:vertical}form .errors{list-style:none;margin-top:1rem}form .errors .error{background-color:#fcc;color:#8b0000;padding:.25rem .5rem;margin-bottom:.1rem}form .buttons{display:flex;justify-content:space-between}p:empty{display:none}.property-tabs .tab-labels .tab-label{transition:all .25s;cursor:pointer;display:inline-block;padding:5px 10px;margin:0 5px 5px 0;background:#f0efec;font-size:.875rem}.property-copy__block{border-bottom:1px solid #E1E1E1;margin-bottom:1rem}.property-copy__block div.hidden{display:none}.property-copy__block h2{cursor:pointer;padding-right:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.property-copy__block h2 span{position:absolute;top:0;right:0;font-size:1rem;transform:rotate(180deg);transform-origin:center 10px;transition:transform .2s;font-family:Nunito Sans;font-weight:300}.property-copy__block h2.open span{transform:rotate(0)}body.fixed{overflow:hidden}.btn{display:inline-block;background-color:#3d5099;color:#fff;cursor:pointer;padding:.5rem 1.25rem;font-size:.875rem;border-radius:3px;border:1px solid #3d5099;font-family:Nunito Sans,arial,helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:hover{color:#fff;background-color:#362e71;border:1px solid #362e71}.btn.btn-inverse{background-color:#fff;color:#3d5099;border:1px solid #3d5099}.btn.btn-inverse:hover{background-color:#3d5099;color:#fff;border:1px solid #3d5099}.btn.btn-small{font-size:.75rem;padding:.25rem 1rem}.developers{display:flex;flex-wrap:wrap;justify-content:space-between}.developers .developer-card{width:100%;display:flex;background-color:#f0efec;flex-direction:column;padding:1rem 0;justify-content:space-between;align-items:center;margin:1rem 0}@media only screen and (min-width: 600px){.developers .developer-card{width:45%}}@media only screen and (min-width: 800px){.developers .developer-card{width:30%}}.developers .developer-card img{max-width:100px;margin:1rem}.text-white{color:#fff}.vue-map{width:100%;height:100%;min-height:2rem}
