.elementor-46012 .elementor-element.elementor-element-1471e0c3{--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}.elementor-46012 .elementor-element.elementor-element-5d8f5048{font-size:18px;font-weight:300;line-height:24px}.elementor-46012 .elementor-element.elementor-element-b340203.elementor-element{--align-self:flex-start}.elementor-46012 .elementor-element.elementor-element-3b3b6601 .elementor-heading-title{font-weight:400}.elementor-46012 .elementor-element.elementor-element-32106fa2{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-size:18px;font-weight:300;line-height:28px}.elementor-46012 .elementor-element.elementor-element-6cb9d47e .elementor-heading-title{font-weight:400}.elementor-46012 .elementor-element.elementor-element-cfec7f8{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-size:18px;font-weight:300;line-height:24px}.elementor-46012 .elementor-element.elementor-element-6bf264c7 .elementor-heading-title{font-weight:400}.elementor-46012 .elementor-element.elementor-element-587b7c13{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-size:18px;font-weight:300;line-height:24px}.elementor-46012 .elementor-element.elementor-element-21c1ade9 .elementor-heading-title{font-weight:400}.elementor-46012 .elementor-element.elementor-element-1257f6f{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-size:18px;font-weight:300;line-height:21px}.elementor-46012 .elementor-element.elementor-element-847697c .elementor-heading-title{font-weight:400}.elementor-46012 .elementor-element.elementor-element-e8063af{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-size:18px;font-weight:300;line-height:21px}.elementor-46012 .elementor-element.elementor-element-ab42ece.elementor-element{--align-self:flex-start}.elementor-46012 .elementor-element.elementor-element-1d35de96{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-46012 .elementor-element.elementor-element-1d35de96 .elementor-heading-title{font-size:20px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000}.elementor-46012 .elementor-element.elementor-element-692b2cf .item-tool>span{background-color:var(--e-global-color-primary)}.elementor-46012 .elementor-element.elementor-element-692b2cf .item-tool>span:hover{background-color:var(--e-global-color-secondary);color:var(--e-global-color-text)}.elementor-46012 .elementor-element.elementor-element-692b2cf ul.ele-item-tools{justify-content:flex-start}