.elementor-2310 .elementor-element.elementor-element-385b488c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-2310 .elementor-element.elementor-element-6160614e{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-6160614e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2310 .elementor-element.elementor-element-6e41067{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-4f3df50b .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2310 .elementor-element.elementor-element-4da5e2ba{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-53cabb03 .elementor-heading-title{color:#222222;font-size:20px;font-weight:500;}.elementor-2310 .elementor-element.elementor-element-5ddcddc{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-7fb81dc{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-7fb81dc > .elementor-widget-container{margin:-17px 0px -17px 0px;}.elementor-2310 .elementor-element.elementor-element-aa9cdb0 .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2310 .elementor-element.elementor-element-01ae315{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-702855c{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-702855c > .elementor-widget-container{margin:-17px 0px -17px 0px;}.elementor-2310 .elementor-element.elementor-element-1751bc05 .elementor-heading-title{color:#222222;font-size:20px;font-weight:500;}.elementor-2310 .elementor-element.elementor-element-4facea10{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-49997fd{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-49997fd > .elementor-widget-container{margin:-17px 0px -17px 0px;}.elementor-2310 .elementor-element.elementor-element-1122bb19 .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2310 .elementor-element.elementor-element-8c74527{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-79e1327 .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2310 .elementor-element.elementor-element-5bc02e27{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-516e358{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-516e358 > .elementor-widget-container{margin:-17px 0px -17px 0px;}.elementor-2310 .elementor-element.elementor-element-b35f5c8{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-37d47c1 .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2310 .elementor-element.elementor-element-27c37ef8{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-f660f72{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-f660f72 > .elementor-widget-container{margin:-17px 0px -17px 0px;}.elementor-2310 .elementor-element.elementor-element-c61fc5a{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-4c30931{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}@media(min-width:768px){.elementor-2310 .elementor-element.elementor-element-385b488c{--content-width:1139px;}}@media(max-width:1024px){.elementor-2310 .elementor-element.elementor-element-6160614e{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-6e41067{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-4da5e2ba{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-5ddcddc{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-7fb81dc{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-01ae315{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-702855c{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-4facea10{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-49997fd{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-8c74527{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-5bc02e27{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-516e358{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-b35f5c8{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-27c37ef8{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-f660f72{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-c61fc5a{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-4c30931{font-size:1rem;line-height:150%;}}@media(max-width:767px){.elementor-2310 .elementor-element.elementor-element-6160614e{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-6e41067{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-4da5e2ba{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-5ddcddc{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-7fb81dc{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-01ae315{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-702855c{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-4facea10{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-49997fd{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-8c74527{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-5bc02e27{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-516e358{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-b35f5c8{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-27c37ef8{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-f660f72{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-c61fc5a{font-size:1rem;line-height:150%;}.elementor-2310 .elementor-element.elementor-element-4c30931{font-size:1rem;line-height:150%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-Bold-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-BoldItalic-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-SemiBold-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-SemiBoldItalic-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-Medium-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-MediumItalic-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-Regular-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-Italic-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-Light-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://framesopticians.co.uk/wp-content/uploads/2023/10/LibreFranklin-LightItalic-300.woff2') format('woff2');
}
/* End Custom Fonts CSS */