.elementor-52046 .elementor-element.elementor-element-fe2f028{--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;--justify-content:flex-start;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:18rem;--padding-bottom:0rem;--padding-left:12rem;--padding-right:12rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-52046 .elementor-element.elementor-element-b4f888d{width:auto;max-width:auto;text-align:center;}.elementor-52046 .elementor-element.elementor-element-b4f888d.elementor-element{--align-self:center;}.elementor-52046 .elementor-element.elementor-element-b4f888d .elementor-heading-title{font-family:"Neue Haas Unica", Sans-serif;font-size:7.6rem;font-weight:500;text-transform:capitalize;line-height:0.91em;color:var( --e-global-color-primary );}.elementor-52046 .elementor-element.elementor-element-bc8a976{--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;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:12rem;--padding-right:12rem;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-52046 .elementor-element.elementor-element-e609afb{--display:flex;}.elementor-52046 .elementor-element.elementor-element-879d41e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-52046 .elementor-element.elementor-element-8014327{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-8014327 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-071b35a{--display:flex;}.elementor-52046 .elementor-element.elementor-element-4afa90d{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-4afa90d a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-db71c53{--display:flex;}.elementor-52046 .elementor-element.elementor-element-1961b3a{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-1961b3a a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-d9f49e3{--display:flex;}.elementor-52046 .elementor-element.elementor-element-9708972{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-9708972 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-95ca21d{--display:flex;}.elementor-52046 .elementor-element.elementor-element-0a091c5{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-0a091c5 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-c7eb09e{--display:flex;}.elementor-52046 .elementor-element.elementor-element-a5e6c76{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-a5e6c76 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-58dd9fe{--display:flex;}.elementor-52046 .elementor-element.elementor-element-22597ef{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-22597ef a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-845eff2{--display:flex;}.elementor-52046 .elementor-element.elementor-element-b65d5e6{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-b65d5e6 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-fb1a5b7{--display:flex;}.elementor-52046 .elementor-element.elementor-element-11b805b{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-11b805b a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-fc03e9f{--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2rem;--n-accordion-item-title-distance-from-content:0rem;--n-accordion-border-radius:0rem 0rem 0rem 0rem;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:2.4rem;}.elementor-52046 .elementor-element.elementor-element-fc03e9f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-52046 .elementor-element.elementor-element-fc03e9f {--n-accordion-padding:2rem 3rem 2rem 3rem;}:where( .elementor-52046 .elementor-element.elementor-element-fc03e9f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-c9e7b91-font-family ), Sans-serif;font-weight:var( --e-global-typography-c9e7b91-font-weight );line-height:var( --e-global-typography-c9e7b91-line-height );}:where( .elementor-52046 .elementor-element.elementor-element-fc03e9f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0.1rem 0rem 0rem 0rem;border-color:#D9D9D9;--border-radius:0px 0px 0px 0px;--padding-top:2rem;--padding-right:3rem;--padding-bottom:2rem;--padding-left:3rem;}.elementor-52046 .elementor-element.elementor-element-1ca184f{--display:flex;}.elementor-52046 .elementor-element.elementor-element-3ccabf9{--display:flex;}.elementor-52046 .elementor-element.elementor-element-d447a4f{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-d447a4f a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-e3d66f9{--display:flex;}.elementor-52046 .elementor-element.elementor-element-65fc254{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-65fc254 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-c9556f4{--display:flex;}.elementor-52046 .elementor-element.elementor-element-c167483{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-c167483 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-594c948{--display:flex;}.elementor-52046 .elementor-element.elementor-element-d0388c1{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-d0388c1 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-afa29a7{--display:flex;}.elementor-52046 .elementor-element.elementor-element-d6bf40e{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-d6bf40e a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-803bb0d{--display:flex;}.elementor-52046 .elementor-element.elementor-element-334e390{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-334e390 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-26242fc{--display:flex;}.elementor-52046 .elementor-element.elementor-element-74ac363{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-74ac363 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-661a2f9{--display:flex;}.elementor-52046 .elementor-element.elementor-element-d546a69{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-d546a69 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-a37797d{--display:flex;}.elementor-52046 .elementor-element.elementor-element-f82aa7f{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-f82aa7f a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-8566d0b{--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2rem;--n-accordion-item-title-distance-from-content:0rem;--n-accordion-border-radius:0rem 0rem 0rem 0rem;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:2.4rem;}.elementor-52046 .elementor-element.elementor-element-8566d0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-52046 .elementor-element.elementor-element-8566d0b {--n-accordion-padding:2rem 3rem 2rem 3rem;}:where( .elementor-52046 .elementor-element.elementor-element-8566d0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-c9e7b91-font-family ), Sans-serif;font-weight:var( --e-global-typography-c9e7b91-font-weight );line-height:var( --e-global-typography-c9e7b91-line-height );}:where( .elementor-52046 .elementor-element.elementor-element-8566d0b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0.1rem 0rem 0rem 0rem;border-color:#D9D9D9;--border-radius:0px 0px 0px 0px;--padding-top:2rem;--padding-right:3rem;--padding-bottom:2rem;--padding-left:3rem;}.elementor-52046 .elementor-element.elementor-element-db83785{--display:flex;}.elementor-52046 .elementor-element.elementor-element-ce347d1{--display:flex;}.elementor-52046 .elementor-element.elementor-element-47dc16c{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-47dc16c a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-0aed961{--display:flex;}.elementor-52046 .elementor-element.elementor-element-aa23cf4{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-aa23cf4 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-80f5bc7{--display:flex;}.elementor-52046 .elementor-element.elementor-element-2f06ede{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-2f06ede a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-f01d647{--display:flex;}.elementor-52046 .elementor-element.elementor-element-ad2d59d{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-ad2d59d a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-0a7e464{--display:flex;}.elementor-52046 .elementor-element.elementor-element-6bb7457{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-6bb7457 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-86fe194{--display:flex;}.elementor-52046 .elementor-element.elementor-element-742b0d8{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-742b0d8 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-8a65e67{--display:flex;}.elementor-52046 .elementor-element.elementor-element-55c9971{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-55c9971 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-a3c3ec8{--display:flex;}.elementor-52046 .elementor-element.elementor-element-c634dc5{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-c634dc5 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-66098fe{--display:flex;}.elementor-52046 .elementor-element.elementor-element-f7a3062{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-f7a3062 a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-8e64c8f{--display:flex;}.elementor-52046 .elementor-element.elementor-element-826c1bf{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-826c1bf a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-71f96e3{--display:flex;}.elementor-52046 .elementor-element.elementor-element-173d71a{font-family:var( --e-global-typography-32ffb02-font-family ), Sans-serif;font-size:var( --e-global-typography-32ffb02-font-size );font-weight:var( --e-global-typography-32ffb02-font-weight );line-height:var( --e-global-typography-32ffb02-line-height );color:#000000A6;}.elementor-52046 .elementor-element.elementor-element-173d71a a{color:var( --e-global-color-secondary );}.elementor-52046 .elementor-element.elementor-element-3923296{--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2rem;--n-accordion-item-title-distance-from-content:0rem;--n-accordion-border-radius:0rem 0rem 0rem 0rem;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:2.4rem;}.elementor-52046 .elementor-element.elementor-element-3923296 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-52046 .elementor-element.elementor-element-3923296 {--n-accordion-padding:2rem 3rem 2rem 3rem;}:where( .elementor-52046 .elementor-element.elementor-element-3923296 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-c9e7b91-font-family ), Sans-serif;font-weight:var( --e-global-typography-c9e7b91-font-weight );line-height:var( --e-global-typography-c9e7b91-line-height );}:where( .elementor-52046 .elementor-element.elementor-element-3923296 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0.1rem 0rem 0rem 0rem;border-color:#D9D9D9;--border-radius:0px 0px 0px 0px;--padding-top:2rem;--padding-right:3rem;--padding-bottom:2rem;--padding-left:3rem;}.elementor-52046 .elementor-element.elementor-element-61f97cc{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:2rem;--n-tabs-gap:2rem;--n-tabs-title-border-radius:1.2rem 1.2rem 1.2rem 1.2rem;--n-tabs-title-padding-top:1.4rem;--n-tabs-title-padding-right:2.2rem;--n-tabs-title-padding-bottom:1.4rem;--n-tabs-title-padding-left:2.2rem;--n-tabs-title-font-size:var( --e-global-typography-86a3cd8-font-size );--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-e7f9936 );}.elementor-52046 .elementor-element.elementor-element-61f97cc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-f016edf );}.elementor-52046 .elementor-element.elementor-element-61f97cc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-b3c4c08 );}.elementor-52046 .elementor-element.elementor-element-61f97cc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-52046 .elementor-element.elementor-element-61f97cc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-b3c4c08 );}.elementor-52046 .elementor-element.elementor-element-61f97cc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-86a3cd8-font-family ), Sans-serif;font-weight:var( --e-global-typography-86a3cd8-font-weight );line-height:var( --e-global-typography-86a3cd8-line-height );}.elementor-52046 .elementor-element.elementor-element-61f97cc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-e7f9936 );}:root{--page-title-display:none;}@media(max-width:1600px){.elementor-52046 .elementor-element.elementor-element-fe2f028{--padding-top:12rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-52046 .elementor-element.elementor-element-b4f888d .elementor-heading-title{font-size:5.7rem;}.elementor-52046 .elementor-element.elementor-element-bc8a976{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52046 .elementor-element.elementor-element-8014327{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-4afa90d{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-1961b3a{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-9708972{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-0a091c5{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-a5e6c76{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-22597ef{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-b65d5e6{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-11b805b{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-fc03e9f{--n-accordion-item-title-space-between:1.5rem;--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );}:where( .elementor-52046 .elementor-element.elementor-element-fc03e9f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}.elementor-52046 .elementor-element.elementor-element-d447a4f{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-65fc254{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-c167483{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d0388c1{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d6bf40e{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-334e390{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-74ac363{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d546a69{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-f82aa7f{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-8566d0b{--n-accordion-item-title-space-between:1.5rem;--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );}:where( .elementor-52046 .elementor-element.elementor-element-8566d0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}.elementor-52046 .elementor-element.elementor-element-47dc16c{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-aa23cf4{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-2f06ede{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-ad2d59d{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-6bb7457{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-742b0d8{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-55c9971{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-c634dc5{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-f7a3062{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-826c1bf{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-173d71a{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-3923296{--n-accordion-item-title-space-between:1.5rem;--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );}:where( .elementor-52046 .elementor-element.elementor-element-3923296 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}.elementor-52046 .elementor-element.elementor-element-61f97cc{--n-tabs-title-font-size:var( --e-global-typography-86a3cd8-font-size );}.elementor-52046 .elementor-element.elementor-element-61f97cc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-86a3cd8-line-height );}}@media(max-width:1024px){.elementor-52046 .elementor-element.elementor-element-fe2f028{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:12rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-52046 .elementor-element.elementor-element-b4f888d .elementor-heading-title{font-size:4.7rem;}.elementor-52046 .elementor-element.elementor-element-bc8a976{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52046 .elementor-element.elementor-element-8014327{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-4afa90d{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-1961b3a{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-9708972{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-0a091c5{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-a5e6c76{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-22597ef{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-b65d5e6{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-11b805b{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-fc03e9f{--n-accordion-item-title-space-between:1rem;--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );--n-accordion-icon-size:2rem;}.elementor-52046 .elementor-element.elementor-element-fc03e9f {--n-accordion-padding:1.5rem 2rem 1.5rem 2rem;}:where( .elementor-52046 .elementor-element.elementor-element-fc03e9f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}:where( .elementor-52046 .elementor-element.elementor-element-fc03e9f > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:1.5rem;--padding-right:2rem;--padding-bottom:1.5rem;--padding-left:2rem;}.elementor-52046 .elementor-element.elementor-element-d447a4f{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-65fc254{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-c167483{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d0388c1{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d6bf40e{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-334e390{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-74ac363{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d546a69{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-f82aa7f{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-8566d0b{--n-accordion-item-title-space-between:1rem;--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );--n-accordion-icon-size:2rem;}.elementor-52046 .elementor-element.elementor-element-8566d0b {--n-accordion-padding:1.5rem 2rem 1.5rem 2rem;}:where( .elementor-52046 .elementor-element.elementor-element-8566d0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}:where( .elementor-52046 .elementor-element.elementor-element-8566d0b > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:1.5rem;--padding-right:2rem;--padding-bottom:1.5rem;--padding-left:2rem;}.elementor-52046 .elementor-element.elementor-element-47dc16c{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-aa23cf4{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-2f06ede{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-ad2d59d{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-6bb7457{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-742b0d8{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-55c9971{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-c634dc5{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-f7a3062{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-826c1bf{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-173d71a{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-3923296{--n-accordion-item-title-space-between:1rem;--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );--n-accordion-icon-size:2rem;}.elementor-52046 .elementor-element.elementor-element-3923296 {--n-accordion-padding:1.5rem 2rem 1.5rem 2rem;}:where( .elementor-52046 .elementor-element.elementor-element-3923296 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}:where( .elementor-52046 .elementor-element.elementor-element-3923296 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:1.5rem;--padding-right:2rem;--padding-bottom:1.5rem;--padding-left:2rem;}.elementor-52046 .elementor-element.elementor-element-61f97cc{--n-tabs-title-font-size:var( --e-global-typography-86a3cd8-font-size );}.elementor-52046 .elementor-element.elementor-element-61f97cc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-86a3cd8-line-height );}}@media(max-width:767px){.elementor-52046 .elementor-element.elementor-element-fe2f028{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:12rem;--padding-bottom:0rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-52046 .elementor-element.elementor-element-b4f888d .elementor-heading-title{font-size:3.5rem;}.elementor-52046 .elementor-element.elementor-element-bc8a976{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52046 .elementor-element.elementor-element-8014327{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-4afa90d{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-1961b3a{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-9708972{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-0a091c5{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-a5e6c76{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-22597ef{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-b65d5e6{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-11b805b{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-fc03e9f{--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );}:where( .elementor-52046 .elementor-element.elementor-element-fc03e9f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}.elementor-52046 .elementor-element.elementor-element-d447a4f{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-65fc254{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-c167483{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d0388c1{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d6bf40e{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-334e390{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-74ac363{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-d546a69{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-f82aa7f{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-8566d0b{--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );}:where( .elementor-52046 .elementor-element.elementor-element-8566d0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}.elementor-52046 .elementor-element.elementor-element-47dc16c{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-aa23cf4{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-2f06ede{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-ad2d59d{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-6bb7457{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-742b0d8{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-55c9971{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-c634dc5{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-f7a3062{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-826c1bf{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-173d71a{font-size:var( --e-global-typography-32ffb02-font-size );line-height:var( --e-global-typography-32ffb02-line-height );}.elementor-52046 .elementor-element.elementor-element-3923296{--n-accordion-title-font-size:var( --e-global-typography-c9e7b91-font-size );}:where( .elementor-52046 .elementor-element.elementor-element-3923296 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-c9e7b91-line-height );}.elementor-52046 .elementor-element.elementor-element-61f97cc{--n-tabs-title-font-size:var( --e-global-typography-86a3cd8-font-size );}.elementor-52046 .elementor-element.elementor-element-61f97cc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-86a3cd8-line-height );}}/* Start custom CSS for heading, class: .elementor-element-b4f888d */.elementor-52046 .elementor-element.elementor-element-b4f888d .mfc-accent {
    color: #575757 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fc03e9f */.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8566d0b */.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3923296 */.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fc03e9f */.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8566d0b */.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3923296 */.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fc03e9f */.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8566d0b */.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3923296 */.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8014327 */.elementor-52046 .elementor-element.elementor-element-8014327 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 h1, .elementor-52046 .elementor-element.elementor-element-8014327 h2, .elementor-52046 .elementor-element.elementor-element-8014327 h3, .elementor-52046 .elementor-element.elementor-element-8014327 h4, .elementor-52046 .elementor-element.elementor-element-8014327 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 b, .elementor-52046 .elementor-element.elementor-element-8014327 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-8014327 ul, .elementor-52046 .elementor-element.elementor-element-8014327 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afa90d */.elementor-52046 .elementor-element.elementor-element-4afa90d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d h1, .elementor-52046 .elementor-element.elementor-element-4afa90d h2, .elementor-52046 .elementor-element.elementor-element-4afa90d h3, .elementor-52046 .elementor-element.elementor-element-4afa90d h4, .elementor-52046 .elementor-element.elementor-element-4afa90d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d b, .elementor-52046 .elementor-element.elementor-element-4afa90d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-4afa90d ul, .elementor-52046 .elementor-element.elementor-element-4afa90d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1961b3a */.elementor-52046 .elementor-element.elementor-element-1961b3a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a h1, .elementor-52046 .elementor-element.elementor-element-1961b3a h2, .elementor-52046 .elementor-element.elementor-element-1961b3a h3, .elementor-52046 .elementor-element.elementor-element-1961b3a h4, .elementor-52046 .elementor-element.elementor-element-1961b3a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a b, .elementor-52046 .elementor-element.elementor-element-1961b3a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-1961b3a ul, .elementor-52046 .elementor-element.elementor-element-1961b3a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9708972 */.elementor-52046 .elementor-element.elementor-element-9708972 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 h1, .elementor-52046 .elementor-element.elementor-element-9708972 h2, .elementor-52046 .elementor-element.elementor-element-9708972 h3, .elementor-52046 .elementor-element.elementor-element-9708972 h4, .elementor-52046 .elementor-element.elementor-element-9708972 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 b, .elementor-52046 .elementor-element.elementor-element-9708972 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-9708972 ul, .elementor-52046 .elementor-element.elementor-element-9708972 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a091c5 */.elementor-52046 .elementor-element.elementor-element-0a091c5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 h1, .elementor-52046 .elementor-element.elementor-element-0a091c5 h2, .elementor-52046 .elementor-element.elementor-element-0a091c5 h3, .elementor-52046 .elementor-element.elementor-element-0a091c5 h4, .elementor-52046 .elementor-element.elementor-element-0a091c5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 b, .elementor-52046 .elementor-element.elementor-element-0a091c5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-0a091c5 ul, .elementor-52046 .elementor-element.elementor-element-0a091c5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e6c76 */.elementor-52046 .elementor-element.elementor-element-a5e6c76 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 h1, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h2, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h3, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h4, .elementor-52046 .elementor-element.elementor-element-a5e6c76 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 b, .elementor-52046 .elementor-element.elementor-element-a5e6c76 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-a5e6c76 ul, .elementor-52046 .elementor-element.elementor-element-a5e6c76 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22597ef */.elementor-52046 .elementor-element.elementor-element-22597ef p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef h1, .elementor-52046 .elementor-element.elementor-element-22597ef h2, .elementor-52046 .elementor-element.elementor-element-22597ef h3, .elementor-52046 .elementor-element.elementor-element-22597ef h4, .elementor-52046 .elementor-element.elementor-element-22597ef h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef b, .elementor-52046 .elementor-element.elementor-element-22597ef strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-22597ef ul, .elementor-52046 .elementor-element.elementor-element-22597ef ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b65d5e6 */.elementor-52046 .elementor-element.elementor-element-b65d5e6 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 h1, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h2, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h3, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h4, .elementor-52046 .elementor-element.elementor-element-b65d5e6 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 b, .elementor-52046 .elementor-element.elementor-element-b65d5e6 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-b65d5e6 ul, .elementor-52046 .elementor-element.elementor-element-b65d5e6 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b805b */.elementor-52046 .elementor-element.elementor-element-11b805b p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b h1, .elementor-52046 .elementor-element.elementor-element-11b805b h2, .elementor-52046 .elementor-element.elementor-element-11b805b h3, .elementor-52046 .elementor-element.elementor-element-11b805b h4, .elementor-52046 .elementor-element.elementor-element-11b805b h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b b, .elementor-52046 .elementor-element.elementor-element-11b805b strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-11b805b ul, .elementor-52046 .elementor-element.elementor-element-11b805b ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fc03e9f */.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-fc03e9f .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d447a4f */.elementor-52046 .elementor-element.elementor-element-d447a4f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f h1, .elementor-52046 .elementor-element.elementor-element-d447a4f h2, .elementor-52046 .elementor-element.elementor-element-d447a4f h3, .elementor-52046 .elementor-element.elementor-element-d447a4f h4, .elementor-52046 .elementor-element.elementor-element-d447a4f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f b, .elementor-52046 .elementor-element.elementor-element-d447a4f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d447a4f ul, .elementor-52046 .elementor-element.elementor-element-d447a4f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc254 */.elementor-52046 .elementor-element.elementor-element-65fc254 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 h1, .elementor-52046 .elementor-element.elementor-element-65fc254 h2, .elementor-52046 .elementor-element.elementor-element-65fc254 h3, .elementor-52046 .elementor-element.elementor-element-65fc254 h4, .elementor-52046 .elementor-element.elementor-element-65fc254 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 b, .elementor-52046 .elementor-element.elementor-element-65fc254 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-65fc254 ul, .elementor-52046 .elementor-element.elementor-element-65fc254 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c167483 */.elementor-52046 .elementor-element.elementor-element-c167483 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 h1, .elementor-52046 .elementor-element.elementor-element-c167483 h2, .elementor-52046 .elementor-element.elementor-element-c167483 h3, .elementor-52046 .elementor-element.elementor-element-c167483 h4, .elementor-52046 .elementor-element.elementor-element-c167483 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 b, .elementor-52046 .elementor-element.elementor-element-c167483 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c167483 ul, .elementor-52046 .elementor-element.elementor-element-c167483 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0388c1 */.elementor-52046 .elementor-element.elementor-element-d0388c1 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 h1, .elementor-52046 .elementor-element.elementor-element-d0388c1 h2, .elementor-52046 .elementor-element.elementor-element-d0388c1 h3, .elementor-52046 .elementor-element.elementor-element-d0388c1 h4, .elementor-52046 .elementor-element.elementor-element-d0388c1 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 b, .elementor-52046 .elementor-element.elementor-element-d0388c1 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d0388c1 ul, .elementor-52046 .elementor-element.elementor-element-d0388c1 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6bf40e */.elementor-52046 .elementor-element.elementor-element-d6bf40e p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e h1, .elementor-52046 .elementor-element.elementor-element-d6bf40e h2, .elementor-52046 .elementor-element.elementor-element-d6bf40e h3, .elementor-52046 .elementor-element.elementor-element-d6bf40e h4, .elementor-52046 .elementor-element.elementor-element-d6bf40e h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e b, .elementor-52046 .elementor-element.elementor-element-d6bf40e strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d6bf40e ul, .elementor-52046 .elementor-element.elementor-element-d6bf40e ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334e390 */.elementor-52046 .elementor-element.elementor-element-334e390 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 h1, .elementor-52046 .elementor-element.elementor-element-334e390 h2, .elementor-52046 .elementor-element.elementor-element-334e390 h3, .elementor-52046 .elementor-element.elementor-element-334e390 h4, .elementor-52046 .elementor-element.elementor-element-334e390 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 b, .elementor-52046 .elementor-element.elementor-element-334e390 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-334e390 ul, .elementor-52046 .elementor-element.elementor-element-334e390 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ac363 */.elementor-52046 .elementor-element.elementor-element-74ac363 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 h1, .elementor-52046 .elementor-element.elementor-element-74ac363 h2, .elementor-52046 .elementor-element.elementor-element-74ac363 h3, .elementor-52046 .elementor-element.elementor-element-74ac363 h4, .elementor-52046 .elementor-element.elementor-element-74ac363 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 b, .elementor-52046 .elementor-element.elementor-element-74ac363 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-74ac363 ul, .elementor-52046 .elementor-element.elementor-element-74ac363 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d546a69 */.elementor-52046 .elementor-element.elementor-element-d546a69 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 h1, .elementor-52046 .elementor-element.elementor-element-d546a69 h2, .elementor-52046 .elementor-element.elementor-element-d546a69 h3, .elementor-52046 .elementor-element.elementor-element-d546a69 h4, .elementor-52046 .elementor-element.elementor-element-d546a69 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 b, .elementor-52046 .elementor-element.elementor-element-d546a69 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-d546a69 ul, .elementor-52046 .elementor-element.elementor-element-d546a69 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82aa7f */.elementor-52046 .elementor-element.elementor-element-f82aa7f p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f h1, .elementor-52046 .elementor-element.elementor-element-f82aa7f h2, .elementor-52046 .elementor-element.elementor-element-f82aa7f h3, .elementor-52046 .elementor-element.elementor-element-f82aa7f h4, .elementor-52046 .elementor-element.elementor-element-f82aa7f h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f b, .elementor-52046 .elementor-element.elementor-element-f82aa7f strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f82aa7f ul, .elementor-52046 .elementor-element.elementor-element-f82aa7f ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8566d0b */.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-8566d0b .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dc16c */.elementor-52046 .elementor-element.elementor-element-47dc16c p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c h1, .elementor-52046 .elementor-element.elementor-element-47dc16c h2, .elementor-52046 .elementor-element.elementor-element-47dc16c h3, .elementor-52046 .elementor-element.elementor-element-47dc16c h4, .elementor-52046 .elementor-element.elementor-element-47dc16c h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c b, .elementor-52046 .elementor-element.elementor-element-47dc16c strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-47dc16c ul, .elementor-52046 .elementor-element.elementor-element-47dc16c ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa23cf4 */.elementor-52046 .elementor-element.elementor-element-aa23cf4 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 h1, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h2, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h3, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h4, .elementor-52046 .elementor-element.elementor-element-aa23cf4 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 b, .elementor-52046 .elementor-element.elementor-element-aa23cf4 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-aa23cf4 ul, .elementor-52046 .elementor-element.elementor-element-aa23cf4 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f06ede */.elementor-52046 .elementor-element.elementor-element-2f06ede p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede h1, .elementor-52046 .elementor-element.elementor-element-2f06ede h2, .elementor-52046 .elementor-element.elementor-element-2f06ede h3, .elementor-52046 .elementor-element.elementor-element-2f06ede h4, .elementor-52046 .elementor-element.elementor-element-2f06ede h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede b, .elementor-52046 .elementor-element.elementor-element-2f06ede strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-2f06ede ul, .elementor-52046 .elementor-element.elementor-element-2f06ede ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2d59d */.elementor-52046 .elementor-element.elementor-element-ad2d59d p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d h1, .elementor-52046 .elementor-element.elementor-element-ad2d59d h2, .elementor-52046 .elementor-element.elementor-element-ad2d59d h3, .elementor-52046 .elementor-element.elementor-element-ad2d59d h4, .elementor-52046 .elementor-element.elementor-element-ad2d59d h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d b, .elementor-52046 .elementor-element.elementor-element-ad2d59d strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-ad2d59d ul, .elementor-52046 .elementor-element.elementor-element-ad2d59d ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb7457 */.elementor-52046 .elementor-element.elementor-element-6bb7457 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 h1, .elementor-52046 .elementor-element.elementor-element-6bb7457 h2, .elementor-52046 .elementor-element.elementor-element-6bb7457 h3, .elementor-52046 .elementor-element.elementor-element-6bb7457 h4, .elementor-52046 .elementor-element.elementor-element-6bb7457 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 b, .elementor-52046 .elementor-element.elementor-element-6bb7457 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-6bb7457 ul, .elementor-52046 .elementor-element.elementor-element-6bb7457 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742b0d8 */.elementor-52046 .elementor-element.elementor-element-742b0d8 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 h1, .elementor-52046 .elementor-element.elementor-element-742b0d8 h2, .elementor-52046 .elementor-element.elementor-element-742b0d8 h3, .elementor-52046 .elementor-element.elementor-element-742b0d8 h4, .elementor-52046 .elementor-element.elementor-element-742b0d8 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 b, .elementor-52046 .elementor-element.elementor-element-742b0d8 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-742b0d8 ul, .elementor-52046 .elementor-element.elementor-element-742b0d8 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c9971 */.elementor-52046 .elementor-element.elementor-element-55c9971 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 h1, .elementor-52046 .elementor-element.elementor-element-55c9971 h2, .elementor-52046 .elementor-element.elementor-element-55c9971 h3, .elementor-52046 .elementor-element.elementor-element-55c9971 h4, .elementor-52046 .elementor-element.elementor-element-55c9971 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 b, .elementor-52046 .elementor-element.elementor-element-55c9971 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-55c9971 ul, .elementor-52046 .elementor-element.elementor-element-55c9971 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c634dc5 */.elementor-52046 .elementor-element.elementor-element-c634dc5 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 h1, .elementor-52046 .elementor-element.elementor-element-c634dc5 h2, .elementor-52046 .elementor-element.elementor-element-c634dc5 h3, .elementor-52046 .elementor-element.elementor-element-c634dc5 h4, .elementor-52046 .elementor-element.elementor-element-c634dc5 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 b, .elementor-52046 .elementor-element.elementor-element-c634dc5 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-c634dc5 ul, .elementor-52046 .elementor-element.elementor-element-c634dc5 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a3062 */.elementor-52046 .elementor-element.elementor-element-f7a3062 p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 h1, .elementor-52046 .elementor-element.elementor-element-f7a3062 h2, .elementor-52046 .elementor-element.elementor-element-f7a3062 h3, .elementor-52046 .elementor-element.elementor-element-f7a3062 h4, .elementor-52046 .elementor-element.elementor-element-f7a3062 h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 b, .elementor-52046 .elementor-element.elementor-element-f7a3062 strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-f7a3062 ul, .elementor-52046 .elementor-element.elementor-element-f7a3062 ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826c1bf */.elementor-52046 .elementor-element.elementor-element-826c1bf p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf h1, .elementor-52046 .elementor-element.elementor-element-826c1bf h2, .elementor-52046 .elementor-element.elementor-element-826c1bf h3, .elementor-52046 .elementor-element.elementor-element-826c1bf h4, .elementor-52046 .elementor-element.elementor-element-826c1bf h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf b, .elementor-52046 .elementor-element.elementor-element-826c1bf strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-826c1bf ul, .elementor-52046 .elementor-element.elementor-element-826c1bf ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d71a */.elementor-52046 .elementor-element.elementor-element-173d71a p:last-child {
    margin: 0 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a h1, .elementor-52046 .elementor-element.elementor-element-173d71a h2, .elementor-52046 .elementor-element.elementor-element-173d71a h3, .elementor-52046 .elementor-element.elementor-element-173d71a h4, .elementor-52046 .elementor-element.elementor-element-173d71a h5, elector h6 {
    font-size: 120% !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a b, .elementor-52046 .elementor-element.elementor-element-173d71a strong {
    font-weight: 500 !important;
    color: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a * {
    line-height: 1.2em !important;
}

.elementor-52046 .elementor-element.elementor-element-173d71a ul, .elementor-52046 .elementor-element.elementor-element-173d71a ol {
        padding-left: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3923296 */.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item {
	border: 0.1rem solid #D9D9D9 !important;
	border-radius: 5rem !important;
	-webkit-transition: border-radius 0.3s ease !important;
	-o-transition: border-radius 0.3s ease !important;
	transition: border-radius 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-header {
	-webkit-transition: color 0.3s ease !important;
	-o-transition: color 0.3s ease !important;
	transition: color 0.3s ease !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
	border-radius: 3rem !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-icon svg {
	width: 2.4rem !important;
	height: 2.4rem !important;
}

@media (max-width: 1024px) {
	.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title-icon svg {
		width: 2rem !important;
		height: 2rem !important;
	}
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
	fill: #ffffff !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg circle {
	fill: #000000 !important;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="true"] .e-opened {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.elementor-52046 .elementor-element.elementor-element-3923296 .e-n-accordion-item-title[aria-expanded="false"] .e-opened {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-61f97cc */.elementor-52046 .elementor-element.elementor-element-61f97cc .e-n-tab-title {
    cursor: pointer !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Unica';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://myfundedcapital.com/wp-content/uploads/2026/01/NeueHaasUnica-Light-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Haas Unica';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://myfundedcapital.com/wp-content/uploads/2026/01/NeueHaasUnica-Regular-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Haas Unica';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://myfundedcapital.com/wp-content/uploads/2026/01/NeueHaasUnica-Medium-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */