@media only screen and (max-width: 400px){
 /*version 21 - 08-06-2016*/

h1, .h1 {
	font-size: 28px
}
h2, .h2 {
	font-size: 24px;
	font-weight: 600
}
.homeIntro h1 {
	font-size: 26px
}
.homeIntro h2 {
	font-size: 12px
}
h3, .h3 {
	font-weight: 600
}
h2.alt, .h2.alt {
	font-size: 32px;
	font-weight: 400;
	color: #989a9c
}
.block, .block.twoColumn, .block.threeColumn, .sidebar, .content, .wrapper, .footer .column, .homeIntro .left, .homeIntro .right, .newsHome .left, .newsHome .right, .yourNearestHome .left, .yourNearestHome .right, .yourNearestHome li, .tabs a, .pageColumnTwo, .fullwidthTwoColumn {
	width: auto!important;
	float: none!important;
	margin-right: 0!important
}
.wrapper, .displayOptionsExpanded {
	padding: 0 20px
}
.fullwidthTwoColumn {
	padding: 0;
	border: 0!important
}
body {
	font-size: 18px
}
h1, .h1 {
	font-size: 30px
}
h2, .h2 {
	font-size: 20px;
	font-weight: 600
}
h3, .h3 {
	font-weight: 600
}
h2.alt, .h2.alt {
	font-size: 36px;
	font-weight: 400;
	color: #989a9c
}
.homeIntro h3 {
	font-size: 20px
}
.buttonSquare.headerSearch {
	height: 38px
}
.hidden {
	display: none!important
}
.accessNav {
	padding: 0!important
}
.header {
	padding-bottom: 10px
}
.sessionUser {
	text-align: center
}
.sidebar, .content {
	float: none
}
.content, .sidebar {
	width: auto
}
.loginSection.right {
	width: 100%;
	text-align: center
}
.dropDown {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 500;
	width: auto;
	padding: 10px 20px
}
.dropDown h1 {
	position: relative!important;
	height: auto!important;
	text-indent: 0!important;
	margin-bottom: 10px
}
.dropDown .mobileCloseTrigger {
	display: inline-block;
	position: relative;
	float: right;
	z-index: 1;
	text-indent: -9999px;
	width: 33px;
	height: 33px;
	background-image: url(../graphics/icn-close-green.png);
	background-size: cover
}
.dropDown li {
	margin-bottom: 0
}
.dropDown label, .dropDown a, .dropDown button {
	margin-bottom: 5px!important
}
.sidebar {
	border-top: 1px solid #ebebeb;
	border-right: 0;
	margin-right: 0;
	font-size: 16px;
	padding-top: 0
}
.breadcrumb {
	font-size: 14px;
	line-height: 30px
}
.footer {
	font-size: 16px
}
h2.alt, .h2.alt {
	font-size: 24px
}
.sidebar p {
	display: block!important;
	float: none!important
}
.header {
	height: auto
}
.header .logo.left, .header .meta.right {
	float: none
}
.logo {
	margin: 10px auto 0;
	width: 121px
}
.logo a {
	height: 82px!important;
	background-size: contain
}
.responsiveSearch.wrapper {
	margin: 12px 0 0;
	display: block;
	padding-bottom: 12px;
	position: relative;
	width: 100%!important;
	box-sizing: border-box;
	border-bottom: 1px solid #e0e0e0
}
.responsiveSearch.wrapper label {
	display: block!important;
	width: 100%
}
.responsiveSearch.wrapper .text.headerSearch {
	left: 10px;
	width: 100%;
	padding-right: 58px;
	display: block;
	height: 48px;
	box-sizing: border-box!important;
	text-indent: 8px
}
.responsiveSearch button.headerSearch {
	position: absolute;
	top: 0;
	right: 10px
}
.newsFeature .wrapper {
	background-image: none;
	margin-top: 0;
	padding-top: 20px
}
.newsFeature .wrapper.headingWrap {
	background-image: none;
	margin-top: 20px;
	padding-bottom: 20px
}
.featuredNewsCol, .featuredNewsNavCol {
	display: block;
	float: none;
	height: auto
}
.featuredNewsCol {
	width: 100%
}
.featuredNewsNavCol {
	width: 100%;
	background-image: none
}
.featuredNewsCol figcaption {
	position: relative;
	color: #FFF;
	background-image: none;
	background-color: #333;
	text-align: center;
	padding: 10px 5px
}
.featuredNewsCol figcaption h1 {
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 16px;
	font-weight: 400
}
.featuredNewsCol figcaption p .abstract {
	display: none
}
.featuredNewsCol figcaption a {
	float: none
}
.readMore {
	padding: 2px 5px;
	font-size: 14px
}
#news-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #e6e6e6;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0
}
#news-pager li {
	display: inline-block;
	*zoom: 1;
	*display: inline
}
#news-pager li a {
	background: #e6e6e6;
	text-indent: -9999px;
	display: block;
	width: 40px;
	height: 40px;
	padding: 0;
	margin: 0 20px 0 0;
	outline: 0;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #ccc;
	line-height: normal
}
#news-pager li:last-of-type a {
	margin-right: 0!important
}
#news-pager li a:hover, #news-pager li a.active {
	background: #fff
}
#news-pager a.active:after {
	border: none
}
.tabbedTasks.tweetie {
	padding-top: 0
}
.tabbedTasksCol, .twitterCol {
	float: none
}
.tabbedTasksCol {
	width: auto
}
.twitterCol {
	width: 100%;
	margin-left: 0
}
.twitterCol iframe[id^='twitter-widget-'] {
	height: 350px;
	margin-bottom: 20px
}
.homeTabs {
	border-bottom: 1px solid #e6e6e6
}
.homeTabs .panelTabs li {
	margin: 0;
	display: block
}
.homeTabs .panelTabs li a.active {
	margin-top: -1px
}
.homeTabs .panelTabs li:first-of-type a.active {
	margin-top: 0
}
.homeTabs .panelTabs a {
	display: block;
	font-size: 24px;
	padding: 17px 24px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border: 1px solid #e6e6e6;
	border-bottom-color: #fff;
	background-image: url(../graphics/homeTasksMobileArrowDown.png);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain
}
.homeTabs .panelTabs a.active {
	background-image: url(../graphics/homeTasksMobileArrowUp.png)
}
.popularTasksHome .viewMore {
	width: 100%
}
.popularTasksHomeList li {
	width: 40%;
	margin-right: 13%
}
.popularTasksHomeList li:nth-child(even) {
	margin-right: 0
}
.transactionalTasksHomeList.popularTasksHomeList li {
	width: 100%;
	margin-right: 0
}
.transactionalTasksHomeList.popularTasksHomeList .signPost {
	width: 100%;
	width: calc(100% - 20px);
	height: 80px;
	padding: 10px
}
.transactionalTasksHomeList.popularTasksHomeList .string {
	font-size: 28px;
	line-height: 28px;
	width: 55%;
	padding-right: 0;
	padding-left: 7%;
	text-align: left
}
.popularTasksHomeList .icon {
	width: 100%;
	height: 140px;
	font-size: 18px;
	line-height: 20px
}
.popularTasksHomeList .icon.last {
	margin-right: 3%
}
.localOfferTasks li {
	width: 44%;
	margin-right: 6%!important
}
.localOfferTasks .icon, .localOfferTasks .icon:hover {
	width: 90%!important
}
.localOfferTasks li {
	margin-right: 6%!important
}
.localOfferTasks .icon {
	height: 115px!important;
	background-position: 10px 85%!important;
	text-align: left
}
.tabbedTasksCol .popularTasksHomeList .icon {
	width: 100%;
	text-align: center;
	background-position: center 85%;
	background-size: 50px 50px;
	height: 105px;
	font-size: 16px;
	line-height: 16px
}
.popularTasksHomeList .education, .popularTasksHomeList .education:hover, .popularTasksHomeList .education:focus {
	background-size: 37px 56px!important
}
.localOfferTasks .icon.health2 {
	background-color: #4f7167!important
}
.popularTasksHomeList .health2, .popularTasksHomeList .health2:hover, .popularTasksHomeList .health2:focus {
	background-size: 50px 56px!important
}
.popularTasksHomeList .socialCare, .popularTasksHomeList .socialCare:hover, .popularTasksHomeList .socialCare:focus {
	background-size: 58px 57px!important
}
.popularTasksHomeList .tellUs, .popularTasksHomeList .tellUs:hover, .popularTasksHomeList .tellUs:focus {
	background-size: 58px 47px!important
}
.popularTasksHomeList .support, .popularTasksHomeList .support:hover, .popularTasksHomeList .support:focus {
	background-size: 56px 53px!important
}
.popularTasksHomeList .services, .popularTasksHomeList .services:hover, .popularTasksHomeList .services:focus {
	background-size: 46px 55px!important
}
.popularTasksHomeList .earlyYears, .popularTasksHomeList .earlyYears:hover, .popularTasksHomeList .earlyYears:focus {
	background-size: 50px 47px!important
}
.popularTasksHomeList .leisure, .popularTasksHomeList .leisure:hover, .popularTasksHomeList .leisure:focus {
	background-size: 50px 50px!important
}
.subTasksNav {
	display: none
}
.slidesjs-container {
	padding-bottom: 250px
}
.newsHomeHeadline {
	margin-bottom: -300px
}
.yourNearestHome h2.alt {
	color: #fff
}
.yourNearestHome li {
	margin-top: 15px
}
.content img.left, .content img.right, .contentImg.left, .contentImg.right {
	float: none;
	margin: 0 auto;
	display: block
}
.pageTitle {
	width: 80%;
	margin-left: 0
}
.sidebar h2 {
	font-size: 18px
}
.sidebar section {
	padding-top: 10px;
	padding-bottom: 15px
}
.downloadImg {
	display: inline-block;
	margin-right: 15px
}
.az a {
	width: 32px
}
.az.footerStyle {
	text-align: center
}
.az.footerStyle h2 {
	text-align: left;
	margin-bottom: .83em
}
.az.footerStyle li {
	display: inline-block;
	float: none
}
.az.footerStyle li a {
	min-height: 33px;
	line-height: 33px
}
.az .wrapper {
	text-align: center
}
.pageColumnTwo {
	margin-left: 10px
}
.labelIn {
	display: block;
	margin-bottom: 1em
}
.footer .column ul li {
	line-height: 33px
}
.footerMeta li.last {
	display: block;
	clear: both;
	width: auto
}
input.headerSearch {
	display: none
}
.highlight {
	font-size: 20px
}
.highlight, .info {
	padding: 15px
}
.downloadImg {
	display: inline-block;
	margin-right: 15px
}
.speakLoud {
	float: left;
	margin-right: 15px;
	margin-top: 12px
}
.footerMeta {
	font-size: 14px;
	padding-bottom: 10px
}
.footer .column {
	margin-bottom: 20px;
	padding-left: 0
}
.fontOptions {
	margin-top: 25px
}
.cookies {
	line-height: 25px
}
.cookies a {
	display: block
}
.slidesjs-previous, .slidesjs-next {
	display: none
}
.slidesjs-pagination {
	display: block;
	display: block;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: center
}
.slidesjs-pagination li {
	display: inline-block;
	margin-right: 15px
}
.slidesjs-pagination li a {
	display: inline-block;
	text-indent: -99999px;
	background: #72a431;
	height: 17px;
	width: 17px;
	border-radius: 50px
}
.slidesjs-pagination a.active {
	background: #ccc
}
.newsHomeHeadline h2.alt {
	font-size: 18px;
	font-weight: 700
}
.newsHomeHeadline p {
	font-size: 14px
}
.listhWithThumbs li {
	width: 120px
}
.categoriesList li {
	width: auto
}
.tabs li {
	display: block;
	width: 100%
}
.tabs li a {
	display: block;
	width: 100%
}
.label {
	float: none
}
.pageSection .value {
	margin-bottom: 20px
}
.with-sidebar {
	background: none
}
.category, .footerStory, .searchHeader, .preview, .homeIntro .right,
/* no login buttons */

