.elementor-510 .elementor-element.elementor-element-6534ac99{--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:82px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-6534ac99:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6534ac99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6ff;}.elementor-510 .elementor-element.elementor-element-3d6c58fe{--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-510 .elementor-element.elementor-element-5e57af5a{--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-510 .elementor-element.elementor-element-3f262dbb{--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-510 .elementor-element.elementor-element-f32c7f3{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-510 .elementor-element.elementor-element-3538b718{text-align:start;}.elementor-510 .elementor-element.elementor-element-3538b718 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-2e6a44b6{text-align:start;}.elementor-510 .elementor-element.elementor-element-2e6a44b6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:60px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-510 .elementor-element.elementor-element-71a2c4f8{text-align:start;font-family:"Arial", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-36094000{--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-510 .elementor-element.elementor-element-40b23db0{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-510 .elementor-element.elementor-element-5bea799f .elementor-button{background-color:#215BE8;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#fff;color:#fff;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-7921ff3a{--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-510 .elementor-element.elementor-element-5483fbc6 .elementor-button{background-color:#fff;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#11154f;color:#11154f;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-2e1c6348{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.55em;color:#41445f;}.elementor-510 .elementor-element.elementor-element-6ffe91e9{--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-510 .elementor-element.elementor-element-6ffe91e9.e-con{--align-self:center;}.elementor-510 .elementor-element.elementor-element-7a50c4f5{--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-510 .elementor-element.elementor-element-e668e67{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-510 .elementor-element.elementor-element-e668e67:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-e668e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-122861bb{text-align:start;}.elementor-510 .elementor-element.elementor-element-122861bb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-3551942{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#41445f;}.elementor-510 .elementor-element.elementor-element-4fd5d002{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-510 .elementor-element.elementor-element-4fd5d002:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4fd5d002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-55de4ebd{text-align:start;}.elementor-510 .elementor-element.elementor-element-55de4ebd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-16ed06c0{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#41445f;}.elementor-510 .elementor-element.elementor-element-35e0bed{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-510 .elementor-element.elementor-element-35e0bed:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-35e0bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-328d2884{text-align:start;}.elementor-510 .elementor-element.elementor-element-328d2884 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-52665a8b{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#41445f;}.elementor-510 .elementor-element.elementor-element-dfbf24e{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-dfbf24e:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-dfbf24e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-737bf945{--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-510 .elementor-element.elementor-element-3d3e0cfc{text-align:center;}.elementor-510 .elementor-element.elementor-element-3d3e0cfc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-4cad3910{text-align:center;}.elementor-510 .elementor-element.elementor-element-4cad3910 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-324493d9{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-40a78168{--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-510 .elementor-element.elementor-element-2cb37f4e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-2cb37f4e:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-2cb37f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-47cc6951{text-align:start;}.elementor-510 .elementor-element.elementor-element-47cc6951 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-3642e0d0{text-align:start;}.elementor-510 .elementor-element.elementor-element-3642e0d0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-3bcefbb3{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-7347d465{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-7347d465:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-7347d465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-7280101b{text-align:start;}.elementor-510 .elementor-element.elementor-element-7280101b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-5d1789d5{text-align:start;}.elementor-510 .elementor-element.elementor-element-5d1789d5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-6e2f7ce8{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-34a08650{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-34a08650:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-34a08650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-1c349e38{text-align:start;}.elementor-510 .elementor-element.elementor-element-1c349e38 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-1a860804{text-align:start;}.elementor-510 .elementor-element.elementor-element-1a860804 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-16f67eb1{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-11608375{--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-510 .elementor-element.elementor-element-5c4d7e31{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-5c4d7e31:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-5c4d7e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-684ec9bf{text-align:start;}.elementor-510 .elementor-element.elementor-element-684ec9bf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-28655c94{text-align:start;}.elementor-510 .elementor-element.elementor-element-28655c94 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-56c59758{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-4fe21d0d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-4fe21d0d:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4fe21d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-24b02f39{text-align:start;}.elementor-510 .elementor-element.elementor-element-24b02f39 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-66c351b3{text-align:start;}.elementor-510 .elementor-element.elementor-element-66c351b3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-1e7b7d54{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-3e492142{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-3e492142:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-3e492142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-59745422{text-align:start;}.elementor-510 .elementor-element.elementor-element-59745422 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-10a53785{text-align:start;}.elementor-510 .elementor-element.elementor-element-10a53785 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-246780ae{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-469cb68 .elementor-button{background-color:#215BE8;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#fff;color:#fff;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-5f7e2bfa{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-5f7e2bfa:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-5f7e2bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fc;}.elementor-510 .elementor-element.elementor-element-7ea62e1b{--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-510 .elementor-element.elementor-element-1480518e{text-align:center;}.elementor-510 .elementor-element.elementor-element-1480518e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-2d97b899{text-align:center;}.elementor-510 .elementor-element.elementor-element-2d97b899 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-2c78a23b{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-4b031374{--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-510 .elementor-element.elementor-element-713318a8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:26px 26px 26px 26px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-510 .elementor-element.elementor-element-713318a8:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-713318a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-133063d5{text-align:start;}.elementor-510 .elementor-element.elementor-element-133063d5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-35e63b71{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#40425c;}.elementor-510 .elementor-element.elementor-element-34b2a72a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#c9eef2;--border-color:#c9eef2;--border-radius:26px 26px 26px 26px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-510 .elementor-element.elementor-element-34b2a72a:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-34b2a72a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #14084B 37%, #A1098A 100%);}.elementor-510 .elementor-element.elementor-element-661cab9f{text-align:start;}.elementor-510 .elementor-element.elementor-element-661cab9f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#C0C4FF;}.elementor-510 .elementor-element.elementor-element-31cb8248{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-213432{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-213432:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-213432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-e1df087{--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-510 .elementor-element.elementor-element-38f637bc{text-align:center;}.elementor-510 .elementor-element.elementor-element-38f637bc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-6e29934c{text-align:center;}.elementor-510 .elementor-element.elementor-element-6e29934c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-4474036d{--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-510 .elementor-element.elementor-element-595a7769{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-595a7769:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-595a7769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-760ff15a{text-align:start;}.elementor-510 .elementor-element.elementor-element-760ff15a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-6a30a6c2{text-align:start;}.elementor-510 .elementor-element.elementor-element-6a30a6c2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-540350e8{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-6019635f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-6019635f:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6019635f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-399c2bb2{text-align:start;}.elementor-510 .elementor-element.elementor-element-399c2bb2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-766337ad{text-align:start;}.elementor-510 .elementor-element.elementor-element-766337ad .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-6aafec36{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-2f790af2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-2f790af2:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-2f790af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-77f3a7f4{text-align:start;}.elementor-510 .elementor-element.elementor-element-77f3a7f4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-38f0d04c{text-align:start;}.elementor-510 .elementor-element.elementor-element-38f0d04c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-2f77e677{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-4cf1c26a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-4cf1c26a:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4cf1c26a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-5efdcbaa{text-align:start;}.elementor-510 .elementor-element.elementor-element-5efdcbaa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-7575adc5{text-align:start;}.elementor-510 .elementor-element.elementor-element-7575adc5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-7cf5e0f7{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-4378f1a{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-4378f1a:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4378f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(167deg, #14084B 32%, #A1098A 100%);}.elementor-510 .elementor-element.elementor-element-112016a9{--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-510 .elementor-element.elementor-element-66cff629{--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-510 .elementor-element.elementor-element-6039d862{--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-510 .elementor-element.elementor-element-6e9b245f{text-align:start;}.elementor-510 .elementor-element.elementor-element-6e9b245f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#FFEC04;}.elementor-510 .elementor-element.elementor-element-401d600e{text-align:start;}.elementor-510 .elementor-element.elementor-element-401d600e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-58826f6b{text-align:start;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#dfe3ff;}.elementor-510 .elementor-element.elementor-element-4f62a543 .elementor-button{background-color:#b9ef48;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#202445;color:#202445;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-4b5e09f4{--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-510 .elementor-element.elementor-element-7aeb21a6{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-7aeb21a6:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-7aeb21a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fc;}.elementor-510 .elementor-element.elementor-element-7e5d2d1a{--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-510 .elementor-element.elementor-element-2def19a0{text-align:center;}.elementor-510 .elementor-element.elementor-element-2def19a0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-2c9ad9e4{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-50455348{--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-510 .elementor-element.elementor-element-7c82ba3b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-7c82ba3b:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-7c82ba3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-7c82ba3b.e-con:hover{--e-con-transform-scale:1.05;}.elementor-510 .elementor-element.elementor-element-7c82ba3b:hover{box-shadow:1px 0px 10px 4px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-977e55f{--display:flex;}.elementor-510 .elementor-element.elementor-element-32b9a193{text-align:start;}.elementor-510 .elementor-element.elementor-element-32b9a193 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-7c39fb07{width:initial;max-width:initial;text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#343650;}.elementor-510 .elementor-element.elementor-element-7c39fb07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-510 .elementor-element.elementor-element-3538a332{width:initial;max-width:initial;text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;line-height:1.55em;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-3538a332.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-510 .elementor-element.elementor-element-6afe5438{width:initial;max-width:initial;text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-6afe5438.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-510 .elementor-element.elementor-element-7a96f37 .elementor-button{background-color:#215BE8;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#fff;color:#fff;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-da9f41b{--display:flex;--justify-content:center;}.elementor-510 .elementor-element.elementor-element-e0e88ce{width:100%;max-width:100%;text-align:center;}.elementor-510 .elementor-element.elementor-element-e0e88ce.elementor-element{--flex-shrink:1;}.elementor-510 .elementor-element.elementor-element-e0e88ce img{border-radius:5% 5% 5% 5%;}.elementor-510 .elementor-element.elementor-element-26133175{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:1px 0px 10px 4px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-26133175:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-26133175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-26133175.e-con:hover{--e-con-transform-scale:1.05;}.elementor-510 .elementor-element.elementor-element-26133175:hover{box-shadow:1px 0px 10px 4px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-3bc1fdf{--display:flex;}.elementor-510 .elementor-element.elementor-element-12d25747{text-align:start;}.elementor-510 .elementor-element.elementor-element-12d25747 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-6f3c615f{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#343650;}.elementor-510 .elementor-element.elementor-element-2aa176fc{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;line-height:1.55em;color:#215be8;}.elementor-510 .elementor-element.elementor-element-4f06100e{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-5c6dae8a .elementor-button{background-color:#215be8;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#fff;color:#fff;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-10b1fc2{--display:flex;}.elementor-510 .elementor-element.elementor-element-7eab95a{width:100%;max-width:100%;}.elementor-510 .elementor-element.elementor-element-7eab95a img{border-radius:5% 5% 5% 5%;}.elementor-510 .elementor-element.elementor-element-1afa832c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#c9eef2;--border-color:#c9eef2;--border-radius:15px 15px 15px 15px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-510 .elementor-element.elementor-element-1afa832c:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-1afa832c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eafbff;}.elementor-510 .elementor-element.elementor-element-69bcff24{text-align:center;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#255a62;}.elementor-510 .elementor-element.elementor-element-6c132f25{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-6c132f25:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6c132f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-64cfd0e7{--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-510 .elementor-element.elementor-element-166396d0{text-align:center;}.elementor-510 .elementor-element.elementor-element-166396d0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-60447698{text-align:center;}.elementor-510 .elementor-element.elementor-element-60447698 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-2009a6b3{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-309de63f{--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-510 .elementor-element.elementor-element-123cf930{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:22px 22px 22px 22px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-123cf930:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-123cf930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-8051d7c{text-align:start;}.elementor-510 .elementor-element.elementor-element-8051d7c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-28b7e65a{text-align:start;}.elementor-510 .elementor-element.elementor-element-28b7e65a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-749c1814{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-1c61c9cb{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:22px 22px 22px 22px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-1c61c9cb:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-1c61c9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-10abc683{text-align:start;}.elementor-510 .elementor-element.elementor-element-10abc683 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-70a9b346{text-align:start;}.elementor-510 .elementor-element.elementor-element-70a9b346 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-3a06d101{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-9394fd0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:22px 22px 22px 22px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-9394fd0:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-9394fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-5a389b1c{text-align:start;}.elementor-510 .elementor-element.elementor-element-5a389b1c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-7e6a45fc{text-align:start;}.elementor-510 .elementor-element.elementor-element-7e6a45fc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-3114b9f2{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-6b0276b6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#b9ef48;--border-color:#b9ef48;--border-radius:22px 22px 22px 22px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-6b0276b6:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6b0276b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d7f88f;}.elementor-510 .elementor-element.elementor-element-69fb9b1b{--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-510 .elementor-element.elementor-element-74fd377f{--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-510 .elementor-element.elementor-element-7debd77e{text-align:start;}.elementor-510 .elementor-element.elementor-element-7debd77e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#252a48;}.elementor-510 .elementor-element.elementor-element-5188873d{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#30374a;}.elementor-510 .elementor-element.elementor-element-1dc48b13{--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-510 .elementor-element.elementor-element-53db1bcd .elementor-button{background-color:#5726d8;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#fff;color:#fff;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-3161f6dd{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-3161f6dd:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-3161f6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(209deg, #14084B 44%, #A1098A 100%);}.elementor-510 .elementor-element.elementor-element-1b598bd8{--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-510 .elementor-element.elementor-element-139ea942{text-align:center;}.elementor-510 .elementor-element.elementor-element-139ea942 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-e06d1e1{text-align:center;}.elementor-510 .elementor-element.elementor-element-e06d1e1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-20b9cfce{--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-510 .elementor-element.elementor-element-184cf3ed{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.14);--border-color:rgba(255,255,255,.14);--border-radius:19px 19px 19px 19px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-184cf3ed:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-184cf3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B404DE8;}.elementor-510 .elementor-element.elementor-element-5f075bfc{text-align:start;}.elementor-510 .elementor-element.elementor-element-5f075bfc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-7d4acc4f{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#dfe3ff;}.elementor-510 .elementor-element.elementor-element-291c3886{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.14);--border-color:rgba(255,255,255,.14);--border-radius:19px 19px 19px 19px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-291c3886:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-291c3886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B404DE8;}.elementor-510 .elementor-element.elementor-element-6ceac865{text-align:start;}.elementor-510 .elementor-element.elementor-element-6ceac865 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-602e880c{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#dfe3ff;}.elementor-510 .elementor-element.elementor-element-6a905bec{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.14);--border-color:rgba(255,255,255,.14);--border-radius:19px 19px 19px 19px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-6a905bec:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6a905bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B404DE8;}.elementor-510 .elementor-element.elementor-element-bb4ba01{text-align:start;}.elementor-510 .elementor-element.elementor-element-bb4ba01 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-3d1561ca{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#dfe3ff;}.elementor-510 .elementor-element.elementor-element-691c7904{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.14);--border-color:rgba(255,255,255,.14);--border-radius:19px 19px 19px 19px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-691c7904:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-691c7904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B404DE8;}.elementor-510 .elementor-element.elementor-element-5ad48acd{text-align:start;}.elementor-510 .elementor-element.elementor-element-5ad48acd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-3dde3800{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#dfe3ff;}.elementor-510 .elementor-element.elementor-element-71b018d6{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-71b018d6:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-71b018d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fc;}.elementor-510 .elementor-element.elementor-element-49e7831f{--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-510 .elementor-element.elementor-element-7900ef8c{text-align:center;}.elementor-510 .elementor-element.elementor-element-7900ef8c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-27e0a823{text-align:center;}.elementor-510 .elementor-element.elementor-element-27e0a823 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-183836f0{--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-510 .elementor-element.elementor-element-2ab51b39{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-2ab51b39:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-2ab51b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-12081f0d{text-align:start;}.elementor-510 .elementor-element.elementor-element-12081f0d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:44px;font-weight:400;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-1a6a4cd1{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-67d71270{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-67d71270:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-67d71270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-3062bc32{text-align:start;}.elementor-510 .elementor-element.elementor-element-3062bc32 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:44px;font-weight:400;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-26276626{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-8566645{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-8566645:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-8566645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-5e6836f{text-align:start;}.elementor-510 .elementor-element.elementor-element-5e6836f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:44px;font-weight:400;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-4ed3170e{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-4e55b885{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-4e55b885:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4e55b885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-510 .elementor-element.elementor-element-1699a54d{--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-510 .elementor-element.elementor-element-27f7a001{--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-510 .elementor-element.elementor-element-15151d4{--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-510 .elementor-element.elementor-element-6aea68f5{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:28px 28px 28px 28px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-510 .elementor-element.elementor-element-6aea68f5:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6aea68f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14084B;}.elementor-510 .elementor-element.elementor-element-6aea68f5::before, .elementor-510 .elementor-element.elementor-element-6aea68f5 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-6aea68f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-6aea68f5 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-6aea68f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-6aea68f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14084B;--background-overlay:'';}.elementor-510 .elementor-element.elementor-element-38899d30{background-color:#86C554;padding:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-510 .elementor-element.elementor-element-38899d30.elementor-element{--align-self:flex-start;}.elementor-510 .elementor-element.elementor-element-38899d30 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-7c7a2dbf{text-align:start;}.elementor-510 .elementor-element.elementor-element-7c7a2dbf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-25cf556c{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-3a236b57{text-align:center;}.elementor-510 .elementor-element.elementor-element-3a236b57 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:52px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-41558dd9{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-52af331d{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.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-510 .elementor-element.elementor-element-480140e .elementor-icon-wrapper{text-align:center;}.elementor-510 .elementor-element.elementor-element-742c821{--display:flex;--justify-content:center;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product{text-align:center;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#593AFB;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#593AFB;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product .price{color:#402CC2;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product .price ins{color:#402CC2;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product .price ins .amount{color:#402CC2;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-510 .elementor-element.elementor-element-6ed0ea0d{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-6ed0ea0d:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6ed0ea0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fc;}.elementor-510 .elementor-element.elementor-element-2f1b84c7{--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-510 .elementor-element.elementor-element-f45afcd{text-align:center;}.elementor-510 .elementor-element.elementor-element-f45afcd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-5000dbfc{text-align:center;}.elementor-510 .elementor-element.elementor-element-5000dbfc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-accordion-item{border-color:#e7e9f3;}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e7e9f3;}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e7e9f3;}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-accordion-icon, .elementor-510 .elementor-element.elementor-element-38c6531a .elementor-accordion-title{color:#11154f;}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-accordion-icon svg{fill:#11154f;}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-active .elementor-accordion-icon, .elementor-510 .elementor-element.elementor-element-38c6531a .elementor-active .elementor-accordion-title{color:#5726d8;}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-active .elementor-accordion-icon svg{fill:#5726d8;}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-accordion-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-38c6531a .elementor-tab-content{color:#62647a;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.55em;}.elementor-510 .elementor-element.elementor-element-1e7a879{--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:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-1e7a879:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-1e7a879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-654774c3{--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-510 .elementor-element.elementor-element-365d8328{text-align:center;}.elementor-510 .elementor-element.elementor-element-365d8328 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#5726d8;}.elementor-510 .elementor-element.elementor-element-42340885{text-align:center;}.elementor-510 .elementor-element.elementor-element-42340885 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-25bbb327{--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-510 .elementor-element.elementor-element-422d7230{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-422d7230:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-422d7230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-def7db5{text-align:start;}.elementor-510 .elementor-element.elementor-element-def7db5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-75501d28{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-e49f9d5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-e49f9d5:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-e49f9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-34063524{text-align:start;}.elementor-510 .elementor-element.elementor-element-34063524 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-46c7f8e8{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-7ff17cee{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e7e9f3;--border-color:#e7e9f3;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 30px 0px rgba(23,23,43,0.055);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-7ff17cee:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-7ff17cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-510 .elementor-element.elementor-element-6969c7db{text-align:start;}.elementor-510 .elementor-element.elementor-element-6969c7db .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#11154f;}.elementor-510 .elementor-element.elementor-element-72f084b7{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#62647a;}.elementor-510 .elementor-element.elementor-element-6c640163{--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:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-510 .elementor-element.elementor-element-6c640163:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6c640163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #14084B 0%, #A1098A 100%);}.elementor-510 .elementor-element.elementor-element-f8f4f2f{--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-510 .elementor-element.elementor-element-68aff5b4{text-align:center;}.elementor-510 .elementor-element.elementor-element-68aff5b4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#D5EC1D;}.elementor-510 .elementor-element.elementor-element-a7cd22b{text-align:center;}.elementor-510 .elementor-element.elementor-element-a7cd22b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:44px;font-weight:800;line-height:1.12em;letter-spacing:-0.8px;color:#fff;}.elementor-510 .elementor-element.elementor-element-5d651eac{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#dfe2ff;}.elementor-510 .elementor-element.elementor-element-70a778c5{--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-510 .elementor-element.elementor-element-4b9d9508{--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-510 .elementor-element.elementor-element-6752530c .elementor-button{background-color:#b9ef48;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#202445;color:#202445;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-58b56be5{--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-510 .elementor-element.elementor-element-53a059bf .elementor-button{background-color:#fff;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;fill:#11154f;color:#11154f;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-510 .elementor-element.elementor-element-bb84304{text-align:center;font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#cbd0f4;}@media(max-width:1024px){.elementor-510 .elementor-element.elementor-element-6534ac99{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-5e57af5a{--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-510 .elementor-element.elementor-element-3538b718 .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-2e6a44b6 .elementor-heading-title{font-size:48px;}.elementor-510 .elementor-element.elementor-element-122861bb .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-55de4ebd .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-328d2884 .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-dfbf24e{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-3d3e0cfc .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-4cad3910 .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-47cc6951 .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-3642e0d0 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-7280101b .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-5d1789d5 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-1c349e38 .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-1a860804 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-684ec9bf .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-28655c94 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-24b02f39 .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-66c351b3 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-59745422 .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-10a53785 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-5f7e2bfa{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-1480518e .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-2d97b899 .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-4b031374{--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-510 .elementor-element.elementor-element-133063d5 .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-661cab9f .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-213432{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-38f637bc .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-6e29934c .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-760ff15a .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-6a30a6c2 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-399c2bb2 .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-766337ad .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-77f3a7f4 .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-38f0d04c .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-5efdcbaa .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-7575adc5 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-4378f1a{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-66cff629{--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-510 .elementor-element.elementor-element-6e9b245f .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-401d600e .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-7aeb21a6{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-2def19a0 .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-50455348{--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-510 .elementor-element.elementor-element-32b9a193 .elementor-heading-title{font-size:26px;}.elementor-510 .elementor-element.elementor-element-12d25747 .elementor-heading-title{font-size:26px;}.elementor-510 .elementor-element.elementor-element-6c132f25{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-166396d0 .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-60447698 .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-8051d7c .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-28b7e65a .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-10abc683 .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-70a9b346 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-5a389b1c .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-7e6a45fc .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-69fb9b1b{--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-510 .elementor-element.elementor-element-7debd77e .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-3161f6dd{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-139ea942 .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-e06d1e1 .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-5f075bfc .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-6ceac865 .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-bb4ba01 .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-5ad48acd .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-71b018d6{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-7900ef8c .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-27e0a823 .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-12081f0d .elementor-heading-title{font-size:40px;}.elementor-510 .elementor-element.elementor-element-3062bc32 .elementor-heading-title{font-size:40px;}.elementor-510 .elementor-element.elementor-element-5e6836f .elementor-heading-title{font-size:40px;}.elementor-510 .elementor-element.elementor-element-4e55b885{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-1699a54d{--justify-content:center;}.elementor-510 .elementor-element.elementor-element-27f7a001{--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;--justify-content:center;}.elementor-510 .elementor-element.elementor-element-38899d30 .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-7c7a2dbf .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-3a236b57 .elementor-heading-title{font-size:46px;}.elementor-510 .elementor-element.elementor-element-742c821.e-con{--align-self:center;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products ul.products li.product{text-align:center;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-element{--align-self:center;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-510 .elementor-element.elementor-element-6ed0ea0d{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-f45afcd .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-5000dbfc .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-1e7a879{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-365d8328 .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-42340885 .elementor-heading-title{font-size:34px;}.elementor-510 .elementor-element.elementor-element-def7db5 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-34063524 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-6969c7db .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-6c640163{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-510 .elementor-element.elementor-element-68aff5b4 .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-a7cd22b .elementor-heading-title{font-size:38px;}.elementor-510 .elementor-element.elementor-element-70a778c5{--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;}}@media(max-width:767px){.elementor-510 .elementor-element.elementor-element-6534ac99{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-5e57af5a{--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-510 .elementor-element.elementor-element-3f262dbb{--width:100%;}.elementor-510 .elementor-element.elementor-element-3538b718 .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-2e6a44b6 .elementor-heading-title{font-size:38px;}.elementor-510 .elementor-element.elementor-element-71a2c4f8{font-size:17px;}.elementor-510 .elementor-element.elementor-element-36094000{--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-510 .elementor-element.elementor-element-40b23db0{--width:100%;}.elementor-510 .elementor-element.elementor-element-7921ff3a{--width:100%;}.elementor-510 .elementor-element.elementor-element-2e1c6348{font-size:14px;}.elementor-510 .elementor-element.elementor-element-6ffe91e9{--width:100%;}.elementor-510 .elementor-element.elementor-element-7a50c4f5{--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-510 .elementor-element.elementor-element-e668e67{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-122861bb .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-3551942{font-size:13px;}.elementor-510 .elementor-element.elementor-element-4fd5d002{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-55de4ebd .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-16ed06c0{font-size:13px;}.elementor-510 .elementor-element.elementor-element-35e0bed{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-328d2884 .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-52665a8b{font-size:13px;}.elementor-510 .elementor-element.elementor-element-dfbf24e{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-3d3e0cfc .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-4cad3910 .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-324493d9{font-size:16px;}.elementor-510 .elementor-element.elementor-element-40a78168{--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-510 .elementor-element.elementor-element-2cb37f4e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-47cc6951 .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-3642e0d0 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-3bcefbb3{font-size:15px;}.elementor-510 .elementor-element.elementor-element-7347d465{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-7280101b .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-5d1789d5 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-6e2f7ce8{font-size:15px;}.elementor-510 .elementor-element.elementor-element-34a08650{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-1c349e38 .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-1a860804 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-16f67eb1{font-size:15px;}.elementor-510 .elementor-element.elementor-element-11608375{--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-510 .elementor-element.elementor-element-5c4d7e31{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-684ec9bf .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-28655c94 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-56c59758{font-size:15px;}.elementor-510 .elementor-element.elementor-element-4fe21d0d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-24b02f39 .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-66c351b3 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-1e7b7d54{font-size:15px;}.elementor-510 .elementor-element.elementor-element-3e492142{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-59745422 .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-10a53785 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-246780ae{font-size:15px;}.elementor-510 .elementor-element.elementor-element-5f7e2bfa{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-1480518e .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-2d97b899 .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-2c78a23b{font-size:16px;}.elementor-510 .elementor-element.elementor-element-4b031374{--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-510 .elementor-element.elementor-element-713318a8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-133063d5 .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-35e63b71{font-size:15px;}.elementor-510 .elementor-element.elementor-element-34b2a72a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-661cab9f .elementor-heading-title{font-size:21px;}.elementor-510 .elementor-element.elementor-element-31cb8248{font-size:15px;}.elementor-510 .elementor-element.elementor-element-213432{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-38f637bc .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-6e29934c .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-4474036d{--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-510 .elementor-element.elementor-element-595a7769{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-760ff15a .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-6a30a6c2 .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-540350e8{font-size:15px;}.elementor-510 .elementor-element.elementor-element-6019635f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-399c2bb2 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-766337ad .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-6aafec36{font-size:15px;}.elementor-510 .elementor-element.elementor-element-2f790af2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-77f3a7f4 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-38f0d04c .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-2f77e677{font-size:15px;}.elementor-510 .elementor-element.elementor-element-4cf1c26a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-5efdcbaa .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-7575adc5 .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-7cf5e0f7{font-size:15px;}.elementor-510 .elementor-element.elementor-element-4378f1a{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-66cff629{--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-510 .elementor-element.elementor-element-6039d862{--width:100%;}.elementor-510 .elementor-element.elementor-element-6e9b245f .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-401d600e .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-58826f6b{font-size:16px;}.elementor-510 .elementor-element.elementor-element-4b5e09f4{--width:100%;}.elementor-510 .elementor-element.elementor-element-7aeb21a6{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-2def19a0 .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-2c9ad9e4{font-size:16px;}.elementor-510 .elementor-element.elementor-element-50455348{--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-510 .elementor-element.elementor-element-7c82ba3b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-32b9a193 .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-7c39fb07{font-size:15px;}.elementor-510 .elementor-element.elementor-element-3538a332{font-size:13px;}.elementor-510 .elementor-element.elementor-element-6afe5438{font-size:15px;}.elementor-510 .elementor-element.elementor-element-26133175{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-12d25747 .elementor-heading-title{font-size:24px;}.elementor-510 .elementor-element.elementor-element-6f3c615f{font-size:15px;}.elementor-510 .elementor-element.elementor-element-2aa176fc{font-size:13px;}.elementor-510 .elementor-element.elementor-element-4f06100e{font-size:15px;}.elementor-510 .elementor-element.elementor-element-1afa832c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-69bcff24{font-size:14px;}.elementor-510 .elementor-element.elementor-element-6c132f25{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-166396d0 .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-60447698 .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-2009a6b3{font-size:16px;}.elementor-510 .elementor-element.elementor-element-309de63f{--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-510 .elementor-element.elementor-element-123cf930{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-8051d7c .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-28b7e65a .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-749c1814{font-size:15px;}.elementor-510 .elementor-element.elementor-element-1c61c9cb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-10abc683 .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-70a9b346 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-3a06d101{font-size:15px;}.elementor-510 .elementor-element.elementor-element-9394fd0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-5a389b1c .elementor-heading-title{font-size:20px;}.elementor-510 .elementor-element.elementor-element-7e6a45fc .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-3114b9f2{font-size:15px;}.elementor-510 .elementor-element.elementor-element-6b0276b6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-69fb9b1b{--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-510 .elementor-element.elementor-element-74fd377f{--width:100%;}.elementor-510 .elementor-element.elementor-element-7debd77e .elementor-heading-title{font-size:22px;}.elementor-510 .elementor-element.elementor-element-5188873d{font-size:15px;}.elementor-510 .elementor-element.elementor-element-1dc48b13{--width:100%;}.elementor-510 .elementor-element.elementor-element-3161f6dd{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-139ea942 .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-e06d1e1 .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-20b9cfce{--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-510 .elementor-element.elementor-element-184cf3ed{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-5f075bfc .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-7d4acc4f{font-size:14px;}.elementor-510 .elementor-element.elementor-element-291c3886{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-6ceac865 .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-602e880c{font-size:14px;}.elementor-510 .elementor-element.elementor-element-6a905bec{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-bb4ba01 .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-3d1561ca{font-size:14px;}.elementor-510 .elementor-element.elementor-element-691c7904{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-5ad48acd .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-3dde3800{font-size:14px;}.elementor-510 .elementor-element.elementor-element-71b018d6{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-7900ef8c .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-27e0a823 .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-183836f0{--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-510 .elementor-element.elementor-element-2ab51b39{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-12081f0d .elementor-heading-title{font-size:36px;}.elementor-510 .elementor-element.elementor-element-1a6a4cd1{font-size:15px;}.elementor-510 .elementor-element.elementor-element-67d71270{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-3062bc32 .elementor-heading-title{font-size:36px;}.elementor-510 .elementor-element.elementor-element-26276626{font-size:15px;}.elementor-510 .elementor-element.elementor-element-8566645{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-5e6836f .elementor-heading-title{font-size:36px;}.elementor-510 .elementor-element.elementor-element-4ed3170e{font-size:15px;}.elementor-510 .elementor-element.elementor-element-4e55b885{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-27f7a001{--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;--justify-content:center;}.elementor-510 .elementor-element.elementor-element-15151d4{--width:100%;}.elementor-510 .elementor-element.elementor-element-6aea68f5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-38899d30 .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-7c7a2dbf .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-25cf556c{font-size:16px;}.elementor-510 .elementor-element.elementor-element-3a236b57 .elementor-heading-title{font-size:40px;}.elementor-510 .elementor-element.elementor-element-41558dd9{font-size:13px;}.elementor-510 .elementor-element.elementor-element-52af331d{font-size:15px;}.elementor-510 .elementor-element.elementor-element-480140e .elementor-icon{font-size:34px;}.elementor-510 .elementor-element.elementor-element-480140e .elementor-icon svg{height:34px;}.elementor-510 .elementor-element.elementor-element-742c821.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-element{--align-self:center;}.elementor-510 .elementor-element.elementor-element-ef6cb7f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-510 .elementor-element.elementor-element-6ed0ea0d{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-f45afcd .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-5000dbfc .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-1e7a879{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-365d8328 .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-42340885 .elementor-heading-title{font-size:30px;}.elementor-510 .elementor-element.elementor-element-25bbb327{--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-510 .elementor-element.elementor-element-422d7230{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-def7db5 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-75501d28{font-size:14px;}.elementor-510 .elementor-element.elementor-element-e49f9d5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-34063524 .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-46c7f8e8{font-size:14px;}.elementor-510 .elementor-element.elementor-element-7ff17cee{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-6969c7db .elementor-heading-title{font-size:19px;}.elementor-510 .elementor-element.elementor-element-72f084b7{font-size:14px;}.elementor-510 .elementor-element.elementor-element-6c640163{--padding-top:58px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-510 .elementor-element.elementor-element-68aff5b4 .elementor-heading-title{font-size:12px;}.elementor-510 .elementor-element.elementor-element-a7cd22b .elementor-heading-title{font-size:32px;}.elementor-510 .elementor-element.elementor-element-5d651eac{font-size:16px;}.elementor-510 .elementor-element.elementor-element-70a778c5{--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-510 .elementor-element.elementor-element-4b9d9508{--width:100%;}.elementor-510 .elementor-element.elementor-element-58b56be5{--width:100%;}.elementor-510 .elementor-element.elementor-element-bb84304{font-size:12px;}}@media(min-width:768px){.elementor-510 .elementor-element.elementor-element-3d6c58fe{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-3f262dbb{--width:54%;}.elementor-510 .elementor-element.elementor-element-40b23db0{--width:50%;}.elementor-510 .elementor-element.elementor-element-7921ff3a{--width:50%;}.elementor-510 .elementor-element.elementor-element-6ffe91e9{--width:46%;}.elementor-510 .elementor-element.elementor-element-737bf945{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-7ea62e1b{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-e1df087{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-112016a9{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-6039d862{--width:44%;}.elementor-510 .elementor-element.elementor-element-4b5e09f4{--width:56%;}.elementor-510 .elementor-element.elementor-element-7e5d2d1a{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-64cfd0e7{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-74fd377f{--width:72%;}.elementor-510 .elementor-element.elementor-element-1dc48b13{--width:28%;}.elementor-510 .elementor-element.elementor-element-1b598bd8{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-49e7831f{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-1699a54d{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-15151d4{--width:70%;}.elementor-510 .elementor-element.elementor-element-2f1b84c7{--content-width:930px;}.elementor-510 .elementor-element.elementor-element-654774c3{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-f8f4f2f{--content-width:1180px;}.elementor-510 .elementor-element.elementor-element-4b9d9508{--width:50%;}.elementor-510 .elementor-element.elementor-element-58b56be5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-510 .elementor-element.elementor-element-3f262dbb{--width:100%;}.elementor-510 .elementor-element.elementor-element-40b23db0{--width:100%;}.elementor-510 .elementor-element.elementor-element-7921ff3a{--width:100%;}.elementor-510 .elementor-element.elementor-element-6ffe91e9{--width:100%;}.elementor-510 .elementor-element.elementor-element-6039d862{--width:100%;}.elementor-510 .elementor-element.elementor-element-4b5e09f4{--width:100%;}.elementor-510 .elementor-element.elementor-element-74fd377f{--width:100%;}.elementor-510 .elementor-element.elementor-element-1dc48b13{--width:100%;}.elementor-510 .elementor-element.elementor-element-15151d4{--width:100%;}.elementor-510 .elementor-element.elementor-element-4b9d9508{--width:100%;}.elementor-510 .elementor-element.elementor-element-58b56be5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-742c821 *//* ==========================================================
   TEACLARA · ASESORES
   Contenedor estable: #asesores

   IMPORTANTE:
   - No define ancho del grid.
   - No define ancho de los productos.
   - No cambia tamaño de las imágenes.
   - Respeta completamente el diseño de Elementor.
   ========================================================== */


/* ==========================================================
   TARJETAS
   ========================================================== */

#asesores ul.products li.product {
    float: none !important;
    clear: none !important;
    text-align: center !important;
    cursor: pointer !important;

    transition:
        transform 0.25s ease,
        filter 0.25s ease !important;
}


/* Hover suave sin modificar dimensiones */
@media (hover: hover) {
    #asesores ul.products li.product:hover {
        transform: translateY(-3px);
        filter: brightness(1.015);
    }
}


/* ==========================================================
   IMAGEN
   Mantiene tamaño definido por Elementor/WooCommerce
   ========================================================== */

#asesores ul.products li.product img {
    display: block !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


/* ==========================================================
   CATEGORÍA / ESPECIALIDAD
   ========================================================== */

#asesores ul.products li.product .ast-woo-product-category,
#asesores ul.products li.product .woocommerce-loop-product__category {
    display: block !important;

    margin: 12px 0 10px !important;

    color: #a4afc2 !important;

    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: 400 !important;

    text-align: center !important;
    text-decoration: none !important;

    pointer-events: none !important;
}


/* Metadatos que no deben aparecer */
#asesores ul.products li.product .posted_in,
#asesores ul.products li.product .product_meta {
    display: none !important;
}


/* ==========================================================
   NOMBRE DEL ASESOR
   ========================================================== */

#asesores ul.products li.product .woocommerce-loop-product__title {
    margin: 0 0 10px !important;

    color: #63c7ed !important;

    font-size: 18px !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;

    text-align: center !important;
}


/* ==========================================================
   PRECIO
   ========================================================== */

#asesores ul.products li.product .price {
    display: block !important;

    margin: 0 0 18px !important;

    color: #63c7ed !important;

    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;

    text-align: center !important;
    cursor: default !important;
}


#asesores ul.products li.product .price del {
    color: #a9def1 !important;
    opacity: 1 !important;

    font-weight: 600 !important;
}


#asesores ul.products li.product .price ins {
    color: #63c7ed !important;

    font-weight: 800 !important;
    text-decoration: none !important;
}


