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

/** GENERAL **/
.footer-wrapper 							{ margin:59px 0px 0px 0px; }
.footer-wrapper .fw-padding					{ position:relative; }
.footer-wrapper .footer-left				{ float:left; width:70%; }
.footer-wrapper .footer-right				{ float:right; width:100%; max-width:260px; text-align:center; }

.footer-wrapper								{ background:#0B172B; color:#FFFFFF; }



/** FOOTER KEY **/
.footer-wrapper .footer-key						{ position:absolute; top:-59px; right:10px; width:230px; }
.footer-wrapper .footer-key img					{ width:100%; max-width:600px; max-height:244px; }



/** BRANCHES **/
.footer-wrapper .office-finder							{ display:none; margin:0px auto 20px auto; position:relative; max-width:220px; }
.footer-wrapper .office-finder .trigger					{ display:block; text-transform:uppercase; padding:10px; text-align:center; }
.footer-wrapper .office-finder .trigger span			{ display:inline-block; vertical-align:middle; font-size:1.6em; padding:0px 10px 0px 0px; }
.footer-wrapper .office-finder ul						{ display:none; list-style:none; margin:0px; padding:0px; font-size:1.2em; text-align:center; }
.footer-wrapper .office-finder ul li					{ display:block; }
.footer-wrapper .office-finder ul li a					{ display:block; padding:10px; }
.footer-wrapper .footer-branch							{ display:block; float:left; margin:0px 0px 30px 0px; width:33%; }
.footer-wrapper .footer-branch a						{ display:block; }
.footer-wrapper .footer-branch .title					{ text-transform:uppercase; font-weight:400; font-family:'Roboto Slab', serif; }
.footer-wrapper .footer-branch .number					{ padding:5px 0px 0px 0px; }

.footer-wrapper .office-finder							{ border:2px solid #B8993F; color:#FFFFFF; background:transparent; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; }
.footer-wrapper .office-finder:hover					{ border:2px solid #B8993F; color:#0B172B; background:#B8993F; }
.footer-wrapper .office-finder .trigger span			{ color:#FFFFFF; }
.footer-wrapper .office-finder .trigger:hover span		{ color:#0B172B; }
.footer-wrapper .office-finder ul						{ background:#0B172B; }
.footer-wrapper .office-finder ul li a					{ background:#0B172B; color:#FFFFFF; border-top:1px solid #081B38; }
.footer-wrapper .office-finder ul li a:hover			{ background:#B8993F; color:#0B172B; }
.footer-wrapper .footer-branch .title					{ color:#B8993F; }
.footer-wrapper .footer-branch .number					{ color:#FFFFFF; }
.footer-wrapper .footer-branch .number strong			{ color:#FFFFFF; }
.footer-wrapper .footer-branch .number:hover			{ color:#B8993F; }



/** RIGHT **/
.footer-wrapper .footer-tagline								{ font-size:1.8em; font-style:italic; font-weight:300; line-height:1em; margin:0px; }
.footer-wrapper .btn																	{ margin:30px 0px 20px 0px; }
.footer-wrapper .accreditations a							{ display:inline-block; vertical-align:middle; margin:10px; }
.footer-wrapper .accreditations a img						{ width:100%; }
.footer-wrapper .accreditations .accred-support				{ width:100px; }
.footer-wrapper .accreditations .accred-tpos				{ width:190px; }
.footer-wrapper .accreditations .accred-ukalaPrs				{ width:170px; }
.footer-wrapper .accreditations .accred-naea				{ width:100px; }
.footer-wrapper .accreditations .accred-arla				{ width:100px; }
.footer-wrapper .accreditations .accred-ukala {
	width:50px;
}
.footer-wrapper .accreditations .accred-prs {
	width:110px;
}
.footer-wrapper .accreditations .accred-support img			{ max-width:140px; max-height:93px; }
.footer-wrapper .accreditations .accred-tpos img			{ max-width:244px; max-height:48px; }
.footer-wrapper .accreditations .accred-naea img,
.footer-wrapper .accreditations .accred-arla img			{ max-width:160px; max-height:58px; }
.footer-wrapper .accreditations .accred-ukalaPrs img {
	max-width:244px;
	max-height:88px;
}
.footer-wrapper .accreditations .accred-ukala img {
	max-width:51px;
	max-height:88px;
}
.footer-wrapper .accreditations .accred-prs img {
	max-width:179px;
	max-height:88px;
}
.footer-wrapper .accreditations .accred-propertyMark img { max-width:160px; max-height:46px; }
.footer-wrapper .accreditations .accred-clientMoneyProtect img { max-width:160px; max-height:80px; }

.footer-wrapper .footer-tagline								{ color:#B8993F; }

/** FOOTER LOGINS **/
.logins-external																							{ text-align:center; }
.logins-external .vendor-login											{ margin-right:5px; }
.logins-external .feefo-widget											{ margin-top: -3px; margin:30px 0px 20px 0px;  }

/** FOOTER BASE **/
.footer-wrapper .footer-base				{ padding:10px 0px; margin:40px 0px 0px 0px; font-size:12px; }
.footer-wrapper .footer-base-left		{ float:left; width:260px; }
.footer-wrapper .footer-base-right		{ float:right; text-align:right; width:330px; }
.footer-wrapper .footer-base strong,
.footer-wrapper .footer-base a				{ font-weight:600; }
.footer-wrapper .footer-base-right .privacy-link  { border-left: 2px solid #0B172B; margin-left:5px; padding-left:5px; }

.footer-wrapper .footer-base				{ background:#FFFFFF; color:#0B172B; }
.footer-wrapper .footer-base strong,
.footer-wrapper .footer-base a				{ color:#0B172B; }
.footer-wrapper .footer-base a:hover { color:#B8993F; }



/** FOOTER LINKS **/
.FooterLinks {
	padding:20px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #2C3958;
}
.FooterLinks .FooterLink {
	display:inline-block;
	vertical-align:middle;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
	border-right:1px solid #B8993F;
	color:#FFFFFF;
}
.FooterLinks .FooterLink:last-child {
	margin:0px;
	padding:0px;
	border-right:none;
}
.FooterLinks .FooterLink:hover {
	color:#B8993F;
}
@media screen and (max-width:860px){
	.FooterLinks {
		text-align:center;
	}
}
@media screen and (max-width:580px){
	.FooterLinks .FooterLink.FooterLink--complaints {
		margin:0px;
		padding:0px;
		border-right:none;
	}
	.FooterLinks .FooterLink.FooterLink--cmp {
		display:block;
		margin:20px 0px 0px 0px;
	}
}



/**  RENTALS **/
.rent-wrapper .footer-wrapper .footer-branch .title,
.rent-wrapper .footer-wrapper .footer-tagline								{ color:#B8993F; }
.rent-wrapper .footer-wrapper .office-finder							{ border:2px solid #B8993F; }
.rent-wrapper .footer-wrapper .office-finder:hover					{ border:2px solid #B8993F; color:#FFFFFF; background:#B8993F; }



/** RESPONSIVE **/
@media screen and (max-width:1040px){

	.footer-wrapper .footer-top .footer-left				{ width:65%; }
	.footer-wrapper .footer-branch				{ width:33%; margin:0px 0px 30px 0px; }

}

@media screen and (max-width:910px){

	.footer-wrapper .footer-top .footer-left	{ width:60%; }

}

@media screen and (max-width:860px){

	.footer-wrapper .footer-top .footer-left				{ float:none; clear:both; width:100%; margin:40px auto 0px auto; }
	.footer-wrapper .footer-branch			{ float:none; display:inline-block; vertical-align:top; text-align:left; width:170px; font-size:1.2em; margin:0px 4% 30px 4%; }
	.footer-wrapper .footer-top .footer-right				{ float:none; clear:both; width:100%; max-width:none; margin:0px auto; }

}

@media screen and (max-width:760px){

	.footer-wrapper .footer-tagline				{ margin:0px 0px 40px 0px; line-height:auto; }
	.footer-wrapper .footer-base				{ padding:20px 0px; }
	.footer-wrapper .footer-base .footer-right	{ text-align:center; margin:20px 0px 0px 0px; }
	.footer-wrapper .footer-branch				{ display:none; }
	.footer-wrapper .office-finder				{ display:block; }

}

@media screen and (max-width:650px){
	.footer-wrapper .footer-base				{ padding:20px 0px; }
	.footer-wrapper .footer-base-left			{ margin:0px 0px 20px 0px; }
	.footer-wrapper .footer-base-left,
	.footer-wrapper .footer-base-right		{ float:none; clear:both; width:100%; text-align:center; }
	.footer-wrapper .footer-base-right .privacy-link  { display:block; border-left:none; margin-top:15px; }
}

@media screen and (max-width:440px){

	.footer-wrapper 																													{ margin:45px 0px 0px 0px; }
	.footer-wrapper .footer-key																				{ top:-45px; width:90%; max-width:190px; }
	.footer-wrapper .footer-branch																{ float:none; width:auto; }
	.footer-wrapper .accreditations .accred-support,
	.footer-wrapper .accreditations .accred-tpos,
	.footer-wrapper .accreditations .accred-naea,
	.footer-wrapper .accreditations .accred-arla				{ width:200px; margin:0px auto 20px auto; }
	.logins-external .vendor-login,
	.logins-external .feefo-widget																	{ display:block; margin:0px auto 20px auto; }
	.logins-external .vendor-login																	{ width:110px; }

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