.elementor-3878 .elementor-element.elementor-element-220886e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3878 .elementor-element.elementor-element-3089f72 .elementor-heading-title{font-family:var( --e-global-typography-820e5b0-font-family ), Sans-serif;font-size:var( --e-global-typography-820e5b0-font-size );font-weight:var( --e-global-typography-820e5b0-font-weight );color:var( --e-global-color-text );}.elementor-3878 .elementor-element.elementor-element-7078ec4{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-604fd84{font-family:"Abel", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3878 .elementor-element.elementor-element-fa8521d{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-014fe35{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-380c40d{font-family:"Abel", Sans-serif;font-weight:400;}.elementor-3878 .elementor-element.elementor-element-8729e17{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-7a154d8 pre, .elementor-3878 .elementor-element.elementor-element-7a154d8 code, .elementor-3878 .elementor-element.elementor-element-7a154d8 .line-numbers .line-numbers-rows{font-size:15px;}.elementor-3878 .elementor-element.elementor-element-318bcb9{font-family:"Abel", Sans-serif;font-weight:400;}.elementor-3878 .elementor-element.elementor-element-2502c4d{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-9e10611{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-cfac2ee .elementor-heading-title{font-family:var( --e-global-typography-15f2534-font-family ), Sans-serif;font-size:var( --e-global-typography-15f2534-font-size );color:var( --e-global-color-text );}.elementor-3878 .elementor-element.elementor-element-fee140f{font-family:"Abel", Sans-serif;font-weight:400;}.elementor-3878 .elementor-element.elementor-element-4604dfe{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-3d98ad0{font-family:"Abel", Sans-serif;font-weight:400;}.elementor-3878 .elementor-element.elementor-element-7afdee0{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-de30bb3{font-family:"Abel", Sans-serif;font-weight:400;}.elementor-3878 .elementor-element.elementor-element-d02672e{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-dfe257a{font-family:"Abel", Sans-serif;font-weight:400;}.elementor-3878 .elementor-element.elementor-element-a774635{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}.elementor-3878 .elementor-element.elementor-element-4b12786 .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-text );}.elementor-3878 .elementor-element.elementor-element-8e6256c{font-family:"Abel", Sans-serif;font-weight:400;line-height:2em;}@media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-3089f72 .elementor-heading-title{font-size:var( --e-global-typography-820e5b0-font-size );}.elementor-3878 .elementor-element.elementor-element-cfac2ee .elementor-heading-title{font-size:var( --e-global-typography-15f2534-font-size );}}@media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-3089f72 .elementor-heading-title{font-size:var( --e-global-typography-820e5b0-font-size );}.elementor-3878 .elementor-element.elementor-element-7078ec4{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-604fd84{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-fa8521d{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-014fe35{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-380c40d{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-8729e17{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-318bcb9{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-2502c4d{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-9e10611{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-cfac2ee .elementor-heading-title{font-size:var( --e-global-typography-15f2534-font-size );}.elementor-3878 .elementor-element.elementor-element-fee140f{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-4604dfe{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-3d98ad0{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-7afdee0{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-de30bb3{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-d02672e{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-dfe257a{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-a774635{font-size:20px;}.elementor-3878 .elementor-element.elementor-element-4b12786 .elementor-heading-title{font-size:22px;}.elementor-3878 .elementor-element.elementor-element-8e6256c{font-size:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-604fd84 */.elementor-3878 .elementor-element.elementor-element-604fd84 ol{margin:0; padding-left:30px; }

.elementor-3878 .elementor-element.elementor-element-604fd84 ol>li{font-size: 32px;
    font-weight: bold;
}

.elementor-3878 .elementor-element.elementor-element-604fd84 h2,h3,h4{margin: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-380c40d */.elementor-3878 .elementor-element.elementor-element-380c40d ol{margin:0; padding-left:30px; }

.elementor-3878 .elementor-element.elementor-element-380c40d ol>li{font-size: 32px;
    font-weight: bold;
}

.elementor-3878 .elementor-element.elementor-element-380c40d h2,h3,h4{margin: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-318bcb9 */.elementor-3878 .elementor-element.elementor-element-318bcb9 ol{margin:0; padding-left:30px; }

.elementor-3878 .elementor-element.elementor-element-318bcb9 ol>li{font-size: 32px;
    font-weight: bold;
}

.elementor-3878 .elementor-element.elementor-element-318bcb9 h2,h3,h4{margin: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fee140f */.elementor-3878 .elementor-element.elementor-element-fee140f ol{margin:0; padding-left:24px; }

.elementor-3878 .elementor-element.elementor-element-fee140f ol>li{font-size: 25px;
    font-weight: bold;
}

.elementor-3878 .elementor-element.elementor-element-fee140f h2,h3,h4{margin: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98ad0 */.elementor-3878 .elementor-element.elementor-element-3d98ad0 ol{margin:0; padding-left:24px; }

.elementor-3878 .elementor-element.elementor-element-3d98ad0 ol>li{font-size: 25px;
    font-weight: bold;
}

.elementor-3878 .elementor-element.elementor-element-3d98ad0 h2,h3,h4{margin: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de30bb3 */.elementor-3878 .elementor-element.elementor-element-de30bb3 ol{margin:0; padding-left:24px; }

.elementor-3878 .elementor-element.elementor-element-de30bb3 ol>li{font-size: 25px;
    font-weight: bold;
}

.elementor-3878 .elementor-element.elementor-element-de30bb3 h2,h3,h4{margin: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfe257a */.elementor-3878 .elementor-element.elementor-element-dfe257a ol{margin:0; padding-left:24px; }

.elementor-3878 .elementor-element.elementor-element-dfe257a ol>li{font-size: 25px;
    font-weight: bold;
}

.elementor-3878 .elementor-element.elementor-element-dfe257a h2,h3,h4{margin: 0px;}/* End custom CSS */