/* ==========================================================
   OCULTAR BOTÓN FLOTANTE DE ASTRA

   Este es el botón que aparecía sobre la fotografía
   cuando pasabas el mouse.
   ========================================================== */

#asesores ul.products li.product .ast-on-card-button,
#asesores ul.products li.product .ast-select-options-trigger,
#asesores ul.products li.product .astra-shop-thumbnail-wrap .button,
#asesores ul.products li.product .astra-shop-thumbnail-wrap .add_to_cart_button {
    display: none !important;
}


/* ==========================================================
   BOTÓN PRINCIPAL ORIGINAL
   “Pagar asesoría”

   Se limita al resumen inferior del producto para no afectar
   los botones flotantes que Astra coloca sobre la imagen.
   ========================================================== */

#asesores ul.products li.product .astra-shop-summary-wrap .button,
#asesores ul.products li.product .astra-shop-summary-wrap .add_to_cart_button,
#asesores ul.products li.product .astra-shop-summary-wrap .ajax_add_to_cart {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 200px !important;
    max-width: 100% !important;
    min-height: 48px !important;

    margin: 0 auto !important;
    padding: 12px 26px !important;

    box-sizing: border-box !important;

    background: #ffcb55 !important;
    color: #07163d !important;

    border: 2px solid #ffcb55 !important;
    border-radius: 999px !important;

    font-family: inherit !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;

    text-align: center !important;
    text-decoration: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