.header.noLogin .meta, .domainName {
	display: none
}
ul.formFields .formField.large, .formField {
	width: 180px
}
.formSelect {
	width: 180px
}
ul.formFields textarea {
	min-width: 180px
}
.sitemap ul {
	padding-left: 20px
}
.pageColumnTwo {
	float: none;
	clear: both;
	width: 100%
}
textarea.formField.fullWidth {
	width: 93%!important
}
.video-controls button span {
	margin-left: 0
}
.video-controls button span.value {
	display: none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.buttonSquare.headerSearch {
		height: 37px
	}
}
.bxslider3Wrapper .bx-wrapper .bx-pager {
	display: block
}
.bxslider3Wrapper .bx-wrapper li {
	width: 274px!important
}
.bxslider3Wrapper .bx-viewport {
	height: 340px!important
}
.bxslider3 .promoWrapper, html.no-js .bxslider3 .promoWrapper {
	height: 310px
}
img {
	max-width: 100%
}
.hideForDesktop {
	display: block!important
}
.hideForDesktop.inlineBlock {
	display: inline-block!important
}
.hideForMobile {
	display: none!important
}
.block, .block.twoColumn, .block.threeColumn, .sidebar, .content, .wrapper, .twoColumn {
	width: auto!important;
	float: none!important;
	margin-right: 0!important
}
nav ul li {
	display: block
}
.twitterTwo {
	min-height: 100px
}
nav {
	padding: 10px
}
body nav:first-of-type {
	padding: 0
}
nav select {
	display: block;
	width: 200px
}
nav a {
	float: none
}
.or {
	width: auto
}
.connect {
	width: auto
}
.fbConnect, .twitterConnect {
	float: none;
	display: block;
	margin-bottom: 15px;
	margin-right: 0;
	width: 90%
}
.homepageContent {
	background: #fff;
	padding: 45px 0
}
.navHomepage {
	background: #001e27;
	padding: 0!important
}
.navHomepage a {
	display: block;
	width: 90%;
	padding: 15px 5%
}
.navHomepage .current {
	background: #fff;
	color: #666
}
.homepageContent .leftContent, .homepageContent .rightImg {
	float: none;
	width: auto
}
.homepageContent .rightImg {
	text-align: center;
	margin-bottom: -60px
}
.homepageContent {
	padding-bottom: 0
}
.navHomepage a.current {
	text-decoration: none
}
.notification .left {
	float: none;
	width: 100%
}
.notification .right {
	float: none;
	width: 100%;
	position: relative
}
.notification .left {
	border-bottom-left-radius: 0;
	border-top-right-radius: 4px
}
.subNav .left {
	float: none;
	width: 90%;
	padding: 10px 5%;
	border-bottom: 1px solid #c3c0b8
}
.subNav .right {
	float: none;
	width: 90%;
	padding: 10px 5%
}
.subNav .right a.current {
	border-radius: 4px
}
.twoButtons a.left, .twoButtons a.right {
	width: 90%;
	float: none;
	display: block;
	margin-bottom: 20px
}
.findService .center {
	display: none
}
.findService .left, .findService .right {
	float: none;
	width: 90%;
	padding: 5%;
	box-shadow: none;
	border-top: 1px solid #dfb665
}
.loginPanel .column, .signupPanel .column {
	float: none;
	margin-bottom: 0!important;
	width: 100%
}
.loginPanel select, .signupPanel select {
	width: 100%!important;
	display: block;
	float: none;
	font-size: .9rem
}
.inputField.postcode {
	width: 100%
}
.button.small.halfButton, button.small.halfButton {
	margin-left: 0;
	width: 100%
}
.loginPanel .selectWrapper, .signupPanel .selectWrapper {
	width: 100%;
	margin-bottom: 15px
}
.icn-nav-map {
	width: 29px;
	height: 25.5px;
	background-size: 29px 25.5px
}
.icn-nav-search, .icn-nav-myServices {
	width: 22px;
	height: 20.5px;
	background-size: 22px 20.5px
}
.icn-nav-home {
	width: 28px;
	height: 25px;
	background-size: 28px 25px
}
.notifications {
	margin-top: 0;
	margin-right: 10px;
	font-size: 16px
}
.subNav .right a {
	height: 45px;
	width: 50px
}
.subNav .right a span {
	margin-top: 10px
}
.itemBlock .label, .itemBlock .value {
	display: block
}
.itemBlock .label {
	width: auto;
	padding-right: 0
}
.itemBlock .value {
	padding-left: 0;
	width: auto
}
.twoButtons a.blue {
	font-size: 17px
}
.loginPanel h2, .signupPanel h2 {
	font-size: 18px
}
.homepageContent .paddingBlock, .homepageContentWrapper ul {
	padding-right: 30px;
	padding-left: 30px
}
.homepageContentWrapper:last-of-type h2 {
	display: none
}
.southwarkHeader {
	display: none
}
.searchForm.smaller {
	width: 100%
}
.responsive .cf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.responsive * html .cf {
	zoom: 1
}
.responsive :first-child+html .cf {
	zoom: 1
}
.responsive table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}
.responsive th, .responsive td {
	margin: 0;
	vertical-align: top
}
.responsive th {
	text-align: left
}
.responsive table {
	display: block;
	position: relative;
	width: 100%
}
.responsive thead {
	display: block;
	float: left;
	border-right: 1px solid #dddbd6
}
.responsive tbody {
	display: block;
	width: auto;
	position: relative;
	overflow-x: auto;
	white-space: nowrap
}
.responsive thead tr {
	display: block
}
.responsive th {
	display: block;
	text-align: right
}
.responsive tbody tr {
	display: inline-block;
	vertical-align: top
}
.responsive td {
	display: block;
	min-height: 1.25em;
	text-align: left
}
.responsive th {
	border-bottom: 0;
	border-left: 0
}
.responsive td {
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.responsive tbody tr {
	border-left: none
}
.responsive th:last-child, .responsive td:last-child {
	border-bottom: none
}
h1.push-15.center {
	font-size: 14px
}
.landlordsLoginWrapper .left {
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%
}
.landlordsLoginWrapper .left .button {
	margin-left: auto;
	margin-right: auto
}
.landlordsLoginWrapper .right {
	display: none
}
.landlordsLoginWrapper h1 {
	font-size: 40px
}
.landlordsLoginWrapper .left img {
	display: block;
	margin: 0 auto;
	display: block
}
.dataTable {
	font-size: 14px
}
.dataTable .left {
	float: none;
	margin-bottom: 10px
}
.dataTable .right {
	float: none;
	width: 100%
}
.dataTable .clearfix .value {
	width: 60%
}
.arrowLink, .billLink {
	display: inline-block;
	padding-left: 0;
	background: none;
	min-height: auto
}
.buttonPair .button {
	display: block;
	float: none;
	clear: both;
	width: 100%;
	margin-bottom: 10px
}
.atozForms {
	padding: 0 10px;
	margin-top: 20px;
	margin-bottom: 0
}
.atozForms li {
	font-size: 20px;
	width: 16.666666666667%
}
.atozForms li a {
	line-height: 40px
}
.loginPanel, .signupPanel {
	max-width: none
}
.fm_formmasterForm {
	width: auto!important
}
.paddingBlock, .block, .dataTable th, .dataTable td {
	padding-right: 0!important;
	padding-left: 0!important
}
.dataTable .clearfix .value {
	width: 60%
}
.loginPanel.block {
	padding-right: 10px!important;
	padding-left: 10px!important
}
.homepageContent img {
	display: none
}   
    
}
@media only screen and (min-width: 401px) and (max-width: 767px){
    
/*version 21 - 08-06-2016*/

h1, .h1 {
	font-size: 26px
}
h2, .h2 {
	font-size: 24px;
	font-weight: 600
}
.homeIntro h2 {
	font-size: 18px
}
h3, .h3 {
	font-weight: 600
}
h2.alt, .h2.alt {
	font-size: 32px;
	font-weight: 400;
	color: #989a9c
}
.block, .block.twoColumn, .block.threeColumn, .sidebar, .content, .wrapper, .homeIntro .left, .homeIntro .right, .newsHome .left, .newsHome .right, .yourNearestHome .left, .yourNearestHome .right, .yourNearestHome li, .fullwidthTwoColumn {
	width: auto!important;
	float: none!important;
	margin-right: 0!important
}
.wrapper, .displayOptionsExpanded {
	padding: 0 10px
}
.fullwidthTwoColumn {
	padding: 0;
	border: 0!important
}
body {
	font-size: 18px
}
h1, .h1 {
	font-size: 30px
}
h2, .h2 {
	font-size: 20px;
	font-weight: 600
}
h3, .h3 {
	font-weight: 600
}
h2.alt, .h2.alt {
	font-size: 36px;
	font-weight: 400;
	color: #989a9c
}
.homeIntro h3 {
	font-size: 20px
}
.header.noLogin .meta .header {
	height: auto;
	padding-bottom: 20px
}
.header.noLogin {
	height: auto
}
.header.noLogin .logo.left, .header.noLogin .meta.right {
	float: none!important
}
.header.noLogin .logo {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px
}
.sidebar, .content {
	float: none
}
.content, .sidebar {
	width: auto
}
.sidebar {
	border-top: 1px solid #ebebeb;
	border-right: 0;
	margin-right: 0
}
.sidebar p {
	display: block!important;
	float: none!important
}
.breadcrumb {
	font-size: 14px;
	line-height: 30px
}
.breadcrumb a {
	padding: 0;
	margin: 0
}
.sidebar {
	font-size: 16px;
	padding-top: 0
}
.footer {
	font-size: 16px
}
h2.alt, .h2.alt {
	font-size: 24px
}
.subTasksNav {
	display: none
}
.yourNearestHome h2.alt {
	color: #fff
}
.yourNearestHome li {
	margin-top: 15px
}
.twitter, .rss {
	text-indent: -9999px
}
.contacts a {
	margin-right: 15px
}
.contacts p {
	display: inline
}
.cookies {
	line-height: 30px
}
.cookies a {
	display: block
}
.highlight {
	font-size: 20px
}
.sidebar h2 {
	font-size: 18px
}
.sidebar section {
	padding-top: 10px;
	padding-bottom: 15px
}
.downloadImg {
	display: inline-block;
	margin-right: 15px
}
.az.footerStyle {
	text-align: center
}
.az.footerStyle h2 {
	text-align: left;
	margin-bottom: .83em
}
.az.footerStyle li {
	display: inline-block;
	float: none
}
.az.footerStyle li a {
	min-height: 33px;
	line-height: 33px
}
.az .wrapper {
	text-align: center
}
.footer .column ul li {
	line-height: 33px
}
.responsiveSearch.wrapper {
	margin: 12px 0 0;
	display: block;
	padding-bottom: 12px;
	position: relative;
	width: 100%!important;
	box-sizing: border-box;
	border-bottom: 1px solid #e0e0e0
}
.responsiveSearch.wrapper label {
	display: block!important;
	width: 100%
}
.responsiveSearch.wrapper .text.headerSearch {
	left: 10px;
	width: 100%;
	padding-right: 58px;
	display: block;
	height: 48px;
	box-sizing: border-box!important;
	text-indent: 8px
}
.responsiveSearch button.headerSearch {
	position: absolute;
	top: 0;
	right: 10px
}
.speakLoud {
	float: left;
	margin-right: 15px;
	margin-top: 12px
}
.newsFeature .wrapper {
	margin-top: 0;
	padding-top: 15px;
	background-image: none!important
}
.newsFeature .wrapper.headingWrap {
	background-image: none;
	margin-top: 20px;
	padding-bottom: 20px
}
.featuredNewsCol, .featuredNewsNavCol {
	height: 205px;
	background-color: #333
}
.featuredNewsCol {
	width: 66%;
	position: relative
}
.featuredNewsNavCol {
	width: 33%;
	background: transparent url(../graphics/greyLine.gif) repeat-y right top
}
.featuredNewsCol img {
	height: 205px
}
.featuredNewsCol figcaption {
	position: absolute;
	color: #FFF;
	background-image: none;
	background-color: #333;
	padding: 10px;
	height: 100px;
	box-sizing: border-box;
	bottom: 0
}
.featuredNewsCol figcaption h1, .featuredNewsCol figcaption .h1 {
	font-size: 14px!important;
	line-height: normal;
	font-weight: 600;
	width: 70%!important
}
.featuredNewsCol figcaption p .abstract {
	font-size: 12px;
	margin-bottom: 0
}
.featuredNewsCol figcaption a {
	position: absolute;
	top: 10px;
	right: 20px
}
@media (min-width: 480px) and (orientation: portrait) {
	.featuredNewsCol figcaption {
		padding: 10px 5px 10px 10px
	}
	.featuredNewsCol figcaption h1 {
		font-weight: 700
	}
	.featuredNewsCol figcaption a {
		position: absolute;
		top: 8px;
		right: 20px
	}
}
.readMore {
	padding: 2px 5px;
	font-size: 11px
}
#news-pager a {
	height: 3.61em;
	line-height: 49px;
	font-size: 14px;
	padding: 0 10px 0 15px
}
#news-pager {
	background: transparent url(../graphics/greyLine.gif) repeat-x top
}
.popularTasksHome .viewMore {
	width: 100%
}
.popularTasksHomeList li {
	width: 28.3%;
	margin-right: 6%
}
.popularTasksHomeList li:nth-of-type(3n) {
	margin-right: 0
}
.popularTasksHomeList .icon {
	width: 100%;
	height: 140px;
	font-size: 18px;
	line-height: 20px
}
.localOfferTasks li {
	width: 44%;
	margin-right: 6%
}
.localOfferTasks .icon, .localOfferTasks .icon:hover {
	width: 100%!important
}
.localOfferTasks li {
	margin-right: 6%!important
}
.localOfferTasks .icon {
	height: 115px!important
}
.popularTasksHomeList .education, .popularTasksHomeList .education:hover, .popularTasksHomeList .education:focus {
	background-size: 37px 56px!important
}
.localOfferTasks .icon.health2 {
	background-color: #4f7167!important
}
.popularTasksHomeList .health2, .popularTasksHomeList .health2:hover, .popularTasksHomeList .health2:focus {
	background-size: 50px 56px!important
}
.popularTasksHomeList .socialCare, .popularTasksHomeList .socialCare:hover, .popularTasksHomeList .socialCare:focus {
	background-size: 58px 57px!important
}
.popularTasksHomeList .tellUs, .popularTasksHomeList .tellUs:hover, .popularTasksHomeList .tellUs:focus {
	background-size: 58px 47px!important
}
.popularTasksHomeList .support, .popularTasksHomeList .support:hover, .popularTasksHomeList .support:focus {
	background-size: 56px 53px!important
}
.popularTasksHomeList .services, .popularTasksHomeList .services:hover, .popularTasksHomeList .services:focus {
	background-size: 46px 55px!important
}
.popularTasksHomeList .earlyYears, .popularTasksHomeList .earlyYears:hover, .popularTasksHomeList .earlyYears:focus {
	background-size: 50px 50px!important
}
.popularTasksHomeList .leisure, .popularTasksHomeList .leisure:hover, .popularTasksHomeList .leisure:focus {
	background-size: 50px 50px!important
}
.popularTasksHomeList icon.last {
	margin-right: 3%
}
.transactionalTasksHomeList.popularTasksHomeList li {
	width: calc(49.6% - 3%);
	margin-right: 6%
}
.transactionalTasksHomeList.popularTasksHomeList li:nth-of-type(2n), .transactionalTasksHomeList.popularTasksHomeList li:nth-of-type(4n), .transactionalTasksHomeList.popularTasksHomeList li.signPost.last {
	margin-right: 0
}
.transactionalTasksHomeList.popularTasksHomeList .signPost {
	width: 100%;
	width: calc(100% - 20px);
	height: 80px;
	padding: 10px
}
.transactionalTasksHomeList.popularTasksHomeList .string {
	font-size: 22px;
	line-height: 22px;
	width: 45%
}
.tabbedTasks.tweetie {
	padding-top: 0
}
.tabbedTasksCol, .twitterCol {
	float: none
}
.tabbedTasksCol {
	width: 100%
}
.twitterCol {
	width: 100%;
	margin-left: 0
}
.twitterCol iframe[id^='twitter-widget-'] {
	height: 300px;
	margin-bottom: 20px
}
.homeTabs .panelTabs a {
	font-size: 18px;
	padding: 10px 18px
}
.tabbedTasksCol .popularTasksHomeList li {
	width: 26%;
	margin-right: 8.7%
}
.tabbedTasksCol .popularTasksHomeList li:nth-of-type(3n) {
	margin-right: 0
}
.tabbedTasksCol .popularTasksHomeList .icon {
	width: 100%;
	text-align: center;
	background-position: center 85%;
	background-size: 50px 50px;
	height: 105px;
	font-size: 16px;
	line-height: 16px
}
.slidesjs-pagination {
	display: block;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: center
}
.slidesjs-pagination li {
	display: inline-block;
	margin-right: 15px
}
.slidesjs-pagination li a {
	display: inline-block;
	text-indent: -99999px;
	background: #72a431;
	height: 17px;
	width: 17px;
	border-radius: 50px
}
.slidesjs-pagination a.active {
	background: #ccc
}
.newsHomeHeadline h2.alt {
	font-size: 23px
}
.footerMeta {
	font-size: 14px
}
.categoriesList li {
	height: 100px;
	display: block;
	width: 100%
}
.categoriesList .left {
	width: 15%;
	margin-right: 2%;
	background-size: contain
}
.categoriesList .right {
	width: 83%;
	display: block;
	line-height: normal
}
.slidesjs-previous, .slidesjs-next {
	display: none
}
.slidesjs-container {
	padding-bottom: 200px
}
.newsHomeHeadline {
	margin-bottom: -202px
}
.listhWithThumbs li {
	width: 120px
}
.with-sidebar {
	background: none
}
.category, .footerStory, .searchHeader, .preview, .homeIntro .right,
/* no login buttons */

