.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 );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-8d435da{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-8d435da.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-103 .elementor-element.elementor-element-8d435da .elementor-heading-title{font-family:var( --e-global-typography-c83476d-font-family ), Sans-serif;font-size:var( --e-global-typography-c83476d-font-size );font-weight:var( --e-global-typography-c83476d-font-weight );line-height:var( --e-global-typography-c83476d-line-height );letter-spacing:var( --e-global-typography-c83476d-letter-spacing );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-d42e1cf{padding:0px 11px 0px 0px;}.elementor-103 .elementor-element.elementor-element-d42e1cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-d42e1cf .elementor-icon-wrapper{text-align:end;}.elementor-103 .elementor-element.elementor-element-d42e1cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-d42e1cf.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-d42e1cf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-d42e1cf.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-d42e1cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-d42e1cf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-d42e1cf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-d42e1cf .elementor-icon{font-size:53px;padding:17px;}.elementor-103 .elementor-element.elementor-element-d42e1cf .elementor-icon svg{height:53px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-103 .elementor-element.elementor-element-1aa128f{width:100%;max-width:100%;text-align:start;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 );color:var( --e-global-color-b2f067a );}.elementor-103 .elementor-element.elementor-element-1aa128f.elementor-element{--order:99999 /* order end hack */;}.elementor-103 .elementor-element.elementor-element-1aa128f p{margin-block-end:0px;}.elementor-103 .elementor-element.elementor-element-a192bdf{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;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 );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-a192bdf.elementor-element{--order:99999 /* order end hack */;}.elementor-103 .elementor-element.elementor-element-a192bdf p{margin-block-end:0px;}.elementor-103 .elementor-element.elementor-element-a5cf824.elementor-element{--align-self:center;}.elementor-103 .elementor-element.elementor-element-a5cf824{text-align:start;color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-a5cf824 p{margin-block-end:0px;}.elementor-103 .elementor-element.elementor-element-ca07c7e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-ca07c7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-9c69fa0{width:100%;max-width:100%;column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-9c69fa0 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-0acbaa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-0acbaa6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-9d1047b{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-9d1047b p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-5e8e4a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-5e8e4a4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-2c2d530{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-2c2d530 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-42d4c94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-42d4c94 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-15b3cea{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-15b3cea p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-73815e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-73815e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-b6dec07{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-b6dec07 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-7ad23f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-7ad23f3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-227ce4b{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-227ce4b p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-59a2268{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-59a2268 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-eb6695b{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-eb6695b p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-c4314e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-c4314e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-123f6ec{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-123f6ec p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-800ea20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-800ea20 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-61e6ba6{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-61e6ba6 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-9080864{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-9080864 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-e26ea80{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-e26ea80 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-6cf1ae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-6cf1ae1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-bcd7ad7{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-bcd7ad7 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-4d75753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-4d75753 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-63f082e{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-63f082e p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-f440409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-f440409 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-345d765{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-345d765 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-51a0040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-51a0040 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-8afd1f3{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-8afd1f3 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-0e7dcbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-0e7dcbe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-efe9bb1{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-efe9bb1 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-6f6f436{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-6f6f436 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-480dc79{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-480dc79 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-63b847d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-63b847d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-409c30f{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-409c30f p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-2f7ef66{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-2f7ef66 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-c9fa23b{width:100%;max-width:100%;column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-c9fa23b p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-4e10ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-4e10ba1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-d94a4f3{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-d94a4f3 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-03652ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-03652ac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-05e8bb6{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-05e8bb6 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-90e921f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-90e921f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-5419111{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-5419111 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-e2e92ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-e2e92ef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-960895c{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-960895c p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-6c377c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-6c377c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-912d917{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-912d917 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-bfdfcab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-bfdfcab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-970a78f{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-970a78f p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-272021e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-272021e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-6f7d7ac{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-6f7d7ac p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-f224a99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-f224a99 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-f4793bc{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-f4793bc p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-f07dc1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-f07dc1f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-58c8177{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-58c8177 p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-cd20036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-cd20036 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-ff6e85a{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-ff6e85a p{margin-block-end:1px;}.elementor-103 .elementor-element.elementor-element-a61843b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-a61843b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-103 .elementor-element.elementor-element-b41322e{column-gap:0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-b41322e p{margin-block-end:1px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-103 .elementor-element.elementor-element-8d435da .elementor-heading-title{font-size:var( --e-global-typography-c83476d-font-size );line-height:var( --e-global-typography-c83476d-line-height );letter-spacing:var( --e-global-typography-c83476d-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-1aa128f{font-size:var( --e-global-typography-primary-font-size );}.elementor-103 .elementor-element.elementor-element-a192bdf{font-size:var( --e-global-typography-primary-font-size );}.elementor-103 .elementor-element.elementor-element-9c69fa0{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-9d1047b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-2c2d530{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-15b3cea{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-b6dec07{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-227ce4b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-eb6695b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-123f6ec{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-61e6ba6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-e26ea80{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-bcd7ad7{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-63f082e{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-345d765{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-8afd1f3{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-efe9bb1{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-480dc79{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-409c30f{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-c9fa23b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-d94a4f3{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-05e8bb6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-5419111{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-960895c{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-912d917{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-970a78f{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-6f7d7ac{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-f4793bc{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-58c8177{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-ff6e85a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-b41322e{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-103 .elementor-element.elementor-element-8d435da{width:100%;max-width:100%;text-align:center;}.elementor-103 .elementor-element.elementor-element-8d435da.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-103 .elementor-element.elementor-element-8d435da .elementor-heading-title{font-size:var( --e-global-typography-c83476d-font-size );line-height:var( --e-global-typography-c83476d-line-height );letter-spacing:var( --e-global-typography-c83476d-letter-spacing );}.elementor-103 .elementor-element.elementor-element-d42e1cf{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-d42e1cf .elementor-icon-wrapper{text-align:center;}.elementor-103 .elementor-element.elementor-element-d42e1cf .elementor-icon{font-size:32px;}.elementor-103 .elementor-element.elementor-element-d42e1cf .elementor-icon svg{height:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-1aa128f{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-primary-font-size );}.elementor-103 .elementor-element.elementor-element-a192bdf{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-primary-font-size );}.elementor-103 .elementor-element.elementor-element-a5cf824{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-ca07c7e{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-9c69fa0{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-9d1047b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-2c2d530{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-15b3cea{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-b6dec07{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-227ce4b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-eb6695b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-123f6ec{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-61e6ba6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-e26ea80{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-bcd7ad7{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-63f082e{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-345d765{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-8afd1f3{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-efe9bb1{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-480dc79{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-409c30f{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-2f7ef66{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-c9fa23b{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-d94a4f3{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-05e8bb6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-5419111{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-960895c{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-912d917{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-970a78f{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-6f7d7ac{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-f4793bc{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-58c8177{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-ff6e85a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-103 .elementor-element.elementor-element-b41322e{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}