#asesores ul.products li.product .astra-shop-summary-wrap .button:hover,
#asesores ul.products li.product .astra-shop-summary-wrap .add_to_cart_button:hover,
#asesores ul.products li.product .astra-shop-summary-wrap .ajax_add_to_cart:hover {
    background: #ffd66f !important;
    border-color: #ffd66f !important;
    color: #07163d !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 20px
        rgba(255, 203, 85, 0.28) !important;
}


/* Estado Seleccionando */
#asesores ul.products li.product
.astra-shop-summary-wrap
.button.loading {
    opacity: 0.72 !important;
    cursor: wait !important;

    transform: none !important;
    box-shadow: none !important;
}


/* ==========================================================
   ESTADO DEL ASESOR SELECCIONADO
   ========================================================== */

#asesores ul.products li.product.teaclara-hidden-product {
    display: none !important;
}


#asesores ul.products li.product .teaclara-selected-message {
    display: none !important;
}


#asesores ul.products li.product .teaclara-hide-add-button {
    display: none !important;
}


/* Contenedor de botones posteriores */
#asesores ul.products li.product .teaclara-advisor-actions {
    display: flex !important;

    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    gap: 12px !important;
    margin: 18px auto 0 !important;
}


/* ==========================================================
   BOTÓN DINÁMICO “PAGAR ASESORÍA”
   ========================================================== */

