.elementor-20505 .elementor-element.elementor-element-7d01c556{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.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 );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-20505 .elementor-element.elementor-element-cecdd3d .elementor-heading-title{font-size:27px;font-weight:600;line-height:1.3em;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-1bb9469 .elementor-heading-title{font-size:25px;font-weight:500;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-0f96d0d .elementor-heading-title{font-size:25px;font-weight:500;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-1aa9a58 .elementor-heading-title{font-size:25px;font-weight:500;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-6d893c4 .elementor-heading-title{font-size:25px;font-weight:500;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-a76eeeb .elementor-heading-title{font-size:25px;font-weight:500;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-52fbbfc .elementor-heading-title{font-size:25px;font-weight:500;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-077df6a{text-align:center;}.elementor-20505 .elementor-element.elementor-element-4649809 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-1538166 );}.elementor-20505 .elementor-element.elementor-element-6624081 .elementor-heading-title{font-size:25px;font-weight:500;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-ec4b038 .elementor-heading-title{font-size:25px;font-weight:500;line-height:28px;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-352647d .elementor-heading-title{font-size:22px;font-weight:500;line-height:28px;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-bed5bdf{padding:0px 0px 0px 0px;}.elementor-20505 .elementor-element.elementor-element-a19dd40 .elementor-heading-title{font-size:22px;font-weight:500;line-height:28px;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-218c16a .elementor-heading-title{font-size:22px;font-weight:500;line-height:28px;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-2b3da7d .elementor-heading-title{font-size:22px;font-weight:500;line-height:28px;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-ae8aa1b .elementor-heading-title{font-size:22px;font-weight:500;line-height:28px;color:#2A2A2A;}.elementor-20505 .elementor-element.elementor-element-85bf59c{color:var( --e-global-color-1538166 );}/* Start custom CSS for text-editor, class: .elementor-element-40708127 */.elementor-20505 .elementor-element.elementor-element-40708127 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50cc014 */.elementor-20505 .elementor-element.elementor-element-50cc014 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3859d13 */.elementor-20505 .elementor-element.elementor-element-3859d13 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-224177f */.elementor-20505 .elementor-element.elementor-element-224177f a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-179ce28 */.elementor-20505 .elementor-element.elementor-element-179ce28 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a68e1f1 */.elementor-20505 .elementor-element.elementor-element-a68e1f1 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd16f93 */.elementor-20505 .elementor-element.elementor-element-dd16f93 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d6f3c */.elementor-20505 .elementor-element.elementor-element-44d6f3c a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-077df6a */.elementor-20505 .elementor-element.elementor-element-077df6a a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c327dfe */.elementor-20505 .elementor-element.elementor-element-c327dfe a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcf171f */.elementor-20505 .elementor-element.elementor-element-fcf171f a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bed5bdf */.elementor-20505 .elementor-element.elementor-element-bed5bdf a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d66863 */.elementor-20505 .elementor-element.elementor-element-0d66863 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbb3ad3 */.elementor-20505 .elementor-element.elementor-element-dbb3ad3 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9389f94 */.elementor-20505 .elementor-element.elementor-element-9389f94 a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85bf59c */.elementor-20505 .elementor-element.elementor-element-85bf59c a {
    color: red;
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-thickness: 1.5px !important;
}/* End custom CSS */