.elementor-8689 .elementor-element.elementor-element-27df80f .elementor-text-editor{text-align:center;}.elementor-8689 .elementor-element.elementor-element-e1e97cb > .elementor-container{max-width:1240px;}.elementor-8689 .elementor-element.elementor-element-647cd60 .elementor-text-editor{text-align:justify;}.elementor-8689 .elementor-element.elementor-element-5c0d0c5 .elementor-spacer-inner{height:50px;}.elementor-8689 .elementor-element.elementor-element-f2166d0 .elementor-spacer-inner{height:10px;}.elementor-8689 .elementor-element.elementor-element-a7b7c79 .elementor-spacer-inner{height:50px;}.elementor-8689 .elementor-element.elementor-element-9e554ea .elementor-spacer-inner{height:50px;}/* Start custom CSS for text-editor, class: .elementor-element-27df80f */.portit-editor-products {
    margin-bottom: 30px;
 }
 
 .portit-editor-products.is-news {
     margin-bottom: 0;
 }

.portit-editor-products h2 {
    margin-bottom: 30px;
    font-weight: 900;
    color: #7A7A7A;
    position: relative;
    font-size: 40px;
    padding-bottom: 30px;
}

.portit-editor-products h2::after {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width:100%;
    max-width: 150px;
    height: 5px;
    background: #004282;
    content: '';
}

.portit-editor-products h4 {
    color: #7A7A7A;
}/* End custom CSS */