#asesores ul.products li.product .teaclara-view-cart-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 200px !important;
    max-width: 100% !important;
    min-height: 48px !important;

    margin: 0 auto !important;
    padding: 12px 26px !important;

    box-sizing: border-box !important;

    background: #ffcb55 !important;
    color: #07163d !important;

    border: 2px solid #ffcb55 !important;
    border-radius: 999px !important;

    font-family: inherit !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;

    text-align: center !important;
    text-decoration: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


#asesores ul.products li.product .teaclara-view-cart-button:hover {
    background: #ffd66f !important;
    border-color: #ffd66f !important;
    color: #07163d !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 20px
        rgba(255, 203, 85, 0.28) !important;
}


/* ==========================================================
   BOTÓN “CAMBIAR ASESOR”
   ========================================================== */

#asesores ul.products li.product .teaclara-change-advisor {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 200px !important;
    max-width: 100% !important;
    min-height: 48px !important;

    margin: 0 auto !important;
    padding: 11px 24px !important;

    box-sizing: border-box !important;

    background: #ffffff !important;
    color: #2600d9 !important;

    border: 2px solid #2600d9 !important;
    border-radius: 999px !important;

    font-family: inherit !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;

    text-align: center !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


#asesores ul.products li.product .teaclara-change-advisor:hover {
    background: #2600d9 !important;
    color: #ffffff !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 20px
        rgba(38, 0, 217, 0.22) !important;
}


