<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/** HOME SEARCH **/
.HomeSearch {
	padding:20px 0px;
	background:#0B172B;
	border-top:1px solid #2C3958;
	border-bottom:1px solid #2C3958;
}

/** SLIDER **/
.home-slider { display:block; position:relative; z-index:2; overflow:hidden; background:#FFFFFF; padding:0px; }
.home-slider .fw-padding { position:relative; }
.home-slider .jcarousel-wrapper { margin:0px auto; position:relative; z-index:2; }
.home-slider .jcarousel { position:relative; overflow:hidden; width:100%; }
.home-slider .jcarousel-control-prev,
.home-slider .jcarousel-control-next { position:absolute; top:50%; margin:-29px 0px 0px 0px; padding:10px 20px 12px 20px; text-align:center; z-index:99; font-size:3em; line-height:1em; }
.home-slider .jcarousel-control-prev,
.home-slider .jcarousel-control-next { color:#9D9D9C; background:#DADADA; zoom:1; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; }
.home-slider .jcarousel-control-prev:hover,
.home-slider .jcarousel-control-next:hover { color:#B8993F; background:#9D9D9C; zoom:1; }
.home-slider .jcarousel-control-prev { left:0; }
.home-slider .jcarousel-control-next { right:0; }
.home-slider .jcarousel ul { position:relative; list-style:none; margin:0; padding:0; width: 1000000em; }
.BOPSlide { position:relative; float:left; width:100%; overflow:hidden; padding:80px 0px 40px 0px; }
.BOPSlide .BOPSlide--content { position:relative; z-index:2; min-height:305px; }
.BOPSlide .BOPSlide--title { font-family:'cronos-pro', sans-serif; font-size:120px; font-weight:300; line-height:0.9em; }
.BOPSlide .BOPSlide--title span { color:#B8993F; }
.BOPSlide.BOPSlide--rent .BOPSlide--title span { color:#1786C8; }
.BOPSlide .BOPSlide--title span span,
.BOPSlide.BOPSlide--rent .BOPSlide--title span span { color:#0B172B; font-weight:700; }
.BOPSlide .BOPSlide--key { position:absolute; z-index:1; top:-80px; left:760px; width:746px; height:305px; }
.BOPSlide .BOPSlide--key img { width:100%; max-width:746px; max-height:305px; }
.BOPSlide.BOPSlide--rent .BOPSlide--keyGold,
.BOPSlide .BOPSlide--keyBlue { display:none; }
.BOPSlide .BOPSlide--keyGold,
.BOPSlide.BOPSlide--rent .BOPSlide--keyBlue { display:block; }
.BOPSlide .BOPSlide--subTitle { font-family:'cronos-pro', sans-serif; font-weight:300; font-style:italic; color:#0B172B; font-size:4em; line-height:1em; }
.BOPSlide .BOPSlide--text { font-size:1.6em; margin:10px 0px; max-width:880px; }
.BOPSlide .BOPSlide--btn { width:100%; text-align:center; margin:30px 0px 0px 0px; font-size:1.3em; }
.BOPSlide .BOPSlide--btn .btn { background:#0B172B; color:#FFFFFF; }
.BOPSlide .BOPSlide--btn .btn:hover { background:#B8993F; color:#0B172B; }
@media screen and (max-width:1280px){
	.home-slider .fw-padding { padding:0px 80px; }
}
@media screen and (max-width:1080px){
	.BOPSlide .BOPSlide--title { font-size:100px; }
	.BOPSlide .BOPSlide--key { left:640px; }
}
@media screen and (max-width:960px){
	.BOPSlide .BOPSlide--title .BOPSlide--title03 { display:block; }
	.BOPSlide .BOPSlide--key { left:350px; }
}
@media screen and (max-width:760px){
	.BOPSlide { text-align:center; padding:0px 0px 40px 0px; }
	.BOPSlide .BOPSlide--title { font-size:70px; }
	.BOPSlide .BOPSlide--title .BOPSlide--title03 { display:inline; }
	.BOPSlide .BOPSlide--key { position:static; display:block; width:100%; margin:20px auto; height:107px; background:transparent url(built-on-people/key-goldAlt-260.png) no-repeat 50% 50%; background-size:contain; left:unset; top:unset; }
	.BOPSlide.BOPSlide--rent .BOPSlide--key { background:transparent url(built-on-people/key-goldAlt-260.png) no-repeat 50% 50%; }
	.BOPSlide .BOPSlide--key img { display:none !important; }
}
@media screen and (max-width:480px){
	.BOPSlide .BOPSlide--subTitle { font-size:3em; }
	.BOPSlide .BOPSlide--text { font-size:1.3em; }
}
@media screen and (max-width:440px){
	.jcarousel-control-prev,
	.jcarousel-control-next { display:none !important; }
	.home-slider .fw-padding { padding:0px 20px; }
}



/** CHAMELEONS **/
.ChameleonSlides .BOPSlide--content {
	min-height:347px;
}
.BOPSlide--chameleons,
.BOPSlide--chameleons .BOPSlide--title,
.BOPSlide--chameleons .BOPSlide--subTitle,
.BOPSlide--chameleons .BOPSlide--subText {
	position:relative;
}
.BOPSlide--chameleons .BOPSlide--title,
.BOPSlide--chameleons .BOPSlide--subTitle,
.BOPSlide--chameleons .BOPSlide--subText {
	display:block;
	margin:0px 200px 0px 0px;
	z-index:2;
}
.BOPSlide--chameleons .BOPSlide--subText {
	margin:0px 380px 0px 0px;
}
.BOPSlide--chameleons02 .BOPSlide--subTitle {
	max-width:500px;
	padding-top:60px;
}
.BOPSlide--chameleons03 .BOPSlide--subTitle {
	padding-top:70px;
}
.BOPSlide--chameleons04 .BOPSlide--subTitle {
	padding-top:70px;
}
.BOPSlide--chameleons .BOPSlide--subText {
	font-size:1.6em;
}
.BOPSlide--chameleons05 .Btn,
.BOPSlide--chameleons05 .btn {
	margin:10px 0px;
	background:#0B172B;
	color:#FFFFFF;
}
.BOPSlide--chameleons05 .Btn:hover,
.BOPSlide--chameleons05 .btn:hover {
	background:#B8993F;
	color:#0B172B;
}
.BOPSlide--chameleons .ChameleonImage {
	position:absolute;
	bottom:50%;
	right:0;
	margin:0px 0px -174px 0px;
	z-index:1;
}
@media screen and (max-width:960px){
	.ChameleonSlides .BOPSlide--content {
		min-height:400px;
	}
}
@media screen and (max-width:760px){
	.ChameleonSlides .BOPSlide--content {
		min-height:unset;
	}
	.BOPSlide--chameleons .BOPSlide--title,
	.BOPSlide--chameleons .BOPSlide--subTitle,
	.BOPSlide--chameleons .BOPSlide--subText {
		margin:0px 0px 20px 0px;
	}
	.BOPSlide--chameleons02 .BOPSlide--subTitle {
		max-width:unset;
	}
	.BOPSlide--chameleons02 .BOPSlide--subTitle,
	.BOPSlide--chameleons03 .BOPSlide--subTitle,
	.BOPSlide--chameleons04 .BOPSlide--subTitle,
	.BOPSlide--chameleons05 .BOPSlide--subTitle {
		padding-top:0px;
	}
	.BOPSlide--chameleons .ChameleonImage {
		display:block;
		position:static;
		bottom:unset;
		right:unset;
		margin:0px auto;
		max-width:360px;
	}
	.BOPSlide--chameleons .ChameleonImage img {
		width:100%;
	}
}



/** CHAMELEON COVER **/
.BOPSlide--chameleonsCover {
	background:#FFFFFF url(slider/chameleon-cover.jpg) no-repeat 50% 100%;
	background-size:cover;
	padding:160px 0px 0px 0px;
}
.BOPSlide--chameleonsCover .Chameleon {
	position:absolute;
	width:200px;
	bottom:40px;
	left:0;
}
.BOPSlide--chameleonsCover .Chameleon img {
	width:100%;
	max-width:384px;
	max-height:383px;
}
.BOPSlide--chameleonsCover .BOPSlide--content {
	margin:0px 370px 0px 220px;
}
.BOPSlide.BOPSlide--chameleonsCover .BOPSlide--title {
	font-size:90px;
	margin:0px;
}
.BOPSlide--chameleonsCover .BOPSlide--content .BOPSlide--subTitle {
	font-size:5.2em;
	max-width:600px;
	margin:0px;
}
.BOPSlide--chameleonsCover .BOPSlide--content .Chameleon {
	display:none;
	margin:20px auto 0px auto;
}
.BOPSlide--chameleonsCover .BOPSlide--content .btn {
	display:block;
	max-width:200px;
	margin:20px auto 0px auto;
	background:#0B172B;
	color:#FFFFFF;
}
.BOPSlide--chameleonsCover .BOPSlide--content .btn:hover {
	background:#B8993F;
	color:#0B172B;
}
.BOPSlide--chameleonsCover .ChameleonPhone {
	position:absolute;
	right:0;
	bottom:0px;
	width:350px;
}
.BOPSlide--chameleonsCover .ChameleonPhone img {
	width:100%;
	max-width:439px;
	max-height:480px;
}
@media screen and (max-width:1440px){
	.BOPSlide--chameleonsCover {
		background-size:1440px;
	}
}
@media screen and (max-width:1280px){
	.BOPSlide--chameleonsCover .BOPSlide--content {
    margin:0px 280px 0px 160px;
	}
}
@media screen and (max-width:1180px){
	.BOPSlide--chameleonsCover {
		text-align:center;
		padding:80px 0px 40px 0px;
	}
	.BOPSlide--chameleonsCover .Chameleon {
		position:static;
		width:200px;
		bottom:unset;
		left:unset;
	}
	.BOPSlide--chameleonsCover .Chameleon,
	.BOPSlide--chameleonsCover .BOPSlide--content {
		display:inline-block;
		vertical-align:bottom;
		text-align:left;
	}
	.BOPSlide--chameleonsCover .BOPSlide--content {
		margin:0px 0px 0px 20px;
		max-width:340px;
	}
	.BOPSlide--chameleonsCover .BOPSlide--content .BOPSlide--subTitle {
		font-size:4em;
	}
	.BOPSlide--chameleonsCover .ChameleonPhone {
		display:none;
		position:static;
		right:unset;
		bottom:unset;
		margin:40px auto 0px auto;
	}
}
@media screen and (max-width:760px){
	.BOPSlide--chameleonsCover {
		padding:80px 0px 0px 0px;
		background-size:cover;
	}
	.BOPSlide--chameleonsCover .Chameleon {
		display:none;
	}
	.BOPSlide--chameleonsCover .BOPSlide--content .Chameleon {
		display:block;
	}
	.BOPSlide--chameleonsCover .BOPSlide--content {
		display:block;
		text-align:center;
		max-width:unset;
		width:100%;
		margin:0px 0px 40px 0px;
	}
}




/** COVID-19 **/
.BOPSlide.BOPSlide--covid {
	background:#EFEFEF url(slider/covid19.jpg) no-repeat 100% 100%;
	background-size:contain;
}
.BOPSlide.BOPSlide--covid .BOPSlide--subTitle span {
  display:block;
  font-size:26px;
}
.BOPSlide.BOPSlide--covid p {
  font-size:16px;
  max-width:680px;
}
@media screen and (max-width:1360px){
	.BOPSlide.BOPSlide--covid {
		background:#EFEFEF url(slider/covid19.jpg) no-repeat left 300px top 83%;
		background-size:auto;
	}
}
@media screen and (max-width:760px){
	.BOPSlide.BOPSlide--covid {
		background:#EFEFEF url(slider/covid19.jpg) no-repeat 50% 50%;
		background-size:cover;
		padding:0px;
	}
	.BOPSlide.BOPSlide--covid .fw-margins {
		background:rgba(239, 239, 239, 0.8);
		padding:80px 0px;
	}
}



/** COLOURED BANNER SLIDES **/
.home-slider.door-slides .slide.coloured-banner .slide-text-wrapper { z-index:0; }
.home-slider.door-slides .slide.coloured-banner .slide-text-wrapper .content { padding:0px 0px 0px 60px; }
.coloured-banner .cb-top { font-size:4em; line-height:1.3em; font-family:'Roboto Slab', serif; }
.coloured-banner.coloured-banner-08 .cb-top { background:#8B96A6; color:#FFFFFF; }
.coloured-banner.coloured-banner-09 .cb-top { background:#1786C8; color:#FFFFFF; }
.coloured-banner .cb-top span { display:block; }
.coloured-banner .cb-bottom { margin:10px 0px; font-family:'Roboto Slab', serif; font-size:2em; }
.coloured-banner .cb-bottom { background:#E53835; color:#FFFFFF; }
.coloured-banner .cb-base { font-size:0.8em; }
.coloured-banner .cb-top,
.coloured-banner .cb-bottom,
.coloured-banner .cb-base { padding:20px 40px 20px 200px; }
.coloured-banner .cb-base .text,
.coloured-banner .cb-base .image { display:inline-block; vertical-align:middle; }
.coloured-banner .cb-base .image { width:130px; margin:0px 0px 0px 10px; padding:10px 0px; }
.coloured-banner .cb-base .image img { width:100%; max-width:250px; max-height:86px; }
@media screen and (max-width:1160px){
	.home-slider.door-slides .slide.coloured-banner .slide-door-icon img { width:240px; }
}
@media screen and (max-width:980px){
	.cb-base .cb-base-content { margin:0px auto; width:390px; }
	.cb-base .cb-base-content .text { float:left; width:240px; text-align:left; }
	.cb-base .cb-base-content .image { float:right; }
}
@media screen and (max-width:880px){
	.coloured-banner .cb-top { font-size:3em; }
	.coloured-banner .cb-bottom { font-size:1.6em; }
}
@media screen and (max-width:760px){
	.home-slider.door-slides .slide.coloured-banner .fw-padding { padding:0px; }
	.home-slider.door-slides .slide.coloured-banner .slide-text-wrapper .content { padding:0px; }
	.coloured-banner .cb-top,
	.coloured-banner .cb-bottom,
	.coloured-banner .cb-base { padding:10px 40px; }
	.coloured-banner .cb-bottom { margin:0px; }
	.home-slider.door-slides .slide.coloured-banner .slide-door-icon { width:120px; margin:0px 0px 0px -60px; }
	.home-slider.door-slides .slide.coloured-banner .slide-door-icon img { width:100%; }
}
@media screen and (max-width:560px){
	.coloured-banner .cb-top span { display:inline; }
}
@media screen and (max-width:520px){
	.coloured-banner .cb-top,
	.coloured-banner .cb-bottom,
	.coloured-banner .cb-base { padding:10px 20px; }
	.coloured-banner .cb-top { font-size:1.6em; }
	.coloured-banner .cb-top span { display:block; }
	.coloured-banner .cb-bottom { font-size:1.2em; }
	.coloured-banner .cb-base { font-size:0.7em; }
	.home-slider.door-slides .slide .slide-text-wrapper .text { margin:0px; }
	.cb-base .cb-base-content { width:auto; max-width:240px; }
	.cb-base .cb-base-content .text { float:none; width:auto; text-align:center; }
	.cb-base .cb-base-content .image { float:none; width:100px; }
}



/** CHANGING LIVES BANNERS **/
.HomeImgFader {
	background:#0B172B;
	position:relative;
	list-style:none;
	display:block;
	width:100%;
	margin:0px;
	padding:26.72% 0px 0px 0px;
}
.HomeImgFader li {
	display:none;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}
.HomeImgFader li img {
	width:100%;
}



/** SLIDE BACKGROUNDS
.home-slider .slide-valuations { background:#0B172B url(backgrounds/bg-bubbles.jpg) no-repeat 50% 50%; background-size:cover; }
.home-slider .slide-office { background:#0B172B url(backgrounds/bg-map.jpg) no-repeat 50% 50%; background-size:cover; }
.home-slider .slide-videos { background:#0B172B url(backgrounds/videos-02.jpg) no-repeat 50% 50%; background-size:cover; }
.home-slider .slide-help { background:#0B172B url(backgrounds/office-sinage-blur.jpg) no-repeat 50% 50%; background-size:cover; }
.home-slider .slide-magazine { background:#0B172B url(backgrounds/bg-map.jpg) no-repeat 50% 50%; background-size:cover; }
.home-slider .slide-conveyancing { background:#0B172B url(backgrounds/bg-conveyancing.jpg) no-repeat 50% 50%; background-size:cover; }**/

/** FEEFO WIDGET  **/
.feefo-widget-top					{ min-height:172px; background-color:#EFEFEF; padding:20px 15px; }
.feefo-review-carousel-widget-service,
.feefowidget-container-carousel .feefowidget-standard.feefowidget-carousel-container-single-review				{ text-align: center; }

/** WELCOME **/
.home-welcome							{ padding:80px 0px; }
.home-welcome h1						{ font-size:2.8em; }
.home-welcome .subtitle					{ font-size:1.8em; max-width:700px; margin:20px 0px; line-height:1.6em; }
.home-welcome .left,
.home-welcome .right					{ width:48%; }
.home-welcome .left						{ float:left; font-size:1.4em; line-height:1.8em; font-weight:300; }
.home-welcome .right					{ float:right; }

.home-welcome							{ background:#FAFAFA; color:#777777; }
.home-welcome h1						{ color:#0B172B; }
.home-welcome .subtitle					{ color:#0B172B; }



/** LANDLORDS **/
.home-landlords							{ padding:80px 0px; text-align:center; }
.home-landlords h2						{ font-size:2.8em; }
.home-landlords .subtitle				{ font-size:1.8em; max-width:700px; margin:20px auto; line-height:1.6em; }
.home-landlords .icon img				{ width:100%; max-width:133px; max-height:101px; }

.home-landlords							{ background:#FAFAFA; }



/** HOME PROPERTIES **/
.home-properties						{ padding:40px 0px; text-align:center; }
.home-properties h2						{ font-size:2.8em; margin:0px 0px 40px 0px; }

.home-properties						{ background:#FAFAFA; }



/** RESPONSIVE **/
/* @media screen and (max-width:1280px){
	.home-slider .jcarousel li .slide-left			{ padding:100px 0px 260px 60px; }
}
@media screen and (max-width:1110px){
	.home-slider .jcarousel li .icon				{ bottom:-130px; }
}
@media screen and (max-width:1060px){
	.home-slider .jcarousel li .slide-left 			{ padding:100px 0px 100px 60px; }
	.home-slider .jcarousel li .icon				{ left:600px; bottom:-90px; }
}
@media screen and (max-width:930px){
	.home-slider .jcarousel li .slide-left			{ max-width:350px; padding:40px 0px 120px 60px; }
	.home-slider .jcarousel li .slide-left h2		{ font-size:3.5em; }
	.home-slider .jcarousel li .slide-left .btn		{ display:block; }
	.home-slider .jcarousel li .icon				{ left:450px; bottom:-100px; }
	.home-slider .base-key							{ margin:-127px 0px 30px 20px; }
} */
@media screen and (max-width:850px){
	.property-wrapper .list-item.list-item-2		{ display:none; }
	/* .home-slider .jcarousel li .icon				{ bottom:-80px; } */
}
@media screen and (max-width:830px){
	.home-welcome .left						{ height:auto !important; margin:0px 0px 40px 0px; }
	.home-welcome .right					{ height:400px; }
	.home-welcome .left,
	.home-welcome .right					{ float:none; width:auto; }
}
/* @media screen and (max-width:740px){
	.home-slider .jcarousel li .slide-left			{ padding:40px 60px 80px 60px; }
	.home-slider .jcarousel li .icon				{ display:none; }
	.home-slider .base-key .image 					{ width:200px; }
	.home-slider .base-key 							{ margin:-95px 0px 30px 20px; }
} */
@media screen and (max-width:560px){
	.property-wrapper .list-item.list-item-2		{ display:block; }
}
@media screen and (max-width:480px){
	/* .home-slider .jcarousel li .slide-left			{ padding:40px 40px 80px 40px; }
	.home-slider .jcarousel li .slide-left h2		{ font-size:2.5em; }
	.home-slider .jcarousel li .slide-left .text	{ margin:20px 0px; font-size:1.4em; } */
	.home-properties h2				{ font-size:2em; }
}
@media screen and (max-width:440px){
	.home-welcome							{ padding:40px 0px; }
	.home-welcome .fw-padding				{ padding:0px; }
	.home-welcome .title					{ padding:0px 20px; }
	.home-welcome h1,
	.home-landlords h2,
	.home-welcome h2						{ font-size:1.8em; }
	.home-welcome .subtitle					{ font-size:1.4em; }
	.home-welcome .left						{ font-size:1.2em; padding:0px 20px; }
	.home-welcome .right					{ display:none; height:200px; }
	.home-landlords							{ padding:40px 0px 0px 0px; }
	.home-properties						{ padding:0px 0px 40px 0px; }

}
</pre></body></html>