.elementor-3946 .elementor-element.elementor-element-8c62dea{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3946 .elementor-element.elementor-element-1de8d30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-3946 .elementor-element.elementor-element-1de8d30 .elementor-heading-title{font-size:4.215rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-fa52d66{text-align:start;}.elementor-3946 .elementor-element.elementor-element-5e830d6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-5e830d6 .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-6f4c9b1{text-align:start;}.elementor-3946 .elementor-element.elementor-element-5a59fc9{text-align:start;}.elementor-3946 .elementor-element.elementor-element-81945d3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-81945d3 .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-8b35034{text-align:start;}.elementor-3946 .elementor-element.elementor-element-0fb76bb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-0fb76bb .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-80834ee{text-align:start;}.elementor-3946 .elementor-element.elementor-element-9108205{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-9108205 .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-809ab8c{text-align:start;}.elementor-3946 .elementor-element.elementor-element-c74d7ae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-c74d7ae .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-5289085{text-align:start;}.elementor-3946 .elementor-element.elementor-element-15432e4{text-align:start;}.elementor-3946 .elementor-element.elementor-element-150a7d0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-150a7d0 .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-fb6c056{text-align:start;}.elementor-3946 .elementor-element.elementor-element-697d8fa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-697d8fa .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-053cbf9{text-align:start;}.elementor-3946 .elementor-element.elementor-element-d862034{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-d862034 .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-27601d3{text-align:start;}.elementor-3946 .elementor-element.elementor-element-e536cf7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-e536cf7 .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-e0cbd29{text-align:start;}.elementor-3946 .elementor-element.elementor-element-40ddfd3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3946 .elementor-element.elementor-element-40ddfd3 .elementor-heading-title{font-size:2.5rem;letter-spacing:-0.5px;}.elementor-3946 .elementor-element.elementor-element-959082c{text-align:start;}@media(max-width:1024px){.elementor-3946 .elementor-element.elementor-element-1de8d30 .elementor-heading-title{font-size:3.563rem;}}@media(max-width:767px){.elementor-3946 .elementor-element.elementor-element-1de8d30 .elementor-heading-title{font-size:3rem;}}