#asesores ul.products li.product .teaclara-change-advisor:disabled {
    opacity: 0.65 !important;
    cursor: not-allowed !important;

    transform: none !important;
    box-shadow: none !important;
}


/* Ocultar botones originales cuando el asesor ya fue elegido */
#asesores ul.products li.product.teaclara-selected-product
.add_to_cart_button,

#asesores ul.products li.product.teaclara-selected-product
.ajax_add_to_cart,

#asesores ul.products li.product.teaclara-selected-product
a.button:not(.teaclara-view-cart-button),

#asesores ul.products li.product
.teaclara-hide-add-button {
    display: none !important;
}


/* Ocultar enlace automático “Ver carrito” */
#asesores ul.products li.product
.added_to_cart.wc-forward:not(.teaclara-view-cart-button) {
    display: none !important;
}


/* ==========================================================
   POPUP TEACLARA

   Se mantiene global porque el JavaScript agrega el popup
   directamente dentro de <body>.
   ========================================================== */

.teaclara-popup-overlay {
    position: fixed !important;
    inset: 0 !important;
    z-index: 999999 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    padding: 24px !important;
    box-sizing: border-box !important;

    background:
        rgba(9, 20, 55, 0.58) !important;

    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}


.teaclara-popup {
    position: relative !important;

    width: 100% !important;
    max-width: 460px !important;

    padding: 38px 32px 32px !important;
    box-sizing: border-box !important;

    background: #ffffff !important;

    border-radius: 28px !important;

    text-align: center !important;

    box-shadow:
        0 24px 70px
        rgba(0, 0, 0, 0.24) !important;

    animation:
        teaclaraPopupIn
        0.25s
        ease !important;
}


