.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18466 .elementor-element.elementor-element-0f348af{text-align:center;}.elementor-widget-blockquote .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blockquote .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-18466 .elementor-element.elementor-element-ef3d142 .elementor-blockquote__content{color:#FFFFFF;font-weight:bold;}.elementor-18466 .elementor-element.elementor-element-ef3d142 .elementor-blockquote{background-color:var( --e-global-color-primary );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18466 .elementor-element.elementor-element-3f9d5ce .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18466 .elementor-element.elementor-element-64ff8ad{color:#000000;}.elementor-18466 .elementor-element.elementor-element-0e7a4de .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-9af4257{color:#000000;}.elementor-18466 .elementor-element.elementor-element-4a489e7 .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-a8f2b56{color:#000000;}.elementor-18466 .elementor-element.elementor-element-a698499 .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-b932a77{color:#000000;}.elementor-18466 .elementor-element.elementor-element-e63a070 .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-f17f4dd{color:#000000;}.elementor-18466 .elementor-element.elementor-element-d932c6d img{width:80%;border-radius:20px 20px 20px 20px;}.elementor-18466 .elementor-element.elementor-element-cbe66bb{padding:0px 0px 0px 0px;}.elementor-18466 .elementor-element.elementor-element-d6f0535{text-align:center;}.elementor-18466 .elementor-element.elementor-element-faeb4ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18466 .elementor-element.elementor-element-e1e9126 .elementor-blockquote__content{color:#FFFFFF;font-weight:bold;}.elementor-18466 .elementor-element.elementor-element-e1e9126 .elementor-blockquote{background-color:var( --e-global-color-primary );}.elementor-18466 .elementor-element.elementor-element-09586fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18466 .elementor-element.elementor-element-0917ef5 .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-57053a9{color:#000000;}.elementor-18466 .elementor-element.elementor-element-bedd3ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18466 .elementor-element.elementor-element-fab26bd .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-8679927{color:#000000;}.elementor-18466 .elementor-element.elementor-element-7740721 .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-d073ba4{color:#000000;}.elementor-18466 .elementor-element.elementor-element-6aa0376 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18466 .elementor-element.elementor-element-7f53a3e .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-763a66a{color:#000000;}.elementor-18466 .elementor-element.elementor-element-908bbf3 .elementor-heading-title{font-family:"Serpentine", Sans-serif;font-weight:400;}.elementor-18466 .elementor-element.elementor-element-36044ba{color:#000000;}.elementor-18466 .elementor-element.elementor-element-050edfb > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Serpentine';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://barrierreefpools.com/wp-content/uploads/Serpentine-Light.woff2') format('woff2'),
		url('http://barrierreefpools.com/wp-content/uploads/Serpentine-Light.woff') format('woff');
}
/* End Custom Fonts CSS */