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

/** BRANCH LIST **/
.branch-list .single-branch											{ display:inline-block; vertical-align:top; width:33%; }
.branch-list .single-branch .spacing								{ padding:10px; margin:0px 0px 40px 0px; }
.branch-list .single-branch .sb-base								{ padding:40px 10px 10px 10px; font-size:1.3em; }
.branch-list .single-branch .title									{ font-family:'Roboto Slab', serif; font-size:1.2em; font-weight:600; margin:0px 0px 5px 0px; }
.branch-list .single-branch address									{ font-style:normal; margin:0px 0px 30px 0px; }
.branch-list .single-branch .contact								{ margin:0px 0px 30px 0px; }
.branch-list .single-branch .contact h3								{ margin:0px 0px 5px 0px; }
.branch-list .single-branch .contact .number						{ display:block; }
.branch-list .single-branch .contact .email							{ display:block; margin:10px 0px; }
.branch-list .single-branch .contact .property-link					{ display:block; }
.branch-list .single-branch .btn									{ display:block; text-align:center; }

.branch-list .single-branch .single-branch-map						{ background:#EFEFEF; }
.branch-list .single-branch address,
.branch-list .single-branch .contact .number						{ color:#777777; }
.branch-list .single-branch .title,
.branch-list .single-branch .contact h3,
.branch-list .single-branch .contact .email							{ color:#0B172B; }
.branch-list .single-branch .contact .number strong,
.branch-list .single-branch .contact .email strong					{ color:#B8993F; }
.branch-list .single-branch .contact .property-link					{ color:#0B172B; text-decoration:underline; }
.branch-list .single-branch .contact .property-link:hover { color:#B8993F; }



/** FULL WIDTH **/
.branch-list .single-branch.fw-single-branch { display:block; width:100%; padding:40px 0px 0px 0px; border-top:2px solid #B8993F; }
.branch-list .single-branch.fw-single-branch .single-branch-map { float:left; width:350px; }
.branch-list .single-branch.fw-single-branch .sb-base { margin:0px 0px 0px 360px; }
.branch-list .single-branch.fw-single-branch .btn { max-width:300px; }



/** SINGLE BRANCH PAGE **/
.singleBranch--headerimage { margin:0px; }
.singleBranch--headerimage img { width:100%; }
.singleBranch--headerimage img.laptop { max-width:1280px; max-height:400px; }
.singleBranch--headerimage img.tablet { max-width:840px; max-height:300px; }
.singleBranch--headerimage img.mobile { max-width:480px; max-height:171px; }
.singleBranch--headerimage img.laptop,
.singleBranch--headerimage img.tablet,
.singleBranch--headerimage img.mobile { display:none; }
.singleBranch--header { font-size:1.3em; padding:80px 0px 40px 0px; }
.singleBranch--header .singleBranch--headerIntro { font-size:1.3em; }
.singleBranch--header .singleBranch--headerIntro h2 { font-size:1.8em; }
.singleBranch--team {
	padding-top: 40px;
}
.singleBranch--teamTitle { font-family:'cronos-pro', sans-serif; font-size:80px; font-weight:300; line-height:0.9em; text-align:left; }
.singleBranch--teamTitle span { color:#B8993F; }
.singleBranch--teamTitle span span { color:#0B172B; font-weight:700; }
.single-branch-page .branch-area { text-align:center; }
.single-branch-page .branch-area h2										{ margin:0px 0px 40px 0px; font-size:2.6em; }
.single-branch-page .branch-area .area-content							{ position:relative; margin:0px 0px 40px 0px; }
.single-branch-page .branch-area .area-img								{ position:absolute; left:0; top:0; bottom:0; }
.single-branch-page .branch-area .area-text								{ font-size:1.3em; line-height:1.6em; padding:40px 0px; text-align:left; }
.single-branch-page .branch-area .btn { font-size:1.3em; }
.single-branch-page .branch-base-image										{ height:900px; }
.single-branch-page .branch-base-image img								{ width:100%; height:auto; }
.single-branch-page .branch-contact h2,
.single-branch-page .branch-contact .static-left h3,
.single-branch-page .branch-contact .static-left .email					{ color:#0B172B; }
.single-branch-page .branch-contact address,
.single-branch-page .branch-contact .static-left .number				{ color:#777777; }
.single-branch-page .branch-contact .static-left .number strong,
.single-branch-page .branch-contact .static-left .email strong			{ color:#B8993F; }
.single-branch-page .branch-area h2										{ color:#0B172B; }
.single-branch-page .branch-area .area-text								{ color:#777777; }
@media screen and (max-width:1280px){
	.singleBranch--headerimage img.desktop { display:none; }
	.singleBranch--headerimage img.laptop { display:block; }
}
@media screen and (max-width:840px){
	.singleBranch--headerimage img.laptop { display:none; }
	.singleBranch--headerimage img.tablet { display:block; }
}
@media screen and (max-width:660px){
	.singleBranch--header { font-size:1.1em; padding:40px 0px; }
}
@media screen and (max-width:480px){
	.singleBranch--headerimage img.tablet { display:none; }
	.singleBranch--headerimage img.mobile { display:block; }
}



/** BRANCH OTHER **/
.BranchOther {
	border-top:1px solid #CCCCCC;
}
.BranchOther .BranchOther-header {
	margin:0px 0px 20px 0px;
	text-align:center;
}
.BranchOther .BranchOther-saleType {
	padding:20px;
	width:calc(50% - 50px);
	margin:0px 0px 20px 0px;
}
.BranchOther .BranchOther-saleTypeSale {
	float:left;
	background:#F6F2ED;
}
.BranchOther .BranchOther-saleTypeRent {
	float:right;
	background:#D0EAF5;
}
.BranchOther .BranchOther-saleType .number,
.BranchOther .BranchOther-saleType .email {
	display:block;
	margin:10px 0px 0px 0px;
}
.BranchOther .BranchOther-saleType .btn {
	margin:20px 0px 0px 0px;
}
.BranchOther .BranchOther-saleType .number,
.BranchOther .BranchOther-saleType .email {
	color:#0B172B;
}
.BranchOther .BranchOther-saleType .number strong,
.BranchOther .BranchOther-saleType .email strong {
	color:#0B172B;
}
.BranchOther .BranchOther-saleType .email {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.BranchOther .BranchOther-saleType .number:hover span,
.BranchOther .BranchOther-saleType .email:hover span {
	text-decoration:underline;
}
.BranchOther .branchOther-detailBoxWrapper {
	font-size:0px;
	text-align:center;
}
.BranchOther .branchOther-detailBox {
	display:inline-block;
	vertical-align:top;
	padding:20px;
	text-align:center;
	border-right:1px solid #CCCCCC;
	font-size:14px;
	width:calc(25% - 50px);
}
.BranchOther .branchOther-detailBox:last-child {
	border-right:none;
}
.BranchOther .branchOther-detailBox .Title,
.BranchOther .branchOther-detailBox .Value {
	display:block;
}
.BranchOther .branchOther-detailBox .Title {
	font-weight:600;
	line-height:1em;
	max-width:190px;
	margin:0px auto;
}



/** RESPONISVE **/
@media screen and (max-width:1600px){
	.single-branch-page .branch-base-image										{ height:600px; }
}
@media screen and (max-width:1170px){
	.branch-list .single-branch .sb-base							{ font-size:1.1em; }
}
@media screen and (max-width:1020px){
	.branch-list .single-branch .contact .number strong,
	.branch-list .single-branch .contact .email strong				{ display:none; }
	.branch-list .single-branch .contact .email .tokeniser-token2	{ color:#B8993F; font-weight:400; }
}
@media screen and (max-width:960px){
	.singleBranch--teamTitle .BOPHeader--title03 { display:block; }
}
@media screen and (max-width:920px){
	.branch-list .single-branch										{ width:49%; }
	.branch-list .single-branch.fw-single-branch .single-branch-map { width:45%; }
	.branch-list .single-branch.fw-single-branch .sb-base { margin:0px 0px 0px 50%; }
}
@media screen and (max-width:840px){
	.BranchOther .branchOther-detailBox {
		width:calc(50% - 50px);
	}
	.BranchOther .branchOther-detailBox:nth-child(2),
	.BranchOther .branchOther-detailBox:last-child {
		border-right:none;
	}
}
@media screen and (max-width:820px){
	.single-branch-page .branch-contact .static-left				{ height:auto !important; }
	.single-branch-page .branch-contact .static-left .contact		{ display:inline-block; vertical-align:top; width:48%; margin:0px 0px 40px 0px; }
	.single-branch-page .single-branch-map							{ height:auto !important; min-height:300px; }
	.single-branch-page .branch-area .area-img						{ position:static; }
	.single-branch-page .branch-contact .static-left .btn.branch-property-btn { font-size:1em; }
}
@media screen and (max-width:760px){
	.single-branch-page .branch-contact .static-left .contact		{ display:block; width:100%; }
	.singleBranch--teamTitle { font-size:60px; }
	.singleBranch--teamTitle .BOPHeader--title03 { display:inline; }
	.BranchOther .BranchOther-saleType,
	.BranchOther .BranchOther-saleTypeSale,
	.BranchOther .BranchOther-saleTypeRent {
		width:auto;
		float:none;
	}
}
@media screen and (max-width:660px){
	.branch-list .single-branch										{ width:100%; }
	.branch-list .single-branch .spacing							{ padding:0px; }
	.branch-list .single-branch.fw-single-branch { padding:0px; border-top:none; }
	.branch-list .single-branch.fw-single-branch .single-branch-map { float:none; width:100%; }
	.branch-list .single-branch.fw-single-branch .sb-base { margin:0px; }
}
@media screen and (max-width:560px){
	.single-branch-page .branch-base-image										{ height:400px; }
}
@media screen and (max-width:480px){
	.BranchOther .branchOther-detailBox {
		display:block;
		clear:both;
		width:auto;
	}
	.BranchOther .branchOther-detailBox {
		border-right:none;
	}
}
@media screen and (max-width:460px){
	.single-branch-page .branch-area h2								{ font-size:1.8em; }
	.single-branch-page .branch-area .area-text						{ font-size:1.2em; }
	.btn.branch-property-btn					{ font-size:; }
	.btn.branch-property-btn span	{ display:none; }
	.single-branch-page .branch-contact .static-left .OpeningHours .OpeningHours-day { display:block; }
}



/** ALTERATIONS **/
.SingleBranchPage-ST0318210 .singleBranch--headerIntro .fw-padding {
	position:relative;
	padding:0px 250px 0px 20px;
}
.singleBranch--headerIntro .GetAgentBadge {
	position:absolute;
	top:50%;
	right:20px;
	margin:-105px 0px 0px 0px;
	display:block;
	max-width:210px;
}
.singleBranch--headerIntro .GetAgentBadge img {
	width:100%;
}
@media screen and (max-width:580px){
	.SingleBranchPage-ST0318210 .singleBranch--headerIntro .fw-padding {
		padding:0px 20px;
	}
	.singleBranch--headerIntro .GetAgentBadge {
		position:static;
		top:unset;
		right:unset;
		margin:20px 0px 0px 0px;
	}
}
</pre></body></html>