@keyframes teaclaraPopupIn {
    from {
        opacity: 0;

        transform:
            translateY(14px)
            scale(0.97);
    }

    to {
        opacity: 1;

        transform:
            translateY(0)
            scale(1);
    }
}


/* Botón cerrar */
.teaclara-popup-close {
    position: absolute !important;

    top: 16px !important;
    right: 18px !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 38px !important;
    height: 38px !important;

    padding: 0 !important;

    background: #f0f4ff !important;
    color: #2600d9 !important;

    border: 0 !important;
    border-radius: 50% !important;

    font-family: inherit !important;
    font-size: 25px !important;
    line-height: 1 !important;
    font-weight: 700 !important;

    cursor: pointer !important;
}


.teaclara-popup-close:hover {
    background: #2600d9 !important;
    color: #ffffff !important;
}


/* Ícono verde */
.teaclara-popup-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 76px !important;
    height: 76px !important;

    margin: 0 auto 20px !important;

    background: #16c784 !important;
    color: #ffffff !important;

    border-radius: 50% !important;

    font-size: 42px !important;
    line-height: 1 !important;
    font-weight: 800 !important;
}


/* Título */
.teaclara-popup h3 {
    margin: 0 0 14px !important;

    color: #061f5f !important;

    font-size: 28px !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;

    text-align: center !important;
}


