.elementor-1956 .elementor-element.elementor-element-16c054f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}/* Start custom CSS for html, class: .elementor-element-8976ec8 */.elementor-1956 .elementor-element.elementor-element-8976ec8 h3 {
    margin-top: 40px;
    font-weight: 400 !important;
}

.elementor-1956 .elementor-element.elementor-element-8976ec8 h3,
.elementor-1956 .elementor-element.elementor-element-8976ec8 h2 {
    color: var(--e-global-color-primary) !important;
}

.elementor-1956 .elementor-element.elementor-element-8976ec8 h2:first-of-type {
    margin-top: 0px !important;
}

.elementor-1956 .elementor-element.elementor-element-8976ec8 p {
    font-family: var(--e-global-typography-cc3a068-font-family), Sans-serif;
    font-size: var(--e-global-typography-cc3a068-font-size) !important;
    font-weight: var(--e-global-typography-cc3a068-font-weight);
    line-height: var(--e-global-typography-cc3a068-line-height);
    color: black;
}

.elementor-1956 .elementor-element.elementor-element-8976ec8 a {
    text-wrap: wrap;
    word-break: break-all;
   font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-cc3a068-font-size) !important;
    font-weight: 400 !important;
    line-height: var(--e-global-typography-accent-line-height);
    text-transform: unset !important;
    transition: all .4s ease-in-out;
    color: var(--e-global-color-primary) !important;
    border-bottom: 1px solid rgba(0, 0, 0, .0);
    transition: all .4s ease-in-out;
}


.elementor-1956 .elementor-element.elementor-element-8976ec8 a:hover {
    color: var(--e-global-color-accent) !important;
    border-bottom: 1px solid var(--e-global-color-accent) !important;
}

.elementor-1956 .elementor-element.elementor-element-8976ec8 ul {
    margin-top: 10px;
    margin-bottom: 10px;
    color: black !important;
}

.elementor-1956 .elementor-element.elementor-element-8976ec8 h2 {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}/* End custom CSS */