.elementor-56949 .elementor-element.elementor-element-9262655{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-56949 .elementor-element.elementor-element-32d21c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56949 .elementor-element.elementor-element-32d21c8 .elementor-heading-title{font-family:"SimplerPro_V3-Regular", Sans-serif;font-size:1.1em;font-weight:400;}/* Start custom CSS for heading, class: .elementor-element-32d21c8 */.elementor-56949 .elementor-element.elementor-element-32d21c8 p {
    margin-bottom: -5px!important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e39ff46 */.elementor-56949 .elementor-element.elementor-element-e39ff46 .color-container {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
}

.elementor-56949 .elementor-element.elementor-element-e39ff46 .color-box {
    width: 24px;
    height: 24px;
    border: 1px solid #fff;
    outline: 1px solid #ccc;
    outline-offset: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1px; /* Creates space for inner color */
    box-sizing: border-box;
}

.elementor-56949 .elementor-element.elementor-element-e39ff46 .color-inner {
    width: 100%;
    height: 100%;
    border-radius: 2px; /* Only the inner color has rounded corners */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e476ac8 */.elementor-56949 .elementor-element.elementor-element-e476ac8 .elementor-icon {
    border-color: #ccc!important;
}

.elementor-56949 .elementor-element.elementor-element-e476ac8 .elementor-icon-box-icon {
    margin-left: 7px!important;
}/* End custom CSS */