/* Texto */
.teaclara-popup p {
    max-width: 380px !important;

    margin: 0 auto 26px !important;

    color: #4d5a70 !important;

    font-size: 17px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;

    text-align: center !important;
}


/* Acciones */
.teaclara-popup-actions {
    display: flex !important;

    align-items: stretch !important;
    justify-content: center !important;

    flex-wrap: wrap !important;

    gap: 14px !important;
}


/* Botones popup */
.teaclara-popup-checkout,
.teaclara-popup-change {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 170px !important;
    min-height: 52px !important;

    padding: 12px 22px !important;
    box-sizing: border-box !important;

    border-radius: 16px !important;

    font-family: inherit !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;

    text-align: center !important;
    text-decoration: none !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* Pagar */
.teaclara-popup-checkout {
    background: #2600d9 !important;
    color: #ffffff !important;

    border:
        2px solid
        #2600d9 !important;
}


.teaclara-popup-checkout:hover {
    background: #130078 !important;
    color: #ffffff !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 22px
        rgba(38, 0, 217, 0.22) !important;
}


/* Cambiar */
.teaclara-popup-change {
    background: #ffffff !important;
    color: #2600d9 !important;

    border:
        2px solid
        #2600d9 !important;
}


.teaclara-popup-change:hover {
    background: #2600d9 !important;
    color: #ffffff !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 22px
        rgba(38, 0, 217, 0.22) !important;
}


/* ==========================================================
   RESPONSIVE

   Solo ajusta tipografía y botones.
   No modifica el grid ni el tamaño de las imágenes.
   ========================================================== */

@media (max-width: 768px) {
    #asesores ul.products li.product
    .ast-woo-product-category,

    #asesores ul.products li.product
    .woocommerce-loop-product__category {
        font-size: 15px !important;
    }


    #asesores ul.products li.product
    .woocommerce-loop-product__title {
        font-size: 18px !important;
    }


    #asesores ul.products li.product .price {
        font-size: 16px !important;
        margin-bottom: 16px !important;
    }


    #asesores ul.products li.product
    .astra-shop-summary-wrap
    .button,

    #asesores ul.products li.product
    .astra-shop-summary-wrap
    .add_to_cart_button,

    #asesores ul.products li.product
    .astra-shop-summary-wrap
    .ajax_add_to_cart {
        min-width: 190px !important;
        min-height: 46px !important;

        padding: 11px 22px !important;

        font-size: 16px !important;
    }


    #asesores ul.products li.product
    .teaclara-view-cart-button,

    #asesores ul.products li.product
    .teaclara-change-advisor {
        min-width: 190px !important;
        min-height: 46px !important;

        font-size: 16px !important;
    }


    .teaclara-popup-overlay {
        padding: 16px !important;
    }


    .teaclara-popup {
        max-width: 94% !important;

        padding:
            34px
            22px
            26px !important;

        border-radius: 24px !important;
    }


    .teaclara-popup h3 {
        font-size: 24px !important;
    }


    .teaclara-popup p {
        font-size: 16px !important;
    }


    .teaclara-popup-actions {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
    }


    .teaclara-popup-checkout,
    .teaclara-popup-change {
        width: 100% !important;
        min-width: 0 !important;
    }
}

