.elementor-2947 .elementor-element.elementor-element-fa684b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2947 .elementor-element.elementor-element-64d07f9{width:var( --container-widget-width, 100.929% );max-width:100.929%;--container-widget-width:100.929%;--container-widget-flex-grow:0;text-align:center;}.elementor-2947 .elementor-element.elementor-element-64d07f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f535493{--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-2947 .elementor-element.elementor-element-5232a0b p{margin-block-end:0px;}.elementor-2947 .elementor-element.elementor-element-f0dc0ed{--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-2947 .elementor-element.elementor-element-f0dc0ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-345b948{width:var( --container-widget-width, 64.015% );max-width:64.015%;--container-widget-width:64.015%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-345b948.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ca9111f{--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-2947 .elementor-element.elementor-element-406c396{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2947 .elementor-element.elementor-element-37d4995{--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-2947 .elementor-element.elementor-element-91284eb{width:var( --container-widget-width, 59.829% );max-width:59.829%;--container-widget-width:59.829%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-91284eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3de80e3{--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-2947 .elementor-element.elementor-element-14b9094{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2947 .elementor-element.elementor-element-c222ca9{width:var( --container-widget-width, 50.658% );max-width:50.658%;--container-widget-width:50.658%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-c222ca9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c371bb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2947 .elementor-element.elementor-element-3fa8a55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2947 .elementor-element.elementor-element-3fa8a55.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2947 .elementor-element.elementor-element-3fa8a55{--width:93.941%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2947 .elementor-element.elementor-element-f0dc0ed{--width:770.203px;}}@media(max-width:1024px){.elementor-2947 .elementor-element.elementor-element-345b948{width:var( --container-widget-width, 512.195px );max-width:512.195px;--container-widget-width:512.195px;--container-widget-flex-grow:0;}}