.elementor-2858 .elementor-element.elementor-element-310d887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2858 .elementor-element.elementor-element-ea27fcc > .elementor-widget-container{background-color:#F5F5F5;padding:1rem 1rem 1rem 1rem;border-radius:1rem 1rem 1rem 1rem;}.elementor-2858 .elementor-element.elementor-element-ea27fcc{text-align:justify;font-size:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2858 .elementor-element.elementor-element-ea27fcc{font-size:14px;}}@media(max-width:880px){.elementor-2858 .elementor-element.elementor-element-310d887{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for text-editor, class: .elementor-element-ea27fcc */.elementor-2858 .elementor-element.elementor-element-ea27fcc h4,
.elementor-2858 .elementor-element.elementor-element-ea27fcc h2{
font-size: 1.25rem;
line-height: 2.2rem;
margin-top: 0;
}

.elementor-2858 .elementor-element.elementor-element-ea27fcc h3{
font-size: 1.1rem;
margin-top: 1.5rem;
margin-bottom: 0.5rem;
}

.elementor-2858 .elementor-element.elementor-element-ea27fcc li{
margin-bottom: 0.5rem;
}

@media all and (max-width: 1024px){
.elementor-2858 .elementor-element.elementor-element-ea27fcc h4{
font-size: 1.15rem;
line-height: 2rem;
margin-top: 0;
}

.elementor-2858 .elementor-element.elementor-element-ea27fcc h3{
font-size: 1rem;
}
}

@media all and (max-width: 767px){
.elementor-2858 .elementor-element.elementor-element-ea27fcc h4{
font-size: 1.1rem;
line-height: 1.75rem;
}

.elementor-2858 .elementor-element.elementor-element-ea27fcc h3{
line-height: 1.5rem;
}

.elementor-2858 .elementor-element.elementor-element-ea27fcc ul{
padding-right: 1rem;
}
}/* End custom CSS */