.elementor-19478 .elementor-element.elementor-element-0865f05{
    --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
}
.elementor-widget-heading .elementor-heading-title{
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight);
    color:var(--e-global-color-primary)
}
.elementor-19478 .elementor-element.elementor-element-eed3881 .elementor-heading-title{
    color:#000
}
.elementor-19478 .elementor-element.elementor-element-8bd381b{
    --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
}
.elementor-19478 .elementor-element.elementor-element-dc4ba8e .qodef-qi-grid>.qodef-grid-inner{
    gap:0px
}
.elementor-19478 .elementor-element.elementor-element-dc4ba8e .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before{
    bottom:calc(0px/2)
}
.elementor-19478 .elementor-element.elementor-element-dc4ba8e .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after{
    right:calc(0px/2)
}
.elementor-19478 .elementor-element.elementor-element-dc4ba8e .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item{
    padding:0
}
.elementor-19478 .elementor-element.elementor-element-dc4ba8e .qodef-shortcode .qodef-e-title{
    font-size:20px;
    font-weight:600
}