.header.noLogin .meta {
	display: none
}
.pageColumnTwo {
	float: none;
	clear: both;
	width: auto
}
textarea.formField.fullWidth {
	width: 93.3%!important
}
.bxslider3Wrapper .bx-wrapper .bx-pager {
	display: block
}
.bxslider3Wrapper .bx-wrapper li {
	width: 454px!important
}
.bxslider3Wrapper .bx-viewport {
	height: 320px!important
}
.bxslider3 .promoWrapper, html.no-js .bxslider3 .promoWrapper {
	height: 290px
}
img {
	max-width: 100%
}
.hideForDesktop {
	display: block!important
}
.hideForDesktop.inlineBlock {
	display: inline-block!important
}
.hideForMobile {
	display: none!important
}
.block, .block.twoColumn, .block.threeColumn, .sidebar, .content, .wrapper, .twoColumn {
	width: auto!important;
	float: none!important;
	margin-right: 0!important
}
nav ul li {
	display: block
}
.twitterTwo {
	min-height: 100px
}
nav a {
	float: none
}
.or {
	width: auto
}
.homepageContent {
	background: #fff;
	padding: 45px 0
}
.navHomepage {
	background: #001e27
}
.navHomepage a {
	margin-right: 0;
	width: 33.3%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
	font-size: 17.5px
}
.navHomepage .current {
	background: #fff;
	color: #666
}
.leftContent {
	float: none;
	width: 90%;
	padding: 10px 5%
}
.rightImg {
	float: none;
	width: 100%
}
.homepageContent .leftContent, .homepageContent .rightImg {
	float: none;
	width: auto
}
.homepageContent .rightImg {
	text-align: center;
	margin-bottom: -60px
}
.homepageContent {
	padding-bottom: 0
}
.navHomepage a.current {
	text-decoration: none
}
.notification .left {
	float: none;
	width: 100%
}
.notification .right {
	float: none;
	width: 100%;
	position: relative
}
.notification .left {
	border-bottom-left-radius: 0;
	border-top-right-radius: 4px
}
.subNav .left {
	float: none;
	width: 90%;
	padding: 10px 5%;
	border-bottom: 1px solid #c3c0b8
}
.subNav .right {
	float: none;
	width: 90%;
	padding: 10px 5%
}
.subNav .right a.current {
	border-radius: 4px
}
.findService .center {
	display: none
}
.findService .left, .findService .right {
	float: none;
	width: 90%;
	padding: 5%;
	box-shadow: none;
	border-top: 1px solid #dfb665
}
.loginPanel .column label span.value {
	width: 75%
}
.twoButtons a.blue {
	font-size: 17px
}
.southwarkHeader {
	display: none
}
.loginPanel .selectWrapper, .signupPanel .selectWrapper {
	width: 100%;
	margin-bottom: 15px
}
.loginPanel select, .signupPanel select {
	display: block;
	float: none;
	width: 100%!important
}
.searchForm.smaller {
	width: 100%
}
.responsive .cf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.responsive * html .cf {
	zoom: 1
}
.responsive :first-child+html .cf {
	zoom: 1
}
.responsive table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}
.responsive th, .responsive td {
	margin: 0;
	vertical-align: top
}
.responsive th {
	text-align: left
}
.responsive table {
	display: block;
	position: relative;
	width: 100%
}
.responsive thead {
	display: block;
	float: left;
	border-right: 1px solid #dddbd6
}
.responsive tbody {
	display: block;
	width: auto;
	position: relative;
	overflow-x: auto;
	white-space: nowrap
}
.responsive thead tr {
	display: block
}
.responsive th {
	display: block;
	text-align: right
}
.responsive tbody tr {
	display: inline-block;
	vertical-align: top
}
.responsive td {
	display: block;
	min-height: 1.25em;
	text-align: left
}
.responsive th {
	border-bottom: 0;
	border-left: 0
}
.responsive td {
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.responsive tbody tr {
	border-left: none
}
.responsive th:last-child, .responsive td:last-child {
	border-bottom: none
}
.landlordsLoginWrapper .left {
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%
}
.landlordsLoginWrapper .left .button {
	margin-left: auto;
	margin-right: auto
}
.landlordsLoginWrapper .right {
	display: none
}
.landlordsLoginWrapper h1 {
	font-size: 40px
}
.landlordsLoginWrapper .left img {
	display: block;
	margin: 0 auto;
	display: block
}
.dataTable {
	font-size: 14px
}
.dataTable .left {
	float: none;
	margin-bottom: 10px
}
.dataTable .right {
	float: none;
	width: 100%
}
.atozForms {
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px
}
.atozForms li {
	font-size: 20px;
	width: 16.666666666667%
}
.atozForms li a {
	line-height: 40px
}
.loginPanel, .signupPanel {
	max-width: none
}
.fm_formmasterForm {
	width: auto!important
}
.paddingBlock, .block, .dataTable th, .dataTable td {
	padding-right: 0!important;
	padding-left: 0!important
}
.dataTable .clearfix .value {
	width: 60%
}    
}
@media only all and (min-width:768px) and (max-width: 959px){
   /*version 21 - 08-06-2016*/

h1, .h1 {
	font-size: 30px
}
h2, .h2 {
	font-size: 24px;
	font-weight: 600
}
h3, .h3 {
	font-weight: 600
}
h2.alt, .h2.alt {
	font-size: 36px;
	font-weight: 400
}
.homeIntro h2 {
	font-size: 18px
}
.wrapper, .responsive-wrapper {
	width: 700px
}
.homeIntro h3 {
	font-size: 20px
}
.sidebar, .content {
	float: none
}
.content, .sidebar {
	width: auto
}
.sidebar {
	border-top: 1px solid #ebebeb;
	border-right: 0;
	margin-right: 0
}
.subTasksNav {
	display: none
}
.sidebar p {
	display: block!important;
	float: none!important
}
.homeIntro .right {
	width: 280px;
	margin-top: 15px
}
.tabbedTasks.tweetie {
	border-bottom: 1px solid #e0e0e0
}
.tabbedTasksCol .application {
	display: block;
	overflow: visible;
	width: auto
}
.tabbedTasksCol {
	width: 455px
}
.twitterCol {
	width: 225px
}
.twitterCol iframe[id^='twitter-widget-'] {
	height: 770px;
	width: 100%
}
.homeTabs .panelTabs a {
	font-size: 18px;
	padding: 10px 18px
}
.tabbedTasksCol .popularTasksHomeList li {
	width: 26%;
	margin-right: 8.7%
}
.tabbedTasksCol .popularTasksHomeList li:nth-of-type(3n) {
	margin-right: 0
}
.tabbedTasksCol .popularTasksHomeList .icon {
	width: 100%;
	text-align: center;
	background-position: center 85%;
	background-size: 50px 50px;
	height: 105px;
	font-size: 16px;
	line-height: 16px
}
.transactionalTasksHomeList.popularTasksHomeList li {
	width: 44.5%;
	width: calc(50% - 5%);
	margin-right: 6%
}
.transactionalTasksHomeList.popularTasksHomeList li:nth-of-type(2n), .transactionalTasksHomeList.popularTasksHomeList li:nth-of-type(4n), .transactionalTasksHomeList.popularTasksHomeList li.signPost.last {
	margin-right: 0!important
}
.transactionalTasksHomeList.popularTasksHomeList .signPost {
	width: 100%;
	height: 80px;
	padding: 10px
}
.transactionalTasksHomeList.popularTasksHomeList .string {
	font-size: 30px;
	line-height: 30px;
	width: 45%;
	text-align: left
}
.popularTasksHomeList .icon {
	width: 193px;
	height: 95px;
	font-size: 17px;
	line-height: 20px
}
.localOfferTasks .icon, .localOfferTasks .icon:hover {
	width: 310px!important
}
.popularTasksHomeList .last {
	margin-right: 20px
}
.yourNearestHome h2.alt {
	color: #fff
}
.contacts a {
	margin-right: 15px
}
.contacts p {
	display: inline
}
.downloadImg {
	display: inline-block;
	margin-right: 15px
}
.speakLoud {
	float: left;
	margin-right: 15px;
	margin-top: 12px
}
.footerMeta {
	font-size: 14px
}
.listhWithThumbs li {
	width: 120px
}
.with-sidebar {
	background: none
}
.category {
	display: none
}
.preview {
	display: none
}
.pageColumnTwo {
	float: none;
	clear: both;
	width: auto
}
.localOfferTasks .icon {
	height: 115px!important
}
.popularTasksHomeList .education, .popularTasksHomeList .education:hover, .popularTasksHomeList .education:focus {
	background-size: 37px 56px!important
}
.localOfferTasks .icon.health2 {
	background-color: #4f7167!important
}
.popularTasksHomeList .health2, .popularTasksHomeList .health2:hover, .popularTasksHomeList .health2:focus {
	background-size: 50px 56px!important
}
.popularTasksHomeList .socialCare, .popularTasksHomeList .socialCare:hover, .popularTasksHomeList .socialCare:focus {
	background-size: 58px 57px!important
}
.popularTasksHomeList .tellUs, .popularTasksHomeList .tellUs:hover, .popularTasksHomeList .tellUs:focus {
	background-size: 58px 47px!important
}
.popularTasksHomeList .support, .popularTasksHomeList .support:hover, .popularTasksHomeList .support:focus {
	background-size: 56px 53px!important
}
.popularTasksHomeList .services, .popularTasksHomeList .services:hover, .popularTasksHomeList .services:focus {
	background-size: 46px 55px!important
}
.popularTasksHomeList .earlyYears, .popularTasksHomeList .earlyYears:hover, .popularTasksHomeList .earlyYears:focus {
	background-size: 50px 50px!important
}
.popularTasksHomeList .leisure, .popularTasksHomeList .leisure:hover, .popularTasksHomeList .leisure:focus {
	background-size: 50px 50px!important
}
.featuredNewsCol, .featuredNewsNavCol {
	height: 205px
}
.featuredNewsCol {
	width: 66%
}
.featuredNewsNavCol {
	width: 33%;
	background: transparent url(../graphics/greyLine.gif) repeat-y right top
}
.featuredNewsCol figcaption h1 {
	font-size: 18px
}
.featuredNewsCol figcaption p {
	font-size: 12px
}
#news-pager a {
	height: 2.81em;
	line-height: 50px;
	font-size: 18px
}
.hideForDesktop {
	display: none!important
}
.wrapper {
	width: 700px
}
.block.twoColumn {
	width: 240px;
	float: left;
	margin-right: 10px;
}
.block.threeColumn {
	width: 150px;
	float: left;
	margin-right: 10px;
}
.content {
	float: left;
	width: 530px;
	margin-right: 10px
}
.sidebar {
	float: right;
	width: 160px
}
.twoColumn {
	width: 325px
}
.navHomepage a {
	margin-right: 10px
}
.responsive .cf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.responsive * html .cf {
	zoom: 1
}
.responsive :first-child+html .cf {
	zoom: 1
}
.responsive table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}
.responsive th, .responsive td {
	margin: 0;
	vertical-align: top
}
.responsive th {
	text-align: left
}
.responsive table {
	display: block;
	position: relative;
	width: 100%
}
.responsive thead {
	display: block;
	float: left;
	border-right: 1px solid #dddbd6
}
.responsive tbody {
	display: block;
	width: auto;
	position: relative;
	overflow-x: auto;
	white-space: nowrap
}
.responsive thead tr {
	display: block
}
.responsive th {
	display: block;
	text-align: right
}
.responsive tbody tr {
	display: inline-block;
	vertical-align: top
}
.responsive td {
	display: block;
	min-height: 1.25em;
	text-align: left
}
.responsive th {
	border-bottom: 0;
	border-left: 0
}
.responsive td {
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.responsive tbody tr {
	border-left: none
}
.responsive th:last-child, .responsive td:last-child {
	border-bottom: none
}
.landlordsLoginWrapper .left {
	margin: 0 auto;
	float: none;
	text-align: center
}
.landlordsLoginWrapper .left .button {
	margin-left: auto;
	margin-right: auto
}
.landlordsLoginWrapper .right {
	display: none
}
.landlordsLoginWrapper .left img {
	display: block;
	margin: 0 auto;
	display: block
}
.loginPanel, .signupPanel {
	max-width: 600px
} 
    
}
@media only screen and (min-width: 960px) and (max-width: 767px){

/*version 21 - 08-06-2016*/

.bxslider3Wrapper .bx-wrapper li {
	width: 211px!important
}
.bxslider3Wrapper .bx-wrapper {
	margin-bottom: 20px
}
}
    
