.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-47 .elementor-element.elementor-element-7a5d656{text-align:center;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.875rem) 0rem;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-7a5d656 .elementor-heading-title{font-size:clamp(2.3rem,4vw,3.4rem);font-weight:800;line-height:1.16em;letter-spacing:-0.11875rem;color:var( --e-global-color-secondary );}.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-47 .elementor-element.elementor-element-2d96f41e .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-2d96f41e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-2d96f41e.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2d96f41e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-2d96f41e.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2d96f41e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-2d96f41e .elementor-icon{font-size:15px;}.elementor-47 .elementor-element.elementor-element-2d96f41e .elementor-icon svg{height:15px;}.elementor-47 .elementor-element.elementor-element-2d96f41e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-51191582 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-51191582.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-51191582.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-51191582.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-51191582.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-51191582.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-51191582 .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-51191582 .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-51191582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-32a71509 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-32a71509.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-32a71509.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-32a71509.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-32a71509.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-32a71509.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-32a71509 .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-32a71509 .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-32a71509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a4e4056 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-a4e4056.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a4e4056.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a4e4056.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a4e4056.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a4e4056.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a4e4056 .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-a4e4056 .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-a4e4056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-214b5c4 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-214b5c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-214b5c4.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-214b5c4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-214b5c4.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-214b5c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-214b5c4 .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-214b5c4 .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-214b5c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-36400d5 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-36400d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-36400d5.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-36400d5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-36400d5.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-36400d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-36400d5 .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-36400d5 .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-36400d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-1c80d938 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-1c80d938.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-1c80d938.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-1c80d938.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-1c80d938.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-1c80d938.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-1c80d938 .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-1c80d938 .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-1c80d938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-61f8353e .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-61f8353e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-35bf885 );}.elementor-47 .elementor-element.elementor-element-61f8353e.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-61f8353e.elementor-view-default .elementor-icon{color:var( --e-global-color-35bf885 );border-color:var( --e-global-color-35bf885 );}.elementor-47 .elementor-element.elementor-element-61f8353e.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-61f8353e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-35bf885 );}.elementor-47 .elementor-element.elementor-element-61f8353e .elementor-icon{font-size:1.1875rem;}.elementor-47 .elementor-element.elementor-element-61f8353e .elementor-icon svg{height:1.1875rem;}.elementor-47 .elementor-element.elementor-element-61f8353e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-45c70776 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-45c70776.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-45c70776.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-45c70776.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-45c70776.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-45c70776.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-45c70776 .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-45c70776 .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-45c70776{margin:3.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-bfbe78d .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-bfbe78d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-bfbe78d.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-bfbe78d.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-bfbe78d.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-bfbe78d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-bfbe78d .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-bfbe78d .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-bfbe78d{margin:3.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-b042ad2 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-b042ad2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b042ad2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-b042ad2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b042ad2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-b042ad2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b042ad2 .elementor-icon{font-size:1.5625rem;}.elementor-47 .elementor-element.elementor-element-b042ad2 .elementor-icon svg{height:1.5625rem;}.elementor-47 .elementor-element.elementor-element-b042ad2{margin:3.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-2c41b8d8 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-2c41b8d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-2c41b8d8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2c41b8d8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-2c41b8d8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2c41b8d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-2c41b8d8 .elementor-icon{font-size:1.5rem;}.elementor-47 .elementor-element.elementor-element-2c41b8d8 .elementor-icon svg{height:1.5rem;}.elementor-47 .elementor-element.elementor-element-2c41b8d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-27072671 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-27072671.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-27072671.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-27072671.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-27072671.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-27072671.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-27072671 .elementor-icon{font-size:1.5rem;}.elementor-47 .elementor-element.elementor-element-27072671 .elementor-icon svg{height:1.5rem;}.elementor-47 .elementor-element.elementor-element-27072671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-31eca925 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-31eca925.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-31eca925.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-31eca925.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-31eca925.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-31eca925.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-31eca925 .elementor-icon{font-size:1.5rem;}.elementor-47 .elementor-element.elementor-element-31eca925 .elementor-icon svg{height:1.5rem;}.elementor-47 .elementor-element.elementor-element-31eca925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-70d7254a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-13c480db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-13c480db.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-13c480db.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-13c480db.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-13c480db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-13c480db .elementor-icon{font-size:2rem;}.elementor-47 .elementor-element.elementor-element-13c480db .elementor-icon svg{height:2rem;}.elementor-47 .elementor-element.elementor-element-13c480db{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 10.0px) 0.0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-7a5d656 .elementor-heading-title{font-size:clamp(2rem,8vw,2.8rem);letter-spacing:-0.075rem;}.elementor-47 .elementor-element.elementor-element-7a5d656{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-47 .elementor-element.elementor-element-1c80d938{margin:4.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;}}/* Start custom CSS for heading, class: .elementor-element-7a5d656 */.elementor-47 .elementor-element.elementor-element-7a5d656 .elementor-heading-title { font-family: var(--Heading); }
.elementor-47 .elementor-element.elementor-element-7a5d656 .elementor-heading-title > span { color: var(--ink); }/* End custom CSS */