.elementor-222 .elementor-element.elementor-element-b200001{--display:flex;}.elementor-222 .elementor-element.elementor-element-b200002{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-222 .elementor-element.elementor-element-b20000a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-222 .elementor-element.elementor-element-b20000b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-b20000b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:56px;font-weight:600;line-height:1.15em;color:#1A1A1A;}.elementor-222 .elementor-element.elementor-element-b20000c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}.elementor-222 .elementor-element.elementor-element-b20000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}.elementor-222 .elementor-element.elementor-element-b200013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-b200013 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#1A1A1A;}.elementor-222 .elementor-element.elementor-element-b200014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}.elementor-222 .elementor-element.elementor-element-b200019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-b200019 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#1A1A1A;}.elementor-222 .elementor-element.elementor-element-b20001a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}.elementor-222 .elementor-element.elementor-element-b200024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-b200024 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#1A1A1A;}.elementor-222 .elementor-element.elementor-element-b200025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}.elementor-222 .elementor-element.elementor-element-b20002b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-b20002b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#1A1A1A;}.elementor-222 .elementor-element.elementor-element-b20002c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}.elementor-222 .elementor-element.elementor-element-b20002d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-b20002d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#1A1A1A;}.elementor-222 .elementor-element.elementor-element-b20002e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}.elementor-222 .elementor-element.elementor-element-b200032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-b200032 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#1A1A1A;}.elementor-222 .elementor-element.elementor-element-b200033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:1.75em;color:#3D3D3D;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-b20000b .elementor-heading-title{font-size:36px;}.elementor-222 .elementor-element.elementor-element-b200013 .elementor-heading-title{font-size:26px;}.elementor-222 .elementor-element.elementor-element-b200019 .elementor-heading-title{font-size:26px;}.elementor-222 .elementor-element.elementor-element-b200024 .elementor-heading-title{font-size:26px;}.elementor-222 .elementor-element.elementor-element-b20002b .elementor-heading-title{font-size:26px;}.elementor-222 .elementor-element.elementor-element-b20002d .elementor-heading-title{font-size:26px;}.elementor-222 .elementor-element.elementor-element-b200032 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-b20000a */.elementor-222 .elementor-element.elementor-element-b20000a{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b20000a p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b20000a p:last-child,.elementor-222 .elementor-element.elementor-element-b20000a ul:last-child,.elementor-222 .elementor-element.elementor-element-b20000a ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b20000a ul,.elementor-222 .elementor-element.elementor-element-b20000a ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b20000a li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b20000a li:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b20000a{margin-bottom:28px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b20000b */.elementor-222 .elementor-element.elementor-element-b20000b .elementor-heading-title{font:600 56px/1.15 Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#1A1A1A;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-b20000b .elementor-heading-title{font-size:36px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20000c */.elementor-222 .elementor-element.elementor-element-b20000c{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b20000c p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b20000c p:last-child,.elementor-222 .elementor-element.elementor-element-b20000c ul:last-child,.elementor-222 .elementor-element.elementor-element-b20000c ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b20000c ul,.elementor-222 .elementor-element.elementor-element-b20000c ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b20000c li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b20000c li:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b20000c{margin-top:24px;margin-bottom:32px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20000d */.elementor-222 .elementor-element.elementor-element-b20000d{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b20000d p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b20000d p:last-child,.elementor-222 .elementor-element.elementor-element-b20000d ul:last-child,.elementor-222 .elementor-element.elementor-element-b20000d ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b20000d ul,.elementor-222 .elementor-element.elementor-element-b20000d ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b20000d li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b20000d li:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b200013 */.elementor-222 .elementor-element.elementor-element-b200013 .elementor-heading-title{font:600 30px/1.15 Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#1A1A1A;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-b200013 .elementor-heading-title{font-size:26px;}}.elementor-222 .elementor-element.elementor-element-b200013{margin:40px 0 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b200014 */.elementor-222 .elementor-element.elementor-element-b200014{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b200014 p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b200014 p:last-child,.elementor-222 .elementor-element.elementor-element-b200014 ul:last-child,.elementor-222 .elementor-element.elementor-element-b200014 ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b200014 ul,.elementor-222 .elementor-element.elementor-element-b200014 ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b200014 li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b200014 li:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b200019 */.elementor-222 .elementor-element.elementor-element-b200019 .elementor-heading-title{font:600 30px/1.15 Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#1A1A1A;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-b200019 .elementor-heading-title{font-size:26px;}}.elementor-222 .elementor-element.elementor-element-b200019{margin:40px 0 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20001a */.elementor-222 .elementor-element.elementor-element-b20001a{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b20001a p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b20001a p:last-child,.elementor-222 .elementor-element.elementor-element-b20001a ul:last-child,.elementor-222 .elementor-element.elementor-element-b20001a ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b20001a ul,.elementor-222 .elementor-element.elementor-element-b20001a ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b20001a li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b20001a li:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b200024 */.elementor-222 .elementor-element.elementor-element-b200024 .elementor-heading-title{font:600 30px/1.15 Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#1A1A1A;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-b200024 .elementor-heading-title{font-size:26px;}}.elementor-222 .elementor-element.elementor-element-b200024{margin:40px 0 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b200025 */.elementor-222 .elementor-element.elementor-element-b200025{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b200025 p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b200025 p:last-child,.elementor-222 .elementor-element.elementor-element-b200025 ul:last-child,.elementor-222 .elementor-element.elementor-element-b200025 ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b200025 ul,.elementor-222 .elementor-element.elementor-element-b200025 ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b200025 li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b200025 li:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b20002b */.elementor-222 .elementor-element.elementor-element-b20002b .elementor-heading-title{font:600 30px/1.15 Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#1A1A1A;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-b20002b .elementor-heading-title{font-size:26px;}}.elementor-222 .elementor-element.elementor-element-b20002b{margin:40px 0 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20002c */.elementor-222 .elementor-element.elementor-element-b20002c{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b20002c p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b20002c p:last-child,.elementor-222 .elementor-element.elementor-element-b20002c ul:last-child,.elementor-222 .elementor-element.elementor-element-b20002c ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b20002c ul,.elementor-222 .elementor-element.elementor-element-b20002c ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b20002c li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b20002c li:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b20002d */.elementor-222 .elementor-element.elementor-element-b20002d .elementor-heading-title{font:600 30px/1.15 Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#1A1A1A;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-b20002d .elementor-heading-title{font-size:26px;}}.elementor-222 .elementor-element.elementor-element-b20002d{margin:40px 0 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20002e */.elementor-222 .elementor-element.elementor-element-b20002e{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b20002e p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b20002e p:last-child,.elementor-222 .elementor-element.elementor-element-b20002e ul:last-child,.elementor-222 .elementor-element.elementor-element-b20002e ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b20002e ul,.elementor-222 .elementor-element.elementor-element-b20002e ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b20002e li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b20002e li:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b200032 */.elementor-222 .elementor-element.elementor-element-b200032 .elementor-heading-title{font:600 30px/1.15 Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#1A1A1A;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-b200032 .elementor-heading-title{font-size:26px;}}.elementor-222 .elementor-element.elementor-element-b200032{margin:40px 0 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b200033 */.elementor-222 .elementor-element.elementor-element-b200033{font:18px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3D3D3D;max-width:760px;margin:0;}.elementor-222 .elementor-element.elementor-element-b200033 p{margin:0 0 20px;}.elementor-222 .elementor-element.elementor-element-b200033 p:last-child,.elementor-222 .elementor-element.elementor-element-b200033 ul:last-child,.elementor-222 .elementor-element.elementor-element-b200033 ol:last-child{margin-bottom:0;}.elementor-222 .elementor-element.elementor-element-b200033 ul,.elementor-222 .elementor-element.elementor-element-b200033 ol{margin:0 0 20px;padding-left:24px;}.elementor-222 .elementor-element.elementor-element-b200033 li{margin:0 0 8px;padding-left:4px;}.elementor-222 .elementor-element.elementor-element-b200033 li:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b200002 */.elementor-222 .elementor-element.elementor-element-b200002{max-width:760px;width:100%;margin:32px auto 64px;padding:0;display:flex;flex-direction:column;gap:0;}.elementor-222 .elementor-element.elementor-element-b200002 a{color:#1A1A1A;text-decoration:underline;text-decoration-color:#D82C2C;text-underline-offset:4px;}.elementor-222 .elementor-element.elementor-element-b200002 a:focus-visible{outline:2px solid #D82C2C;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b200001 */.elementor-222 .elementor-element.elementor-element-b200001{max-width:1280px;width:calc(100% - 48px);margin:32px auto;padding:0;gap:28px;}/* End custom CSS */