.container-small-820,.container-small-710 {width:100%;}
@media (min-width: 768px) {
	.container-small-820 {width:820px;}
	.container-small-710 {width:710px;}
}
.panel-general-content ul { list-style-type: none; }
.panel-general-content ul li { position: relative; padding-left: 25px; margin-bottom: 4px;  }
.panel-general-content ul li::before { content: ""; display: block; position: absolute; left: 0; top: 12px; background-color: #000; width: 4px; height: 4px; border-radius: 50%; }
.panel-general-content.background-colour-white { background-color: #fff; color: #000; }
/*.panel-general-content h4 {font-family: var(--tmpl_font-heading);font-size:40px;line-height:1.25;}*/
.panel-general-content.style-landing-page h2 { font-size: 34px; }
.panel-general-content.style-landing-page p { font-size: 24px; font-weight: 500; }
.panel-general-content.text-centre { text-align: center; }
.panel-general-content .read-more .less { display: none; }
.panel-general-content .read-more.active .more { display: none; }
.panel-general-content .read-more.active .less { display: inline; }
.panel-general-content .button-primary,
.panel-general-content .button-secondary { padding-left: 30px; padding-right: 30px; }
.panel-general-content .button-wrapper .button { margin-right: 10px; }

@media (max-width: 1299px){
	.panel-general-content br { display: none; }
}
@media (max-width: 767px){
	.panel-general-content.style-landing-page h2 { font-size: 24px; }
	.panel-general-content.style-landing-page p { font-size: 20px; }
}