.elementor-8561 .elementor-element.elementor-element-9feac19{--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;--justify-content:flex-start;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:130px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8561 .elementor-element.elementor-element-b53681f{width:100%;max-width:100%;text-align:left;}.elementor-8561 .elementor-element.elementor-element-b53681f .elementor-heading-title{font-family:var( --e-global-typography-a4d33d3-font-family ), Sans-serif;font-size:var( --e-global-typography-a4d33d3-font-size );line-height:var( --e-global-typography-a4d33d3-line-height );letter-spacing:var( --e-global-typography-a4d33d3-letter-spacing );color:var( --e-global-color-text );}.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-8561 .elementor-element.elementor-element-5700cd9{font-family:var( --e-global-typography-0e2e1cc-font-family ), Sans-serif;font-size:var( --e-global-typography-0e2e1cc-font-size );font-weight:var( --e-global-typography-0e2e1cc-font-weight );font-style:var( --e-global-typography-0e2e1cc-font-style );text-decoration:var( --e-global-typography-0e2e1cc-text-decoration );line-height:var( --e-global-typography-0e2e1cc-line-height );letter-spacing:var( --e-global-typography-0e2e1cc-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8561 .elementor-element.elementor-element-9feac19{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-8561 .elementor-element.elementor-element-b53681f .elementor-heading-title{font-size:var( --e-global-typography-a4d33d3-font-size );line-height:var( --e-global-typography-a4d33d3-line-height );letter-spacing:var( --e-global-typography-a4d33d3-letter-spacing );}.elementor-8561 .elementor-element.elementor-element-5700cd9{font-size:var( --e-global-typography-0e2e1cc-font-size );line-height:var( --e-global-typography-0e2e1cc-line-height );letter-spacing:var( --e-global-typography-0e2e1cc-letter-spacing );}}@media(max-width:767px){.elementor-8561 .elementor-element.elementor-element-9feac19{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8561 .elementor-element.elementor-element-b53681f .elementor-heading-title{font-size:var( --e-global-typography-a4d33d3-font-size );line-height:var( --e-global-typography-a4d33d3-line-height );letter-spacing:var( --e-global-typography-a4d33d3-letter-spacing );}.elementor-8561 .elementor-element.elementor-element-5700cd9{font-size:var( --e-global-typography-0e2e1cc-font-size );line-height:var( --e-global-typography-0e2e1cc-line-height );letter-spacing:var( --e-global-typography-0e2e1cc-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-5700cd9 *//* Heading Styling */

.elementor-8561 .elementor-element.elementor-element-5700cd9 h2 {
    font-family: var(--e-global-typography-a4d33d3-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-a4d33d3-font-size)!important;
    letter-spacing: var(--e-global-typography-a4d33d3-letter-spacing)!important;
    color: var(--e-global-color-text)!important;
    margin-top: 30px;
}

.elementor-8561 .elementor-element.elementor-element-5700cd9 h3 {
    font-family: var(--e-global-typography-4b9598e-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-4b9598e-font-size)!important;
    font-weight: var(--e-global-typography-4b9598e-font-weight)!important;
    font-style: var(--e-global-typography-4b9598e-font-style)!important;
    text-decoration: var(--e-global-typography-4b9598e-text-decoration)!important;
    line-height: var(--e-global-typography-4b9598e-line-height)!important;
    letter-spacing: var(--e-global-typography-4b9598e-letter-spacing)!important;
    color: var(--e-global-color-text)!important;
    margin-top: 20px;
}

.elementor-8561 .elementor-element.elementor-element-5700cd9 h4 {
    font-family: var(--e-global-typography-052f842-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-052f842-font-size)!important;
    font-weight: var(--e-global-typography-052f842-font-weight)!important;
    text-transform: var(--e-global-typography-052f842-text-transform)!important;
    font-style: var(--e-global-typography-052f842-font-style)!important;
    text-decoration: var(--e-global-typography-052f842-text-decoration)!important;
    line-height: var(--e-global-typography-052f842-line-height)!important;
    letter-spacing: var(--e-global-typography-052f842-letter-spacing)!important;
    color: var(--e-global-color-text)!important;
}

.elementor-8561 .elementor-element.elementor-element-5700cd9 h5 {
    font-family: var(--e-global-typography-d834e81-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-d834e81-font-size)!important;
    font-weight: var(--e-global-typography-d834e81-font-weight)!important;
    text-transform: var(--e-global-typography-d834e81-text-transform)!important;
    font-style: var(--e-global-typography-d834e81-font-style)!important;
    text-decoration: var(--e-global-typography-d834e81-text-decoration)!important;
    line-height: var(--e-global-typography-d834e81-line-height)!important;
    letter-spacing: var(--e-global-typography-d834e81-letter-spacing);
    color: var(--e-global-color-text)!important;
}

.elementor-8561 .elementor-element.elementor-element-5700cd9 h6 {
    font-family: var(--e-global-typography-ace075d-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-ace075d-font-size)!important;
    font-weight: var(--e-global-typography-ace075d-font-weight)!important;
    text-transform: var(--e-global-typography-ace075d-text-transform)!important;
    font-style: var(--e-global-typography-ace075d-font-style)!important;
    text-decoration: var(--e-global-typography-ace075d-text-decoration)!important;
    line-height: var(--e-global-typography-ace075d-line-height)!important;
    letter-spacing: var(--e-global-typography-ace075d-letter-spacing)!important;
    color: var(--e-global-color-text)!important;
}/* End custom CSS */