.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-216 .elementor-element.elementor-element-76c4bf2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 0%);opacity:1;}.elementor-216 .elementor-element.elementor-element-76c4bf2{margin-top:0px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-b431d8e > .elementor-element-populated{margin:0px -14px 0px 0px;--e-column-margin-right:-14px;--e-column-margin-left:0px;}.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-216 .elementor-element.elementor-element-3ca7a1f > .elementor-widget-container{margin:0px 89px -20px 70px;padding:0px 0px 0px 018px;}.elementor-216 .elementor-element.elementor-element-3ca7a1f{color:#000000;}.elementor-216 .elementor-element.elementor-element-1999a72 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-216 .elementor-element.elementor-element-0376cc4 > .elementor-widget-container{margin:0px 89px -20px 70px;padding:0px 0px 0px 018px;}.elementor-216 .elementor-element.elementor-element-0376cc4{color:#000000;}.elementor-216 .elementor-element.elementor-element-d583276 > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-3a03d39 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-3a03d39{color:#000000;}.elementor-216 .elementor-element.elementor-element-38e9ad2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-38e9ad2{color:#000000;}.elementor-216 .elementor-element.elementor-element-c193d5a > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-ab7e53d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-ab7e53d{color:#000000;}.elementor-216 .elementor-element.elementor-element-6e832f2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-6e832f2{color:#000000;}.elementor-216 .elementor-element.elementor-element-ae868ed > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-6b60b6d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-6b60b6d{color:#000000;}.elementor-216 .elementor-element.elementor-element-d3fbd62 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-d3fbd62{color:#000000;}.elementor-216 .elementor-element.elementor-element-1878b19 > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-3239014 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-3239014{color:#000000;}.elementor-216 .elementor-element.elementor-element-5cf6cc0 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-5cf6cc0{color:#000000;}.elementor-216 .elementor-element.elementor-element-5639a47 img{opacity:1;}.elementor-216 .elementor-element.elementor-element-e2a0e76 > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-4c0e5e3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-4c0e5e3{color:#000000;}.elementor-216 .elementor-element.elementor-element-15dfeb3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-15dfeb3{color:#000000;}.elementor-216 .elementor-element.elementor-element-24af83c img{opacity:1;}.elementor-216 .elementor-element.elementor-element-91b3558 > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-e29b8eb > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-e29b8eb{color:#000000;}.elementor-216 .elementor-element.elementor-element-0a8ed55 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-0a8ed55{color:#000000;}.elementor-216 .elementor-element.elementor-element-7355109 img{opacity:1;}.elementor-216 .elementor-element.elementor-element-7fecc64 > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-929b59c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-929b59c{color:#000000;}.elementor-216 .elementor-element.elementor-element-c5ee23e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-c5ee23e{color:#000000;}.elementor-216 .elementor-element.elementor-element-73d7c8e img{opacity:1;}.elementor-216 .elementor-element.elementor-element-2e109cd > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-4c8d210 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-4c8d210{color:#000000;}.elementor-216 .elementor-element.elementor-element-3becf7b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-3becf7b{color:#000000;}.elementor-216 .elementor-element.elementor-element-2e980cc > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-50bdaa4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-50bdaa4{color:#000000;}.elementor-216 .elementor-element.elementor-element-d1a5976 > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-cef23f3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-cef23f3{color:#000000;}.elementor-216 .elementor-element.elementor-element-cf3a361 > .elementor-container{max-width:1200px;}.elementor-216 .elementor-element.elementor-element-4162767 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-4162767{color:#000000;}.elementor-216 .elementor-element.elementor-element-2520577{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}:root{--page-title-display:none;}@media(max-width:1024px){ .elementor-216 .elementor-element.elementor-element-2520577{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-216 .elementor-element.elementor-element-b431d8e{width:50%;}.elementor-216 .elementor-element.elementor-element-1999a72{width:50%;}}@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-3ca7a1f > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-0376cc4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-d583276{margin-top:-35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-3a03d39 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-38e9ad2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-ab7e53d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-6e832f2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-6b60b6d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-d3fbd62 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-3239014 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-5cf6cc0 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-4c0e5e3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-15dfeb3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-e29b8eb > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-0a8ed55 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-929b59c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-c5ee23e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-4c8d210 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-3becf7b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-50bdaa4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-cef23f3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-216 .elementor-element.elementor-element-4162767 > .elementor-widget-container{margin:0px 0px -20px 0px;} .elementor-216 .elementor-element.elementor-element-2520577{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-3a03d39 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab7e53d *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e832f2 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b60b6d *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3fbd62 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3239014 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf6cc0 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0e5e3 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15dfeb3 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e29b8eb *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8ed55 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-929b59c *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ee23e *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c8d210 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3becf7b *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50bdaa4 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cef23f3 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4162767 *//*center the heading and lines*/
.pa-heading-line-both h5 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
/*add and adjust the lines*/
.pa-heading-line-both h5:before,
.pa-heading-line-both h5:after {
	content: '';
	border-top: 1px solid;
	margin: 0 0px 0 0;
	flex: 1 0 0px;
	color: #666666;
}
/*add spacing between heading and lines*/
.pa-heading-line-both h5:after {
	margin: 0 0 0 5px;
}/* End custom CSS */