.elementor-3346 .elementor-element.elementor-element-6dc24b1 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-3346 .elementor-element.elementor-element-636ceaa > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3346 .elementor-element.elementor-element-541e76d{--spacer-size:30px;}.elementor-3346 .elementor-element.elementor-element-96199cf > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#DADADA;padding:0px 0px 0px 20px;}.elementor-3346 .elementor-element.elementor-element-067b7dd > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-3346 .elementor-element.elementor-element-067b7dd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3346 .elementor-element.elementor-element-0a81fae{--grid-row-gap:25px;--grid-column-gap:36px;}.elementor-3346 .elementor-element.elementor-element-0a81fae .elementor-post__title, .elementor-3346 .elementor-element.elementor-element-0a81fae .elementor-post__title a{color:var( --e-global-color-text );font-weight:400;}.elementor-3346 .elementor-element.elementor-element-55dfe9e{--spacer-size:50px;}body.elementor-page-3346:not(.elementor-motion-effects-element-type-background), body.elementor-page-3346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-3346 .elementor-element.elementor-element-6dc24b1{width:25%;}.elementor-3346 .elementor-element.elementor-element-96199cf{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3346 .elementor-element.elementor-element-6dc24b1{width:30%;}.elementor-3346 .elementor-element.elementor-element-96199cf{width:70%;}}@media(max-width:1024px){.elementor-3346 .elementor-element.elementor-element-636ceaa > .elementor-widget-container{margin:-15px 0px -15px -37px;}}@media(max-width:767px){.elementor-3346 .elementor-element.elementor-element-96199cf > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-3346 .elementor-element.elementor-element-067b7dd > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}}/* Start custom CSS for search-filter-form, class: .elementor-element-636ceaa */.elementor-3346 .elementor-element.elementor-element-636ceaa .sf-field-search label {
    width: 100%;
}


.elementor-3346 .elementor-element.elementor-element-636ceaa .chosen-container-single {
    width: 100% !important;
    border: 1px solid #666;
    padding: 0.5rem 1rem;
    border-radius: 3px;
}

.elementor-3346 .elementor-element.elementor-element-636ceaa .chosen-container-single .chosen-single {
    border: none;
    background-color: none;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;    
}

.elementor-3346 .elementor-element.elementor-element-636ceaa .chosen-container-single .chosen-single span {
    font-weight: 400;
}

.elementor-3346 .elementor-element.elementor-element-636ceaa .chosen-container .chosen-drop {
    top: 106%;
    left: 0%;
}
.elementor-3346 .elementor-element.elementor-element-636ceaa .sf-field-taxonomy-kb_services .sf-level-0 {
    font-weight: 700;
    text-decoration: underline;
}

.elementor-3346 .elementor-element.elementor-element-636ceaa .sf-field-taxonomy-kb_services .chosen-results li.sf-level-1 {
    text-indent: -1em;
    padding-left: 1em;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0a81fae */.elementor-3346 .elementor-element.elementor-element-0a81fae p a:before {
    content: '\0220E';
    font-size: 0.8rem;
    position: relative;
    bottom: 0.1rem;
    display: inline-block;
}

.elementor-3346 .elementor-element.elementor-element-0a81fae p a:hover::before {
    text-decoration: none;
}

.elementor-3346 .elementor-element.elementor-element-0a81fae .elementor-widget-container:not(:first-child) {
    margin-top: 25px;
}
.elementor-3346 .elementor-element.elementor-element-0a81fae p {
    padding-left: 1.5em;
    text-indent:-.4em; 
}/* End custom CSS */
/* Start custom CSS */.lscf-posts-accordion .lscf-post-container .accordion-headline {
    margin-left: 2em !important;
}
.px_checkbox-li {
    float: none !important;
}

.px-capf-wrapper.lscf-admin-wrapper {
        margin-top: -20px !important;
    
}


.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field.lscf-large-field {
    width: auto !important;
}

div.lscf-dropdown-option.lscf-field-option.lscf-option-disabled {
    opacity: 1.0 !important;
    pointer-events: auto !important;
    cursor: pointer !important;
}

.px-filter-fields .lascf-reset-filter {
    width: 100%;
    text-align:  right;
}/* End custom CSS */