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

/** FOOTER MAIN **/
.footer-wrapper									{ padding:30px 0px; background-color:#555252; }
.affiliates 									{ margin:10px 0px; }
.affiliates-rics 								{ float:left; }
.affiliates-facebook 							{ float:right; }
.footer-contact:not(.footer-affiliate)	img								{ width:65%; margin-bottom:20px; margin-top:15px; }

.footer-wrapper .address 						{ color:#FFFFFF; }
.footer-wrapper .footer-tel a 					{ font-family:'Roboto Slab', sans-serif; color:#1ca87b !important; }
.footer-wrapper .footer-tel a:hover				{ color:#FFFFFF !important; text-decoration:underline; }
.footer-wrapper .footer-email a					{ color:#FFFFFF; }
.footer-wrapper .footer-email a:hover			{ color:#1ca87b; }

.footer-contact									{ float:left; }
.footer-contact .street-address					{ display:block; }
.footer-contact .footer-tel						{ margin:15px 0px; font-size:1.9em; } 
.footer-wrapper .footer-email					{ font-size:1.1em; }


.footer-right									{ float:right; text-align:right; }
.footer-right p									{ margin:0px; padding:0px; }
.footer-right .footer-social					{ margin:20px 0px 60px 0px; }
.footer-right .footer-social p 					{ color:#FFFFFF; }
.footer-right .footer-social a					{ font-family:'Roboto Slab', sans-serif; color:#FFFFFF; }
.footer-right .footer-social a:hover			{ color:#1ca87b; }
.footer-right .footer-social .fa				{ color:#1ca87b; }
.footer-right .footer-social h2					{ font-family:'Roboto Slab', sans-serif; font-size:1.6em; color:#1ca87b; line-height:1.1em; }
.footer-right .social-link						{ display:inline-block; margin:25px 0px 0px 10px; text-transform:uppercase; font-size:1.2em; }
.footer-contact .street-address,
.footer-contact .locality,
.footer-contact .postcode						{ font-size:1.1em; }

.footer-wrapper .copyright,
.footer-wrapper .pp-com							{ float:right; color:#FFFFFF; font-size:0.9em; }

.footer-wrapper .branch-link:hover					{ color:#FFFFFF; }

.branch-name,
.branch-link					{ color:#1ca87b; }

.footer-contact .tokeniser-delimiter1.tokeniser-part2			{ color:#1ca87b; }
.footer-contact .tokeniser-token2.tokeniser-part3				{ color:#1ca87b; }

.footer-affiliate ul { font-size: 12px; padding: 0; list-style-type: none; }
.footer-affiliate ul li { max-width: 90px !important;  display: inline-block; padding: 4px; text-align: center; font-size: 12px; margin-right: 7.5px; margin-left: 7.5px; }
.footer-affiliate img { max-height: 70px; max-width: 100%; width: auto; height: auto; }

.footer-full {  margin-top: 1em; }
.footer-awards { font-size: 0; margin-top: 1em; text-align: center; }
.footer-awards img { display: inline-block; text-align: center; width: 100%; }
.footer-awards .award-logo-long { max-width: 200px; }



/** RESPONSIVE **/

@media screen and (min-width: 769px){
  .footer-awards img { margin: 0 1%; }
  .footer-awards .award-logo:first-child { margin-left: 0; }
  .footer-awards .award-logo { width: 42.5%; }
  .footer-awards .award-logo-long { max-width: 100px; width: 11%; margin-right: 0;}
}

@media screen and (max-width: 768px) and (min-width: 621px){
  .footer-awards .award-logo { margin: 0 1%; }
  .footer-awards .award-logo:first-child { margin-left: 0; }
  .footer-awards .award-logo:nth-child(2) { margin-right: 0; }
  .footer-awards .award-logo { width: 49%; }
  .footer-awards .award-logo-long { max-width: 200px; width: 100%; margin-top: 10px; }
}

@media screen and (max-width:770px){
	.footer-contact:not(.footer-affiliate)	img								{ width:70%; }
	.footer-right .footer-social					{ margin:20px 0px 64px 0px; }
}

@media screen and (min-width: 621px){
  .footer-affiliate ul {  margin: 0; }
  .footer-affiliate ul li:first-child { margin-left: 0; padding-left: 0; }
  .footer-affiliate ul li { margin-right: 15px; }
  .footer-copyright,
  .footer-affiliate { margin-top: 1em; }
}

@media screen and (max-width:620px){
	.footer-contact,
	.footer-right					{ width:100%; float:none; display:block; text-align:center; }
	.footer-contact:not(.footer-affiliate) img				{ width:40%; }
	.footer-wrapper .copyright,
	.footer-wrapper .pp-com			{ float:none; text-align:center; }
	.footer-right .footer-social	{ margin:20px 0px 40px 0px; }
  .footer-right .footer-social h2	{ font-size:1.5em; }
  .footer-awards img { margin-top: 10px; }
}

@media screen and (max-width:450px){
	
	.footer-base .copyright						{ float:none; text-align:center; }
	.footer-base .pp-com						{ float:none; text-align:center; }
	
}

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