.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-7a45d13f */.elementor-5 .elementor-element.elementor-element-7a45d13f .bsui .form-check-input:checked {
    border-color:var( --e-global-color-primary );
}

.elementor-5 .elementor-element.elementor-element-7a45d13f .bsui .btn-primary  {
    background-color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.bsui .form-check-input:checked[type="radio"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill=''/%3e%3c/svg%3e")!important;
}


.elementor-5 .elementor-element.elementor-element-7a45d13f .bsui .btn-primary:hover {
    box-shadow: none;
}


.elementor-5 .elementor-element.elementor-element-7a45d13f .bsui .btn-outline-primary {
     color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-5 .elementor-element.elementor-element-7a45d13f .bsui .btn-outline-primary:hover {
     background-color: var( --e-global-color-primary );
     color:white;
    border-color: var( --e-global-color-primary );
}/* End custom CSS */