/* == Bedfordshire Styling ==- */
html{height:100%;}    


.site {
  display: flex;
  min-height: 100vh;
flex-direction: column;
}

.site-main {
flex: 1 0 auto;
margin-top:1rem;
}

@-moz-document url-prefix() {
.site-main{
      flex: 1;
	  margin-top:1rem;
    }
}

.bedfordshire-header, .bedfordshire-footer {
  display: block;
}
.bedfordshire-header nav, .bedfordshire-footer nav {
  display: block;
}
.bedfordshire-header .container, .bedfordshire-footer .container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1rem;
}
.bedfordshire-header .container:after, .bedfordshire-footer .container:after {
  content: " ";
  display: block;
  clear: both;
  display: table;
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .container, .bedfordshire-footer .container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (max-width: 1279px) {
  .bedfordshire-header .container, .bedfordshire-footer .container {
    max-width: 1020px;
  }
}
.bedfordshire-header a, .bedfordshire-footer a {
  background-color: transparent;
}
.bedfordshire-header a:active, .bedfordshire-header a:hover, .bedfordshire-header a:focus, .bedfordshire-footer a:active, .bedfordshire-footer a:hover, .bedfordshire-footer a:focus {
  outline: 0;
  color: #9b2262;
  text-decoration: underline;
}
.bedfordshire-header a, .bedfordshire-header a:before, .bedfordshire-header a:after, .bedfordshire-footer a, .bedfordshire-footer a:before, .bedfordshire-footer a:after {
  transition: background-color 150ms ease-in, border-color 150ms ease-in, color 150ms ease-in;
}
.bedfordshire-header a, .bedfordshire-header a:visited, .bedfordshire-footer a, .bedfordshire-footer a:visited {
  color: #9b2262;
  font-weight: 700;
  text-decoration: none;
}
.bedfordshire-header ul, .bedfordshire-footer ul {
  margin: 0;
  padding: 0;
  margin: 0.75em 0 1.5em;
  margin-left: 24px;
}
.bedfordshire-header svg:not(:root), .bedfordshire-footer svg:not(:root) {
  overflow: hidden;
}
.bedfordshire-header button, .bedfordshire-footer button {
  color: inherit;
  font: inherit;
  margin: 0;
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
}
.bedfordshire-header button::-moz-focus-inner, .bedfordshire-footer button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.bedfordshire-header .button, .bedfordshire-header .button:visited, .bedfordshire-footer .button, .bedfordshire-footer .button:visited {
  background-color: #513785;
  border: 0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Foundry Form Sans W01", sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 0.75em 1.5rem;
  text-align: center;
  text-decoration: none;
  transition: background-color 150ms ease-in, border-color 150ms ease-in, color 150ms ease-in;
  vertical-align: middle;
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .button, .bedfordshire-header .button:visited, .bedfordshire-footer .button, .bedfordshire-footer .button:visited {
    padding-bottom: 0.525em;
    padding-top: 0.525em;
  }
}
.bedfordshire-header .button:hover, .bedfordshire-header .button:active, .bedfordshire-header .button:focus, .bedfordshire-footer .button:hover, .bedfordshire-footer .button:active, .bedfordshire-footer .button:focus {
  background-color: #9b2262;
  color: #fff;
  text-decoration: none;
}
.bedfordshire-header .button__icon, .bedfordshire-footer .button__icon {
  height: 100%;
  transition: opacity 150ms ease-in 150ms;
  width: 100%;
}
.bedfordshire-header .button__icon path, .bedfordshire-footer .button__icon path {
  fill: currentColor;
}
.bedfordshire-header .button:not(.toggled) .button__icon--close, .bedfordshire-footer .button:not(.toggled) .button__icon--close {
  display: none;
  opacity: 0;
}
.bedfordshire-header .button:disabled, .bedfordshire-header .button:disabled:visited, .bedfordshire-footer .button:disabled, .bedfordshire-footer .button:disabled:visited {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #ccc;
  cursor: default;
}
.bedfordshire-header .button:disabled:hover, .bedfordshire-header .button:disabled:active, .bedfordshire-header .button:disabled:focus, .bedfordshire-footer .button:disabled:hover, .bedfordshire-footer .button:disabled:active, .bedfordshire-footer .button:disabled:focus {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #ccc;
}
.bedfordshire-header .button--primary, .bedfordshire-header .button--primary:visited, .bedfordshire-footer .button--primary, .bedfordshire-footer .button--primary:visited {
  background-color: #513785;
  border-color: #3b2861;
  color: #fff;
}
.bedfordshire-header .button--primary:hover, .bedfordshire-header .button--primary:active, .bedfordshire-header .button--primary:focus, .bedfordshire-footer .button--primary:hover, .bedfordshire-footer .button--primary:active, .bedfordshire-footer .button--primary:focus {
  background-color: #9b2262;
}
.bedfordshire-header input, .bedfordshire-footer input {
  color: inherit;
  font: inherit;
  margin: 0;
  line-height: normal;
}
.bedfordshire-header input::-moz-focus-inner, .bedfordshire-footer input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.bedfordshire-header input[type=search], .bedfordshire-footer input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
.bedfordshire-header .skip-links, .bedfordshire-footer .skip-links {
  background-color: #493a3c;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 50;
}
.bedfordshire-header .skip-links, .bedfordshire-header .skip-links .item-list-item, .bedfordshire-footer .skip-links, .bedfordshire-footer .skip-links .item-list-item {
  margin: 0;
  padding: 0;
}
.bedfordshire-header .skip-links-link, .bedfordshire-footer .skip-links-link {
  display: inline-block;
  margin: 0.75em 0;
  color: #fff;
}
.bedfordshire-header .skip-links-link:visited, .bedfordshire-header .skip-links-link:hover, .bedfordshire-header .skip-links-link:active, .bedfordshire-header .skip-links-link:focus, .bedfordshire-footer .skip-links-link:visited, .bedfordshire-footer .skip-links-link:hover, .bedfordshire-footer .skip-links-link:active, .bedfordshire-footer .skip-links-link:focus {
  color: #fff;
}
.bedfordshire-header .item-list, .bedfordshire-footer .item-list {
  list-style: none;
  margin-left: 0;
}
.bedfordshire-header [tabindex="-1"]:focus, .bedfordshire-footer [tabindex="-1"]:focus {
  outline: none !important;
}
.bedfordshire-header ul, .bedfordshire-header form, .bedfordshire-footer ul, .bedfordshire-footer form {
  margin: 0.75em 0 1.5em;
}
.bedfordshire-header .button,
.bedfordshire-header .button:visited,
.bedfordshire-header .form-label,
.bedfordshire-header .form-field, .bedfordshire-header .site-header, .bedfordshire-footer .button,
.bedfordshire-footer .button:visited,
.bedfordshire-footer .form-label,
.bedfordshire-footer .form-field, .bedfordshire-footer .site-header {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0.75em 0 0;
}
.bedfordshire-header .visually-hidden,
.bedfordshire-header .site-header__identity__heading, .bedfordshire-footer .visually-hidden,
.bedfordshire-footer .site-header__identity__heading {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.bedfordshire-header .site-header__mobile-search-button,
.bedfordshire-header .site-search.form .button,
.bedfordshire-header .site-header__mobile-search-button:visited,
.bedfordshire-header .site-search.form .button:visited, .bedfordshire-footer .site-header__mobile-search-button,
.bedfordshire-footer .site-search.form .button,
.bedfordshire-footer .site-header__mobile-search-button:visited,
.bedfordshire-footer .site-search.form .button:visited {
  background-color: #8cbf4e;
  color: #493a3c;
}
.bedfordshire-header .site-header__mobile-search-button:hover,
.bedfordshire-header .site-search.form .button:hover,
.bedfordshire-header .site-header__mobile-search-button:active,
.bedfordshire-header .site-search.form .button:active,
.bedfordshire-header .site-header__mobile-search-button:focus,
.bedfordshire-header .site-search.form .button:focus, .bedfordshire-footer .site-header__mobile-search-button:hover,
.bedfordshire-footer .site-search.form .button:hover,
.bedfordshire-footer .site-header__mobile-search-button:active,
.bedfordshire-footer .site-search.form .button:active,
.bedfordshire-footer .site-header__mobile-search-button:focus,
.bedfordshire-footer .site-search.form .button:focus {
  background-color: #b1d386;
  color: #493a3c;
}
.bedfordshire-header .form input[type=search], .bedfordshire-footer .form input[type=search] {
  -webkit-appearance: none;
  box-sizing: border-box;
}
.bedfordshire-header .form .button, .bedfordshire-footer .form .button {
  margin-top: 0.75em;
}
.bedfordshire-header .form .form__label, .bedfordshire-header .form .form__field, .bedfordshire-footer .form .form__label, .bedfordshire-footer .form .form__field {
  display: block;
}
.bedfordshire-header .form .form__control--append, .bedfordshire-footer .form .form__control--append {
  overflow: visible;
}
.bedfordshire-header .form .form__control--append:not(.form__control--append--active) .form__control--append__group, .bedfordshire-footer .form .form__control--append:not(.form__control--append--active) .form__control--append__group {
  overflow: hidden;
}
.bedfordshire-header .form .form__control--append__group, .bedfordshire-footer .form .form__control--append__group {
  height: calc(.975em + (16px * 1.5));
  margin-top: 0.375em;
  position: relative;
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .form .form__control--append__group, .bedfordshire-footer .form .form__control--append__group {
    height: calc(1.35em + (16px * 1.5));
  }
}
.bedfordshire-header .form .form__control--append__group .form__field,
.bedfordshire-header .form .form__control--append__group .button, .bedfordshire-footer .form .form__control--append__group .form__field,
.bedfordshire-footer .form .form__control--append__group .button {
  bottom: 0;
  height: 100%;
  line-height: 1;
  margin-top: 0;
  position: absolute;
  top: 0;
  vertical-align: top;
  z-index: 5;
}
.bedfordshire-header .form .form__control--append__group .form__field, .bedfordshire-footer .form .form__control--append__group .form__field {
  border: 0;
  left: 0;
  padding-right: calc(.75rem + 40.6779661017%);
  width: 100%;
}
@media screen and (min-width: 600px) {
  .bedfordshire-header .form .form__control--append__group .form__field, .bedfordshire-footer .form .form__control--append__group .form__field {
    padding-right: calc(.75rem + 27.9661016949%);
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .form .form__control--append__group .form__field, .bedfordshire-footer .form .form__control--append__group .form__field {
    padding-right: calc(1.125rem + 27.9661016949%);
  }
}
.bedfordshire-header .form .form__control--append__group .button, .bedfordshire-footer .form .form__control--append__group .button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  outline-offset: -5px;
  overflow: hidden;
  padding-left: 1rem;
  padding-right: 1rem;
  right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 40.6779661017%;
}
@media screen and (min-width: 600px) {
  .bedfordshire-header .form .form__control--append__group .button, .bedfordshire-footer .form .form__control--append__group .button {
    width: 27.9661016949%;
  }
}
.bedfordshire-header .form .form__control--append-full, .bedfordshire-footer .form .form__control--append-full {
  position: relative;
  width: 100%;
}
.bedfordshire-header .form .form__control--append-full:first-child, .bedfordshire-footer .form .form__control--append-full:first-child {
  margin-top: 0;
}
.bedfordshire-header .form .form__control--append-full:first-child .form__control--append__group, .bedfordshire-footer .form .form__control--append-full:first-child .form__control--append__group {
  margin-top: 0;
}
.bedfordshire-header .form .form__control--append-full .form__label, .bedfordshire-footer .form .form__control--append-full .form__label {
  margin-top: -0.75em;
  overflow: hidden;
  padding: 0 0.75rem;
  position: absolute;
  text-overflow: ellipsis;
  top: 50%;
  transition-duration: 0.3s;
  transition-property: color, margin, padding, text-shadow, transform, opacity;
  white-space: nowrap;
  width: calc(100% - 40.6779661017%);
  z-index: 10;
}
@media screen and (min-width: 600px) {
  .bedfordshire-header .form .form__control--append-full .form__label, .bedfordshire-footer .form .form__control--append-full .form__label {
    width: calc(100% - 27.9661016949%);
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .form .form__control--append-full .form__label, .bedfordshire-footer .form .form__control--append-full .form__label {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
}
.bedfordshire-header .form .form__control--append-full .form__label:hover, .bedfordshire-footer .form .form__control--append-full .form__label:hover {
  cursor: text;
}
.bedfordshire-header .form__control, .bedfordshire-footer .form__control {
  margin: 0.75em 0;
}
.bedfordshire-header .form__label, .bedfordshire-footer .form__label {
  font-weight: 700;
  margin-top: 0.75em;
  padding: 0;
  width: 100%;
}
.bedfordshire-header .form__field, .bedfordshire-footer .form__field {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  color: #493a3c;
  font-family: "Foundry Form Sans W01", sans-serif;
  font-weight: 700;
  margin-top: 0.75em;
  max-width: 100%;
  padding: 0.5rem 0.75rem;
  width: 100%;
}
.bedfordshire-header .form__field::-moz-placeholder, .bedfordshire-footer .form__field::-moz-placeholder {
  color: #493a3c;
  opacity: 1;
}
.bedfordshire-header .form__field:-ms-input-placeholder, .bedfordshire-footer .form__field:-ms-input-placeholder {
  color: #493a3c;
  opacity: 1;
}
.bedfordshire-header .form__field::placeholder, .bedfordshire-footer .form__field::placeholder {
  color: #493a3c;
  opacity: 1;
}
.bedfordshire-header .form__field::-webkit-input-placeholder, .bedfordshire-footer .form__field::-webkit-input-placeholder {
  color: #493a3c;
  opacity: 1;
}
.bedfordshire-header .form__field:-moz-placeholder, .bedfordshire-footer .form__field:-moz-placeholder {
  color: #493a3c;
  opacity: 1;
}
.bedfordshire-header .form__field::-moz-placeholder, .bedfordshire-footer .form__field::-moz-placeholder {
  color: #493a3c;
  opacity: 1;
}
.bedfordshire-header .form__field:-ms-input-placeholder, .bedfordshire-footer .form__field:-ms-input-placeholder {
  color: #493a3c;
}
.bedfordshire-header .item-list, .bedfordshire-footer .item-list {
  list-style: none;
  margin-left: 0;
}
.bedfordshire-header .item-list--inline, .bedfordshire-footer .item-list--inline {
  margin-top: 0.375em;
  padding-left: 4px;
}
.bedfordshire-header .item-list--inline .item-list__item, .bedfordshire-footer .item-list--inline .item-list__item {
  display: inline-block;
  margin: 0.375em 1.5rem 0 -4px;
  white-space: nowrap;
}
.bedfordshire-header .item-list--inline .item-list__item:last-child, .bedfordshire-footer .item-list--inline .item-list__item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 399px) {
  .bedfordshire-header .item-list--inline .item-list__item, .bedfordshire-footer .item-list--inline .item-list__item {
    width: 100%;
  }
}
.bedfordshire-header .site-header__identity__logo, .bedfordshire-header .site-footer__identity-logo, .bedfordshire-footer .site-header__identity__logo, .bedfordshire-footer .site-footer__identity-logo {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:%2F%2Fwww.w3.org%2F2000%2Fsvg' width='127.6' height='127.6' viewBox='0 0 127.6 127.6'%3E%3Cstyle%3E.st0%7Bfill:none;%7D .st1%7Bfill:%23F6BB60;%7D .st2%7Bfill:%23FFFFFF;%7D .st3%7Bfill:%238CC640;%7D .st4%7Bfill:%234A3A3C;%7D%3C%2Fstyle%3E%3Cpattern x='-357.1' y='361.7' width='69' height='69' patternUnits='userSpaceOnUse' id='Unnamed_Pattern' viewBox='2.1 -70.9 69 69' overflow='visible'%3E%3Cpath class='st0' d='M71.1-1.9h-69v-69h69z'%2F%3E%3Cpath class='st1' d='M71.1-1.9h-69v-69h69z'%2F%3E%3Cpath class='st2' d='M61.8-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 .1 0 0M54.1-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 .1 0 0M46.4-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 .1 0 0M38.8-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 .1 0 0M31.1-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 .1 0 0M23.4-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 .1 0 0M15.8-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 .1 0 0M8.1-71.7v.2l-.2.2c-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2c0 .1 0 .1 0 0M.4-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.2.4.6.6.7.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2c0 .1 0 .1 0 0'%2F%3E%3Cg%3E%3Cpath class='st2' d='M69.4-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 .1 0 0'%2F%3E%3C%2Fg%3E%3Cpath class='st2' d='M.5-71.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.2.3.6.6.7.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2c0 .1 0 .1 0 0'%2F%3E%3Cg%3E%3Cpath class='st2' d='M69.4-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M61.8-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M54.1-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M46.5-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M38.8-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M31.1-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M23.5-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M15.8-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M8.2-64v.2c-.1.1-.2.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4 0 .2.2.4.3.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2.1.3.1.2.1.3-.1 0-.1 0 0 0M.5-64v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1 0 .3.1.4 0 .2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2'%2F%3E%3Cg%3E%3Cpath class='st2' d='M69.4-56.3v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M61.8-56.3v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M54.1-56.3v.2c-.1 0-.1 0-.2.1s-.1.3-.1.4c-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M46.5-56.3v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M38.8-56.3v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M31.1-56.3v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M23.5-56.3v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M15.8-56.3v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M8.2-56.3v.2c-.1 0-.2 0-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c-.1 0-.1 0 0 0M.5-56.3v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3'%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath class='st2' d='M69.4-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M61.8-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M54.1-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M46.5-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M38.8-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M31.1-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M23.5-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M15.8-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M8.2-48.7v.2c-.1.1-.2.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.1.2.3.6.5.6s.4-.1.5-.1c.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2.1.3.1.2.1.3-.1 0-.1 0 0 0M.5-48.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.2.3.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3'%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath class='st2' d='M69.4-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M61.8-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M54.1-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M46.5-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M38.8-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M31.1-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M23.5-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M15.8-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M8.2-41v.2c-.1 0-.2 0-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c-.1 0-.1 0 0 0M.5-41v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5h.4c.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2'%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath class='st2' d='M69.4-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M61.8-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M54.1-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M46.5-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M38.8-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M31.1-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M23.5-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M15.8-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M8.2-33.4v.2c-.1.1-.2.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c-.1 0-.1 0 0 0M.5-33.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3'%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath class='st2' d='M69.4-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M61.8-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M54.1-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M46.5-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M38.8-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M31.1-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M23.5-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M15.8-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M8.2-25.7v.2c-.1.1-.2 0-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4 0 .1.2.3.3.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2.1.2.1.2.1.3-.1 0-.1 0 0 0M.5-25.7v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.3.5.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3'%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath class='st2' d='M69.4-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M61.8-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M54.1-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M46.5-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M38.8-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M31.1-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M23.5-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M15.8-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M8.2-18.1v.2c-.1.1-.2.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4 0 .2.2.4.3.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2.1.3.1.2.1.3-.1.1-.1 0 0 0M.5-18.1v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1 0 .3.1.4.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.1c0 .1 0 0 0 0'%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath class='st2' d='M69.4-10.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M61.8-10.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.4.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2M54.1-10.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M46.5-10.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M38.8-10.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.4.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2M31.1-10.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M23.5-10.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3M15.8-10.4v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.4.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2M8.2-10.4v.2c-.1.1-.2 0-.2.1-.1.1-.1.3-.1.3-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4 0 .2.2.4.3.6.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2.1.2.1.2.1.3-.1 0-.1 0 0 0M.5-10.4v.2c-.1.1-.1.1-.2.1 0 .1-.1.3-.1.3-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.2.3.6.6.7.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.4.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cpath class='st2' d='M69.4-2.8v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.2.2.4.6.6.7.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2c0 .1 0 0 0 0M61.8-2.8v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4 0 .2.2.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M54.1-2.8v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.2.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2.1.3-.1.4-.3v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.1c0 .1 0 0 0 0M46.5-2.8v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.1.2.3.6.5.7.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2.1.2.1.1.1.2M38.8-2.8v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4 0 .2.2.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M31.1-2.8v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.2.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M23.5-2.8v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.3.4.4.5.1.2.3.6.6.7.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.2c0 .1 0 0 0 0M15.8-2.8v.2c-.1.1-.1.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4.1.2.2.4.4.5.2.1.4.6.6.6.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.2 0-.3.1-.4.2-.2.1-.1.2-.3.2-.1 0-.2.1-.2.2v.3c0 .1 0 0 0 0M8.2-2.8v.2c-.1.1-.2.1-.2.1-.1.1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4 0 .2.2.4.3.5.2.2.4.6.6.7.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2-.1.3-.3.4-.5v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8 0 .1-.2.2-.3.2-.2.1-.1.2-.3.3-.1 0-.2.1-.2.2v.1c-.1.1-.1 0 0 0M.5-2.8v.2c-.1.1-.1.1-.2.1 0 .1-.1.3-.1.4-.2.1 0 .2 0 .3v.2c0 .1 0 .3.1.4 0 .2.2.4.4.5.2.2.3.6.6.7.2 0 .4-.1.5-.1.2 0 .4 0 .6-.1.2-.1.1-.3.3-.5.1-.1.3 0 .4-.1.2 0 .3-.2.4-.4v-.2c0-.1.1-.2.1-.3 0-.1-.1-.1-.1-.2v-.3c0-.2 0-.4-.1-.5-.4-.7-1.2-.9-2-.8-.1 0-.2.1-.4.1-.1.1-.1.2-.3.3-.1 0-.2.1-.2.2v.1c0 .1 0 0 0 0'%2F%3E%3C%2Fg%3E%3C%2Fpattern%3E%3Cpath class='st3' d='M63.8 127.6c35.2 0 63.8-28.6 63.8-63.8C127.6 28.6 99 0 63.8 0 28.6 0 0 28.6 0 63.8c0 35.2 28.6 63.8 63.8 63.8'%2F%3E%3Cpath class='st4' d='M115.8 69.9h-3.2c0-1.7.6-2.6 1.6-2.6 1.1 0 1.6.9 1.6 2.6m-3.3 2.1h6.5v-1.1c0-4.1-1.6-6.2-4.6-6.2-3.3 0-5.1 2.3-5.1 6.7 0 4.3 1.8 6.6 5 6.6 2.9 0 4.5-1.6 4.6-4.6h-3.2c-.1 1.3-.7 2-1.6 2-1-.1-1.6-1.2-1.6-3.4m-6 5.7v-7c0-2.2.9-3.3 2.9-3.3h.3v-2.7c-.3 0-.6-.1-.8-.1-1.3 0-2.3.8-2.6 2.2v-2h-2.9v12.8h3.1zm-4.3-12.8H99v12.8h3.1V64.9zm0-3.7H99v2.6h3.1v-2.6zM88.9 77.7H92v-6.8c0-2.1.2-3.3 1.4-3.3s1.4 1.1 1.4 3.2v6.9h3.1v-8.5c0-2.9-1.3-4.5-3.6-4.5-1.4 0-2.3.6-2.6 1.9v-5.3h-2.8v16.4zm-10.2-3.8c.2 2.6 1.9 4 4.6 4 3 0 4.7-1.5 4.7-3.9 0-1.9-.9-3.2-2.8-3.9l-1.5-.5c-1-.3-1.6-.6-1.6-1.4 0-.5.5-.9 1.2-.9.9 0 1.4.5 1.4 1.2h3.1c-.2-2.6-1.7-4-4.4-4-2.9 0-4.5 1.6-4.5 3.8 0 1.7.9 3 2.6 3.6l1.6.5c1.1.4 1.7.8 1.7 1.6 0 .7-.5 1.1-1.4 1.1-.9 0-1.4-.5-1.5-1.3h-3.2zm-3.8-4.3v3.7c-.3 1-.9 1.6-1.6 1.6-1.2 0-1.8-1.2-1.8-3.4 0-2.4.6-3.7 1.9-3.7.8 0 1.5.7 1.5 1.8m3.1-8.4h-3.2v2.6c0 .2 0 1 .2 2.4-.3-1-1.2-1.6-2.4-1.6-2.6 0-4.2 2.4-4.2 6.7 0 4.4 1.5 6.6 4.2 6.6 1.3 0 2.2-.5 2.7-1.7v1.4H78V61.2zM65 77.7v-7c0-2.2 1-3.3 2.9-3.3h.3v-2.7c-.3 0-.6-.1-.8-.1-1.3 0-2.3.8-2.6 2.2v-2h-2.9v12.8H65zm-7.3-6.4c0 2.6-.7 3.9-2 3.9s-2-1.3-2-3.9c0-2.6.7-3.9 2-3.9 1.4 0 2 1.3 2 3.9m-2 6.6c3.3 0 5.2-2.4 5.2-6.6 0-4.2-1.9-6.7-5.2-6.7-3.3 0-5.3 2.4-5.3 6.7.1 4.2 2.1 6.6 5.3 6.6m-4.9-14.2v-2.4c-.8-.1-1.3-.1-1.7-.1-2.4 0-3.6 1-3.6 3.1v.5h-1.7v2.5h1.7v10.3h3.1V67.4h1.8v-2.5h-1.8v-.4c0-.6.5-.9 1.6-.9.2 0 .4.1.6.1M40 69.6v3.7c-.3 1-.9 1.6-1.6 1.6-1.2 0-1.8-1.2-1.8-3.4 0-2.4.6-3.7 1.9-3.7.8 0 1.5.7 1.5 1.8m3.1-8.4h-3.2v2.6c0 .2 0 1 .2 2.4-.3-1-1.2-1.6-2.4-1.6-2.6 0-4.2 2.4-4.2 6.7 0 4.4 1.5 6.6 4.2 6.6 1.3 0 2.2-.5 2.7-1.7v1.4h2.8V61.2zm-13.6 8.7h-3.2c0-1.7.6-2.6 1.6-2.6 1.1 0 1.6.9 1.6 2.6M26.2 72h6.5v-1.1c0-4.1-1.6-6.2-4.6-6.2-3.3 0-5.1 2.3-5.1 6.7 0 4.3 1.8 6.6 5 6.6 2.9 0 4.5-1.6 4.6-4.6h-3.2c-.1 1.3-.7 2-1.6 2-1-.1-1.6-1.2-1.6-3.4m-11.1-7.8h1c1.4 0 2.1.6 2.1 1.7 0 1-.8 1.6-2.2 1.6h-.9v-3.3zm0 10.4v-3.8h1.2c1.6 0 2.5.7 2.5 2 0 1.4-.9 1.8-2.8 1.8h-.9zm-3.4 3.1h4.8c3.8 0 5.7-1.5 5.7-4.6 0-2.3-1.2-3.8-3.4-4.4 1.9-.5 2.8-1.6 2.8-3.4 0-2.6-1.9-4.2-5.6-4.2h-4.4v16.6z'%2F%3E%3Cpath class='st2' d='M72.7 41.3h-3.1v16.5h3.1V41.3zm-8 8.4v3.7c-.3 1-.9 1.6-1.6 1.6-1.2 0-1.8-1.2-1.8-3.4 0-2.4.6-3.7 1.9-3.7.9 0 1.5.7 1.5 1.8m3.2-4.7h-3v1.4c-.3-1.1-1.2-1.6-2.4-1.6-2.6 0-4.3 2.4-4.3 6.7 0 4.4 1.5 6.6 4.2 6.6 1.3 0 2.2-.5 2.7-1.7v1.4h2.8V45zM54.8 57.8v-7c0-2.2 1-3.3 2.9-3.3h.3v-2.7c-.3 0-.6-.1-.8-.1-1.3 0-2.3.8-2.6 2.2v-2h-2.9v12.8h3.1zM49.2 45v-3.7H46V45h-1.7v2.5H46v10.3h3.1V47.5H51V45h-1.8zM34.7 57.8h3.1v-6.4c0-2.4.2-3.6 1.4-3.6 1.3 0 1.3 1.2 1.3 3.6v6.4h3.1v-8.5c0-2.9-1.3-4.5-3.6-4.5-1.4 0-2.3.7-2.7 1.9V45h-2.8v12.8zM30.1 50h-3.2c0-1.7.6-2.6 1.6-2.6s1.6.9 1.6 2.6m-3.3 2.1h6.5V51c0-4.1-1.6-6.2-4.6-6.2-3.3 0-5.1 2.3-5.1 6.7 0 4.3 1.8 6.6 5 6.6 2.9 0 4.5-1.6 4.6-4.6H30c-.1 1.3-.7 2-1.6 2-1-.1-1.6-1.2-1.6-3.4m-7.5-4.5h3.4c-.1-4.4-2-6.6-5.8-6.6-3.9 0-6.1 2.9-6.1 8.6 0 5.7 2 8.5 6.3 8.5 3.7 0 5.7-2.3 5.7-6.6v-.3h-3.4c-.2 2.6-.8 3.8-2.4 3.8-1.9 0-2.7-1.8-2.7-5.4 0-3.6.9-5.4 2.7-5.4 1.5 0 2.2 1.1 2.3 3.4'%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 100%;
  transition: all 75ms ease-in;
}
.bedfordshire-header .form__control:after, .bedfordshire-header .container:after, .bedfordshire-footer .form__control:after, .bedfordshire-footer .container:after {
  clear: both;
  content: "";
  display: table;
}

.bedfordshire-header .site-header {
  background-color: #513785;
  margin-top: 0;
  min-height: 102px;
  position: relative;
  transition: padding-bottom 250ms ease-in;
  z-index: 2;
}
@media screen and (min-width: 600px) {
  .bedfordshire-header .site-header > .site-search.form {
    display: none;
  }
}
@media screen and (min-width: 760px) {
  .bedfordshire-header .site-header {
    min-height: 176px;
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .site-header {
    min-height: 222px;
  }
}
@media screen and (max-width: 1279px) {
  .bedfordshire-header .site-header {
    font-size: 1.125em;
    line-height: 1.3333333333em;
  }
}
.bedfordshire-header .site-header__top {
  background-color: #493a3c;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 599px) {
  .bedfordshire-header .site-header__top .site-search.form {
    display: none;
  }
}
.bedfordshire-header .site-header__top > .container {
  background-color: #493a3c;
  padding-bottom: 0.375em;
  padding-top: 0.375em;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 760px) {
  .bedfordshire-header .site-header__top > .container {
    padding-bottom: 0.75em;
    padding-top: 0.75em;
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .site-header__top > .container {
    padding-bottom: 1.125em;
    padding-top: 1.125em;
  }
}
.bedfordshire-header .site-header__links {
  width: 36.4406779661%;
  float: left;
  margin-right: 1.6949152542%;
  margin: 0.375em 0;
  font-family: "Open Sans", serif;
}
@media screen and (max-width: 599px) {
  .bedfordshire-header .site-header__links {
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .site-header__links {
    margin-bottom: 0.225em;
    margin-top: 0.225em;
  }
}
.bedfordshire-header .site-header__links a[data-toggle]::before, .bedfordshire-header .site-header__links .link__az[data-toggle]::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:%2F%2Fwww.w3.org%2F2000%2Fsvg' width='54' height='35' viewBox='0 0 54 35'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C%2Fstyle%3E%3Cpath class='st0' d='M26.3 34.7l-26-26c-.4-.4-.4-1 0-1.4l7-7c.4-.4 1-.4 1.4 0L27 18.6 45.3.3c.4-.4 1-.4 1.4 0l7 7c.2.2.3.4.3.7 0 .3-.1.5-.3.7l-26 26c-.4.4-1 .4-1.4 0z'%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  margin-right: 0.25rem;
  padding-top: 1.5rem;
  vertical-align: text-bottom;
  width: 1rem;
}
.bedfordshire-header .site-header__links a span, .bedfordshire-header .site-header__links .link__az span {
  transition: none;
}
.bedfordshire-header .site-header__links a,
.bedfordshire-header .site-header__links .link__az {
  background-color: transparent;
  border: 0;
  color: #fff;
  font-weight: 700;
}
.bedfordshire-header .site-header__links a:hover, .bedfordshire-header .site-header__links a:focus, .bedfordshire-header .site-header__links a:active,
.bedfordshire-header .site-header__links .link__az:hover,
.bedfordshire-header .site-header__links .link__az:focus,
.bedfordshire-header .site-header__links .link__az:active {
  outline: none;
  text-decoration: underline;
}
.bedfordshire-header .site-header__links .item-list__item {
  margin-bottom: 0.375em;
  margin-top: 0.375em;
  width: auto;
}
@media screen and (max-width: 339px) {
  .bedfordshire-header .site-header__links .item-list__item {
    display: block;
  }
}
.bedfordshire-header .site-header__identity {
  height: 72px;
  left: 50%;
  margin-left: -36px;
  position: absolute;
  top: 1.125em;
  width: 72px;
  z-index: 10;
}
@media screen and (min-width: 760px) {
  .bedfordshire-header .site-header__identity {
    height: 144px;
    margin-left: -72px;
    width: 144px;
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .site-header__identity {
    height: 186px;
    margin-left: -93px;
    width: 186px;
  }
}
.bedfordshire-header .site-header__identity__logo:hover, .bedfordshire-header .site-header__identity__logo:active, .bedfordshire-header .site-header__identity__logo:focus {
  -ms-transform: scale(1.025);
  transform: scale(1.025);
}
.bedfordshire-header .site-header__identity__heading {
  color: #fff;
}
.bedfordshire-header .site-header__mobile-search-button {
  float: right;
  height: 2.625rem;
  margin-top: 0.225em;
  padding: 0.525em 0.375rem;
  width: 2.625rem;
}
@media screen and (min-width: 600px) {
  .bedfordshire-header .site-header__mobile-search-button {
    display: none;
  }
}
.bedfordshire-header .site-header__mobile-search-button:hover, .bedfordshire-header .site-header__mobile-search-button:active, .bedfordshire-header .site-header__mobile-search-button:focus {
  color: #493a3c;
}
.bedfordshire-header .site-search.form {
  background-color: transparent;
  margin: 0.225em 0;
  padding: 0;
  width: 100%;
}
.bedfordshire-header .site-search.form .form__control {
  margin: 0;
  position: relative;
  z-index: 5;
}
.bedfordshire-header .site-search.form .form__control--append__group {
  margin-top: 0;
}
.bedfordshire-header .site-search.form .form__control--append__group .form__control--append__group {
  height: calc(.975em + (16px * 1.5));
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .site-search.form .form__control--append__group {
    height: calc(1.2em + (16px * 1.5));
  }
}
.bedfordshire-header .site-search.form .form__control--append .form__label {
  opacity: 1;
}
.bedfordshire-header .site-search.form .form__label {
  background-color: #fff;
  width: calc(100% - 3rem);
}
.bedfordshire-header .site-search.form .form__field {
  border: 0;
  padding-right: calc(.75rem + 3rem);
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .site-search.form .form__field {
    padding-right: calc(1.125rem + 3rem);
  }
}
.bedfordshire-header .site-search.form .button {
  padding: 0.525em 0.375rem;
  width: 2.625rem;
}
@media screen and (max-width: 599px) {
  .bedfordshire-header .site-search.form {
    left: 0;
    padding: 3.375em 1rem 0.75em;
    position: absolute;
    transform: translate3d(0, 0, 0);
    transition: top 250ms ease-in;
    z-index: 5;
  }
}
@media screen and (min-width: 600px) {
  .bedfordshire-header .site-search.form {
    clear: right;
    float: right;
    padding-left: 0.75rem;
    width: calc(27.9661016949% + .375rem);
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-header .site-search.form {
    margin: 0;
    width: 23.7288135593%;
  }
}

.bedfordshire-footer h2 {
  color: #493a3c;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
}
.bedfordshire-footer .site-footer {
  background-color: #493a3c;
  color: #fff;
  padding: 7.125em 0 3.75em;
  position: relative;
}
@media screen and (max-width: 759px) {
  .bedfordshire-footer .site-footer {
    text-align: center;
  }
}
@media screen and (min-width: 760px) {
  .bedfordshire-footer .site-footer {
    padding-bottom: 3em;
    padding-top: 2.25em;
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-footer .site-footer {
    padding-top: 3em;
  }
}
.bedfordshire-footer .site-footer__identity-logo {
  height: 72px;
  left: 50%;
  margin-left: -36px;
  position: absolute;
  top: -2.625em;
  width: 72px;
}
.bedfordshire-footer .site-footer__identity-strapline {
  font-size: 1.625em;
  line-height: 1.1538461538em;
  margin: 1.3875em 0 0;
  color: #8cbf4e;
  font-family: "Open Sans", serif;
  margin-top: 0;
}
@media screen and (max-width: 1279px) {
  .bedfordshire-footer .site-footer__identity-strapline {
    font-size: 1.375em;
    line-height: 1.0909090909em;
  }
}
.bedfordshire-footer .site-footer__useful-information {
  font-size: 0.875em;
  line-height: 1.7142857143em;
  font-family: "Open Sans", serif;
  margin: 0.8625em 0 0;
  margin-top: 0;
  position: relative;
  z-index: 10;
}
.bedfordshire-footer .site-footer__useful-information .item-list__item {
  margin-right: 1.125rem;
  margin-top: 0;
}
@media screen and (min-width: 760px) {
  .bedfordshire-footer .site-footer__useful-information {
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%;
  }
}
@media screen and (min-width: 760px) and (max-width: 1279px) {
  .bedfordshire-footer .site-footer__useful-information {
    font-size: 1.125em;
    line-height: 1.3333333333em;
  }
}
@media screen and (max-width: 759px) {
  .bedfordshire-footer .site-footer__useful-information {
    font-size: 1em;
    line-height: 1.5em;
  }
}
.bedfordshire-footer .site-footer__heading {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.bedfordshire-footer .site-footer__list, .bedfordshire-footer .site-footer__text {
  margin-bottom: 0;
  margin-top: 0;
}
@media screen and (max-width: 599px) {
  .bedfordshire-footer .site-footer__list .item-list__item {
    width: auto;
  }
}
.bedfordshire-footer .site-footer__link:visited, .bedfordshire-footer .site-footer__link:hover, .bedfordshire-footer .site-footer__link:active, .bedfordshire-footer .site-footer__link:focus {
  color: #fff;
  text-decoration: underline;
}
.bedfordshire-footer .site-footer__link, .bedfordshire-footer .site-footer__link:link {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}
.bedfordshire-footer .site-footer__link:hover, .bedfordshire-footer .site-footer__link:link:hover {
  text-decoration: underline;
}
.bedfordshire-footer .site-footer__identity {
  left: 0;
  padding-top: calc(36px + 1.125em);
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 5;
}
@media screen and (min-width: 760px) {
  .bedfordshire-footer .site-footer__identity {
    padding-top: calc(48px + 1.5em);
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-footer .site-footer__identity {
    padding-top: calc(64px + 1.5em);
  }
}
@media screen and (min-width: 760px) {
  .bedfordshire-footer .site-footer__identity-logo {
    height: 96px;
    margin-left: -48px;
    top: -3.375em;
    width: 96px;
  }
}
@media screen and (min-width: 1280px) {
  .bedfordshire-footer .site-footer__identity-logo {
    height: 128px;
    margin-left: -64px;
    top: -3.75em;
    width: 128px;
  }
}
.bedfordshire-footer .site-footer__social-media {
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 760px) {
  .bedfordshire-footer .site-footer__social-media {
    float: right;
  }
}
@media screen and (max-width: 759px) {
  .bedfordshire-footer .site-footer__social-media {
    margin-top: 2.25em;
  }
}
.bedfordshire-footer .site-footer__social-media .item-list__item {
  margin-right: 0.75rem;
  margin-top: 0;
}
@media screen and (min-width: 1280px) {
  .bedfordshire-footer .site-footer__social-media .item-list__item {
    margin-right: 0.5rem;
  }
}
.bedfordshire-footer .site-footer__social-media__link {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block;
  height: 3.375rem;
  overflow: hidden;
  text-indent: 100%;
  transition: all 75ms ease-in;
  white-space: nowrap;
  width: 3.375rem;
}
.bedfordshire-footer .site-footer__social-media__link:hover, .bedfordshire-footer .site-footer__social-media__link:active, .bedfordshire-footer .site-footer__social-media__link:focus {
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
@media screen and (min-width: 760px) {
  .bedfordshire-footer .site-footer__social-media__link {
    height: 2.625rem;
    width: 2.625rem;
  }
}
.bedfordshire-footer .site-footer__social-media__link--newsletter {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:%2F%2Fwww.w3.org%2F2000%2Fsvg' width='141.7' height='141.7' viewBox='0 0 141.7 141.7'%3E%3Cstyle%3E.st0%7Bfill:%238DC63F;%7D .st1%7Bfill:%23FFFFFF;%7D%3C%2Fstyle%3E%3Cpath class='st0' d='M0 0v141.7h141.7V0H0z'%2F%3E%3Cpath class='st1' d='M78.2 15.1c-30.6-4.1-58.7 17.4-62.7 48-2.2 16.4 3 32.1 13 43.8 3.2 5.4 3 12.5-8.7 20.2 0 0 12.1.7 23.1-8.2 6.1 3.5 13.1 6 20.5 7 30.6 4.1 58.6-17.4 62.7-48 4.2-30.6-17.3-58.7-47.9-62.8'%2F%3E%3Cpath class='st0' d='M106.1 63.4c0-17.4-14.5-29.3-33.7-29.3C51.3 34 35 48.6 35 70.7c0 22.2 15.2 36 35.9 36 14.6 0 27.5-9.6 27.5-9.6L94.2 91c-9.7 5.4-16.4 6.6-23.2 6.6-14.9 0-26.1-9.6-26.1-26.9 0-17.3 11.9-28.1 27.9-28.1 15.2 0 24.4 8.7 24.4 20.6 0 5.4-2 10-5 13-2.3 2.3-6.1 3.8-10.2 4.3L87.7 51h-8.3l-.5 2.5c-1.8-1.3-4.9-3.3-8.2-3.3-10 0-17.2 11.7-17.2 25.9 0 7.5 3.4 12.8 9.7 12.8 2.7 0 6.7-1.8 9.9-4l-.5 3.5c.3 0 1.7.4 4.2.4 16.5.2 29.3-9.7 29.3-25.4zM77 60l-3.6 18.2c-3.1 1.5-5.5 2.2-7.3 2.2-2.4 0-3.6-.9-3.6-4.7 0-4.2 1.4-9.7 3.4-13 1.5-2.5 3.4-3.7 6.3-3.7 1.4-.1 2.5.2 4.8 1z'%2F%3E%3C%2Fsvg%3E");
}
.bedfordshire-footer .site-footer__social-media__link--facebook {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:%2F%2Fwww.w3.org%2F2000%2Fsvg' xmlns:xlink='http:%2F%2Fwww.w3.org%2F1999%2Fxlink' width='337' height='337' viewBox='0 0 337 337'%3E%3Cstyle%3E.st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%233D5A98;%7D%3C%2Fstyle%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M320 337H17c-9.4 0-17-7.7-17-17V17C0 7.7 7.7 0 17 0h303c9.4 0 17 7.7 17 17v303c0 9.3-7.7 17-17 17z'%2F%3E%3C%2Fdefs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'%2F%3E%3C%2FclipPath%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M-2 .9h341v340.2H-2z'%2F%3E%3Cpath class='st2' d='M-2-2.2v341h134.5V207.2h-25v-44.4h25v-35.3c0-6.6 0-50.6 57.1-50.6h41.3v44.4h-30.7c-5.9 0-12.3 7.5-12.3 12v29.5h41.9c-1.7 23.6-5.1 44.4-5.1 44.4h-36.8v131.7H339v-341H-2z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.bedfordshire-footer .site-footer__social-media__link--twitter {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:%2F%2Fwww.w3.org%2F2000%2Fsvg' xmlns:xlink='http:%2F%2Fwww.w3.org%2F1999%2Fxlink' width='337' height='337' viewBox='0 0 337 337'%3E%3Cstyle%3E.st0%7Bclip-path:url(%23SVGID_1_);%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%2326A9E0;%7D%3C%2Fstyle%3E%3Cdefs%3E%3Cpath id='SVGID_3_' d='M320 337H17c-9.4 0-17-7.7-17-17V17C0 7.7 7.7 0 17 0h303c9.4 0 17 7.7 17 17v303c0 9.3-7.7 17-17 17z'%2F%3E%3C%2Fdefs%3E%3CclipPath id='SVGID_1_'%3E%3Cuse xlink:href='%23SVGID_3_' overflow='visible'%2F%3E%3C%2FclipPath%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M-2-1.1h341v340.2H-2z'%2F%3E%3Cpath class='st2' d='M-2-3.1v341h341v-341H-2zm256.6 126.2c.1 1.9.1 3.8.1 5.7 0 58.7-44.7 126.4-126.4 126.4-25.1 0-48.4-7.4-68.1-20 3.5.4 7 .6 10.6.6 20.8 0 40-7.1 55.2-19-19.4-.4-35.8-13.2-41.5-30.8 2.7.5 5.5.8 8.4.8 4 0 8-.5 11.7-1.6-20.3-4.1-35.6-22-35.6-43.6v-.6c6 3.3 12.8 5.3 20.1 5.6-11.9-8-19.8-21.6-19.8-37 0-8.1 2.2-15.8 6-22.3 21.9 26.9 54.6 44.6 91.6 46.4-.8-3.3-1.1-6.6-1.1-10.1 0-24.5 19.9-44.4 44.4-44.4 12.8 0 24.3 5.4 32.4 14 10.1-2 19.6-5.7 28.2-10.8-3.3 10.4-10.4 19.1-19.5 24.6 9-1.1 17.5-3.5 25.5-7-6 9-13.5 16.9-22.2 23.1z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.bedfordshire-footer .site-footer__social-media__link--youtube {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:%2F%2Fwww.w3.org%2F2000%2Fsvg' xmlns:xlink='http:%2F%2Fwww.w3.org%2F1999%2Fxlink' width='337' height='337' viewBox='0 0 337 337'%3E%3Cstyle%3E.st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%23BA2025;%7D%3C%2Fstyle%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M320 337H17c-9.4 0-17-7.7-17-17V17C0 7.7 7.7 0 17 0h303c9.4 0 17 7.7 17 17v303c0 9.3-7.7 17-17 17z'%2F%3E%3C%2Fdefs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'%2F%3E%3C%2FclipPath%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M-.3.7h341v340.2H-.3z'%2F%3E%3Cpath class='st2' d='M144.3 208.8l67.8-44.7-67.8-44.7z'%2F%3E%3Cpath class='st2' d='M-.5-1.2v339.4h339.4V-1.2H-.5zm287 217.4c0 19.6-15.2 35.1-34.8 35.1H85.3c-19.6 0-34.8-15.5-34.8-35.1v-95.1c0-19.6 15.2-35.3 34.8-35.3h166.3c19.6 0 34.8 15.8 34.8 35.3v95.1z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.bedfordshire-footer .site-footer > *:last-child, .bedfordshire-footer .site-footer > *:last-child > *:last-child, .bedfordshire-footer .site-footer > *:last-child > *:last-child > *:last-child {
  margin-bottom: 0;
}

@media print {
  .site-header {
    background-color: transparent;
    color: #000;
  }
  .site-header a {
    color: #000 !important;
  }
  .site-header .skip-links {
    display: none !important;
  }

  a {
    color: #000 !important;
  }

  .button, .site-header__top, .site-search {
    display: none !important;
  }

  .container {
    padding: 0 !important;
  }

  .site-header__top {
    background-color: transparent;
  }

  .site-header__top::before {
    content: none;
  }

  .site-footer {
    background-color: transparent;
    color: #000;
    display: none !important;
  }

  .container {
    padding: 0 !important;
  }
}


/*Fix for issue of the footer image getting in the way. 02/09/2021*/
.site-main {
	margin-bottom: 2rem;
}