form { margin:0px }
body > form { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
table { empty-cells:hide }
td { padding:0px }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
body { color:#44475a; font-family:'Neva-Regular',Times,'Times New Roman',serif; font-size:1.875em; line-height:1.4 }
em { font-style:italic }
h1 { color:#1b242c; font-size:5.33em; line-height:1.2 }
h1:first-child { margin-top:0px }
h2 { color:#1b242c; font-size:1.83em }
h2:first-child { margin-top:0px }
h3 { color:#1b242c; font-size:1.83em }
h3:first-child { margin-top:0px }
p { margin-top:0px; margin-bottom:0.8em }
strong { font-weight:bold }
p.pNoSpace { margin-bottom:0px }
p.pNavSocialLinks { line-height:1; margin-left:18px; margin-top:40px }
.colourWhite { color:#fff }
p.pIntro { font-size:1.40em }
.alignCentre { text-align:center }
p.pSize1 { font-size:1px }
p.pTeamName { font-family:montserratbold,Verdana,Arial,Helvetica,sans-serif; font-size:2em; text-transform:uppercase; font-variant:normal; line-height:1.2 }
p.pTestimonialName { line-height:1.2 }
p.pNarrow { line-height:1 }
h3.white { color:#fff }
h3:first-child { margin-top:0px }
p.pTightNoSpace { line-height:1.2; margin-bottom:0px }
p.pFooterAddress { font-size:0.5em; line-height:1.2 }
p.pFooterLinks { font-size:0.5em }
p.pCookiesBanner { font-size:0.53em; text-align:center }
p.pCookiesBannerLast { font-size:0.53em; margin-bottom:0px; text-align:center }
p.pTitle { color:#e65b6c; font-size:1.2em }
.colourYellow { color:#fdbb57 }
h2.h2Services { color:#fff; font-family:montserratbold,Verdana,Arial,Helvetica,sans-serif; font-size:2em; text-transform:uppercase; font-variant:normal; line-height:1.2; margin-bottom:30px }
h2:first-child { margin-top:0px }
.colourHeading { color:#1b242c }
p.pClientName { font-family:montserratbold,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; font-variant:normal; font-size:2em }
h2.h2ServicesUsed { color:#fff; font-family:montserratbold,Verdana,Arial,Helvetica,sans-serif; font-size:1.53em; text-transform:uppercase; font-variant:normal }
h2:first-child { margin-top:0px }
.servicesList { list-style:none; margin:0 }
h2.h2WhatsNew { color:#fff; font-family:montserratbold,Verdana,Arial,Helvetica,sans-serif; font-size:2em; text-transform:uppercase; font-variant:normal; line-height:1.2; margin-bottom:30px }
h2:first-child { margin-top:0px }
p.pNewsDate { font-family:montserratregular,Verdana,Arial,Helvetica,sans-serif; font-size:1.2em; text-transform:uppercase; font-variant:normal; line-height:1 }
h2.h2Cookies { color:#b10057; font-family:montserratregular,Verdana,Arial,Helvetica,sans-serif; font-size:1em; margin-top:24px }
h2:first-child { margin-top:0px }
.olCookies { margin-left:1.3em; list-style:lower-alpha }
.colourBlack30 { color:#b2b2b2 }
@media screen and (max-width:380px)
{
	p.pNavSocialLinks { margin-top:20px; text-align:center }
}
