.elementor-1348 .elementor-element.elementor-element-ddca257{--display:flex;--padding-top:40px;--padding-bottom:100px;--padding-left:36px;--padding-right:36px;}.elementor-1348 .elementor-element.elementor-element-ed9f19b{font-weight:400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1348 .elementor-element.elementor-element-ed9f19b{font-size:14px;}}@media(min-width:768px){.elementor-1348 .elementor-element.elementor-element-ddca257{--content-width:990px;}}/* Start custom CSS for text-editor, class: .elementor-element-ed9f19b */.elementor-1348 .elementor-element.elementor-element-ed9f19b h1 {font-size:1.875em !important;font-weight:bold;}
.elementor-1348 .elementor-element.elementor-element-ed9f19b h2 {font-size:1.5em !important;font-weight:bold;}
.elementor-1348 .elementor-element.elementor-element-ed9f19b h3 {font-size:1.25em !important;font-weight:bold;}
.elementor-1348 .elementor-element.elementor-element-ed9f19b h4 {font-size:1.1em !important;font-weight:bold;}
.elementor-1348 .elementor-element.elementor-element-ed9f19b hr { opacity:0.3; margin:2em 0;}
.elementor-1348 .elementor-element.elementor-element-ed9f19b ul { padding-top:0;padding-bottom:20px; }
.elementor-1348 .elementor-element.elementor-element-ed9f19b p a { text-decoration:underline; }

@media all and (max-width:768px) {
    
    .elementor-1348 .elementor-element.elementor-element-ed9f19b h1 {font-size:1.875em !important;font-weight:bold;}
    .elementor-1348 .elementor-element.elementor-element-ed9f19b h2 {font-size:1.5em !important;font-weight:bold;}
    .elementor-1348 .elementor-element.elementor-element-ed9f19b h3 {font-size:1.25em !important;font-weight:bold;}
    .elementor-1348 .elementor-element.elementor-element-ed9f19b h4 {font-size:1.1em !important;font-weight:bold;}
    .elementor-1348 .elementor-element.elementor-element-ed9f19b hr { opacity:0.3; margin:2em 0; }
    
}/* End custom CSS */