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

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