.elementor-2349 .elementor-element.elementor-element-6b3d09a4{--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-2349 .elementor-element.elementor-element-1dabcd6c .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2349 .elementor-element.elementor-element-64442525{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-3b1c77f{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-3b1c77f > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-23cc480{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-23cc480 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-93b9e0a{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-93b9e0a > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-98321e7 .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2349 .elementor-element.elementor-element-5fb98fc8{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-6abbf70{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-6abbf70 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-25ee0bd{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-25ee0bd > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-85ab1c7{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-85ab1c7 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-b6969d5{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-b6969d5 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-d506126 .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2349 .elementor-element.elementor-element-285af2{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-02680cd{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-048032c .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2349 .elementor-element.elementor-element-7a1f849{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-61505c1{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-9ae8251{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-9ae8251 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-66a62e7 .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2349 .elementor-element.elementor-element-d977f2c{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-03ae30b{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-03ae30b > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-64c414d{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-64c414d > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-8358dcf{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-8358dcf > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-a0a8344 .elementor-heading-title{color:#222222;font-weight:500;}.elementor-2349 .elementor-element.elementor-element-1cbf0804{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-0e993b3{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-0e993b3 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-cfdcf89{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-cfdcf89 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-1472d57{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-1472d57 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-99a9308{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-99a9308 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-f573634{color:#333333;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-f573634 > .elementor-widget-container{margin:-16px 0px 0px 0px;}@media(min-width:768px){.elementor-2349 .elementor-element.elementor-element-6b3d09a4{--content-width:1139px;}}@media(max-width:1024px){.elementor-2349 .elementor-element.elementor-element-64442525{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-3b1c77f{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-23cc480{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-93b9e0a{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-5fb98fc8{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-6abbf70{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-25ee0bd{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-85ab1c7{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-b6969d5{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-285af2{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-02680cd{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-7a1f849{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-61505c1{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-9ae8251{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-d977f2c{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-03ae30b{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-64c414d{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-8358dcf{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-1cbf0804{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-0e993b3{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-cfdcf89{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-1472d57{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-99a9308{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-f573634{font-size:1rem;line-height:150%;}}@media(max-width:767px){.elementor-2349 .elementor-element.elementor-element-64442525{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-3b1c77f{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-23cc480{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-93b9e0a{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-5fb98fc8{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-6abbf70{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-25ee0bd{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-85ab1c7{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-b6969d5{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-285af2{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-02680cd{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-7a1f849{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-61505c1{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-9ae8251{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-d977f2c{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-03ae30b{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-64c414d{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-8358dcf{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-1cbf0804{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-0e993b3{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-cfdcf89{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-1472d57{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-99a9308{font-size:1rem;line-height:150%;}.elementor-2349 .elementor-element.elementor-element-f573634{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 */