/* ==========================================================
   TEACLARA · JERARQUÍA DE CATEGORÍA Y PRECIOS
   ========================================================== */

/* Categoría */
#asesores ul.products li.product .ast-woo-product-category,
#asesores ul.products li.product .woocommerce-loop-product__category {
    color: #7f8da6 !important;
    font-weight: 700 !important;
}

/* Precio anterior */
#asesores ul.products li.product .price del {
    color: #8fb3c7 !important;
    opacity: 1 !important;
    font-weight: 700 !important;
    text-decoration-line: line-through !important;
    text-decoration-thickness: 2px !important;
    text-decoration-color: #5f7f91 !important;
}

/* Precio principal */
#asesores ul.products li.product .price ins {
    color: #2faee4 !important;
    font-size: 1.12em !important;
    font-weight: 900 !important;
    text-decoration: none !important;
}

/* Respaldo cuando WooCommerce no usa <ins> */
#asesores ul.products li.product .price > .woocommerce-Price-amount:last-child {
    color: #2faee4 !important;
    font-size: 1.12em !important;
    font-weight: 900 !important;
}

/* =========================================================
   TEACLARA - ASESORES MOBILE
   Corrige el grid real de productos WooCommerce
   ========================================================= */

@media screen and (max-width: 767px) {

    /* Sección completa */
    #asesores {
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }

    /* Contenedores de Elementor */
    #asesores .elementor-container,
    #asesores .e-con,
    #asesores .e-con-inner,
    #asesores .elementor-widget-container,
    #asesores .woocommerce {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    /* Listado real de productos */
    #asesores ul.products,
    #asesores .woocommerce ul.products,
    #asesores .elementor-products-grid ul.products {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 36px !important;

        width: 100% !important;
        max-width: 400px !important;

        margin: 0 auto !important;
        padding: 0 20px !important;

        overflow: visible !important;
        box-sizing: border-box !important;
    }

    /* Elimina columnas y floats impuestos por WooCommerce */
    #asesores ul.products::before,
    #asesores ul.products::after {
        display: none !important;
        content: none !important;
    }

    /* Cada tarjeta de asesor */
    #asesores ul.products li.product,
    #asesores .woocommerce ul.products li.product,
    #asesores .elementor-products-grid ul.products li.product {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;

        float: none !important;
        clear: none !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 360px !important;

        margin: 0 auto !important;
        padding: 0 !important;

        left: auto !important;
        right: auto !important;
        transform: none !important;

        text-align: center !important;
        box-sizing: border-box !important;
    }

    /* Enlaces interiores */
    #asesores ul.products li.product > a,
    #asesores ul.products li.product .woocommerce-LoopProduct-link {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;
    }

    /* Imagen del asesor */
    #asesores ul.products li.product img {
        display: block !important;

        width: 100% !important;
        max-width: 340px !important;
        height: auto !important;

        aspect-ratio: 1 / 1 !important;
        object-fit: cover !important;
        object-position: center top !important;

        margin: 0 auto 22px !important;
        border-radius: 16px !important;
    }

    /* Categoría */
    #asesores ul.products li.product .product-category,
    #asesores ul.products li.product .category,
    #asesores ul.products li.product .woocommerce-loop-category__title {
        width: 100% !important;
        margin: 0 0 12px !important;

        text-align: center !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;
    }

    /* Nombre */
    #asesores ul.products li.product .woocommerce-loop-product__title,
    #asesores ul.products li.product h2,
    #asesores ul.products li.product h3 {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 0 14px !important;
        padding: 0 10px !important;

        text-align: center !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        box-sizing: border-box !important;
    }

    /* Precio */
    #asesores ul.products li.product .price {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        align-items: baseline !important;
        gap: 7px !important;

        width: 100% !important;
        margin: 0 0 22px !important;

        text-align: center !important;
        white-space: normal !important;
    }

    #asesores ul.products li.product .price del,
    #asesores ul.products li.product .price ins {
        display: inline-block !important;
        margin: 0 !important;
    }

    /* Botón */
    #asesores ul.products li.product .button,
    #asesores ul.products li.product a.button,
    #asesores ul.products li.product .add_to_cart_button {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        max-width: 340px !important;
        min-height: 58px !important;

        margin: 0 auto !important;
        padding: 14px 22px !important;

        white-space: normal !important;
        text-align: center !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */