.elementor-298 .elementor-element.elementor-element-1d57c62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-1d57c62:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-1d57c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFE;}.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-298 .elementor-element.elementor-element-92ee09f{text-align:center;}.elementor-298 .elementor-element.elementor-element-92ee09f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;color:#347BD0;}.elementor-298 .elementor-element.elementor-element-1729515{text-align:center;}.elementor-298 .elementor-element.elementor-element-1729515 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:33px;font-weight:600;color:#000000;}.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-298 .elementor-element.elementor-element-c76b4e0{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-2184135{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-298 .elementor-element.elementor-element-2184135.elementor-element{--align-self:center;}.elementor-298 .elementor-element.elementor-element-7bdc54f{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-298 .elementor-element.elementor-element-a623e08 .elementor-button{background-color:#1A6BCA;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-a623e08 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-cdca887 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#878C95;color:#878C95;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878C95;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-cdca887 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-cdca887 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-cdca887 .elementor-button:focus{color:#1A6BCA;border-color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-cdca887 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-cdca887 .elementor-button:focus svg{fill:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-b0abe63 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#878C95;color:#878C95;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878C95;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-b0abe63 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-b0abe63 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-b0abe63 .elementor-button:focus{color:#1A6BCA;border-color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-b0abe63 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-b0abe63 .elementor-button:focus svg{fill:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-b61655c .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#878C95;color:#878C95;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878C95;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-b61655c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-b61655c .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-b61655c .elementor-button:focus{color:#1A6BCA;border-color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-b61655c .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-b61655c .elementor-button:focus svg{fill:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-68b6e80 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#878C95;color:#878C95;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878C95;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-68b6e80 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-68b6e80 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-68b6e80 .elementor-button:focus{color:#1A6BCA;border-color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-68b6e80 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-68b6e80 .elementor-button:focus svg{fill:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-4f16763 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#878C95;color:#878C95;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878C95;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-4f16763 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-4f16763 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-4f16763 .elementor-button:focus{color:#1A6BCA;border-color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-4f16763 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-4f16763 .elementor-button:focus svg{fill:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-27ab640 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#878C95;color:#878C95;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878C95;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-27ab640 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-27ab640 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-27ab640 .elementor-button:focus{color:#1A6BCA;border-color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-27ab640 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-27ab640 .elementor-button:focus svg{fill:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-5887b31 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#878C95;color:#878C95;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878C95;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-5887b31 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-5887b31 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-5887b31 .elementor-button:focus{color:#1A6BCA;border-color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-5887b31 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-5887b31 .elementor-button:focus svg{fill:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-70c4587 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#878C95;color:#878C95;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878C95;border-radius:50px 50px 50px 50px;}.elementor-298 .elementor-element.elementor-element-70c4587 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-298 .elementor-element.elementor-element-70c4587 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-70c4587 .elementor-button:focus{color:#1A6BCA;border-color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-70c4587 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-70c4587 .elementor-button:focus svg{fill:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-35d0f43{--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-298 .elementor-element.elementor-element-cac1be1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-298 .elementor-element.elementor-element-cac1be1 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-298 .elementor-element.elementor-element-02d0b33{--divider-border-style:solid;--divider-color:#ECEEF2;--divider-border-width:3px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-298 .elementor-element.elementor-element-02d0b33 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-298 .elementor-element.elementor-element-02d0b33 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-298 .elementor-element.elementor-element-83ac4f6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-298 .elementor-element.elementor-element-3ffb898{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-3ffb898:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-3ffb898, .elementor-298 .elementor-element.elementor-element-3ffb898::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-61d0527{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-61d0527 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#2E7D32;}.elementor-298 .elementor-element.elementor-element-3f06395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-3f06395 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-59a7bd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-95f4a5f .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-9908f87{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-9908f87:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-9908f87, .elementor-298 .elementor-element.elementor-element-9908f87::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-8362cd8{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-8362cd8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#2E7D32;}.elementor-298 .elementor-element.elementor-element-06c245b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-06c245b .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-eaab974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-ce3464f .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-5bc2bcc{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-5bc2bcc:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-5bc2bcc, .elementor-298 .elementor-element.elementor-element-5bc2bcc::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-d9e667d{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-d9e667d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#2E7D32;}.elementor-298 .elementor-element.elementor-element-328e60d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-328e60d .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-6a167a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-0fe7bda .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-410500b{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-410500b:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-410500b, .elementor-298 .elementor-element.elementor-element-410500b::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-ce916ff{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-ce916ff .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#2E7D32;}.elementor-298 .elementor-element.elementor-element-f0943ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-f0943ac .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-d27645a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-3d94a34 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-e3cdf64{--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-298 .elementor-element.elementor-element-bb4ccc9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-298 .elementor-element.elementor-element-bb4ccc9 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-6108a90{--divider-border-style:solid;--divider-color:#ECEEF2;--divider-border-width:3px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-298 .elementor-element.elementor-element-6108a90 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-298 .elementor-element.elementor-element-6108a90 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-298 .elementor-element.elementor-element-bf52f64{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-298 .elementor-element.elementor-element-9c39f48{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-9c39f48:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-9c39f48, .elementor-298 .elementor-element.elementor-element-9c39f48::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-aedfe85{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-aedfe85 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-5ff8059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-5ff8059 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-fd8d7e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-de67177 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-ddb2860{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-ddb2860:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-ddb2860, .elementor-298 .elementor-element.elementor-element-ddb2860::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-dc2307c{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-dc2307c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-fcc3740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-fcc3740 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-bde566c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-49e69de .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-2eae354{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-2eae354:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-2eae354, .elementor-298 .elementor-element.elementor-element-2eae354::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-c25e864{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-c25e864 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-7014503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-7014503 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-21b1f8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-d307a43 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-d1d7fb3{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-d1d7fb3:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-d1d7fb3, .elementor-298 .elementor-element.elementor-element-d1d7fb3::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-aab3a87{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-aab3a87 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-d7f1140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-d7f1140 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-fce349e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-13d55e1 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-750f76d{--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-298 .elementor-element.elementor-element-39d566b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;text-align:start;}.elementor-298 .elementor-element.elementor-element-39d566b .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-a4264f6{--divider-border-style:solid;--divider-color:#ECEEF2;--divider-border-width:3px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;}.elementor-298 .elementor-element.elementor-element-a4264f6 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-298 .elementor-element.elementor-element-a4264f6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-298 .elementor-element.elementor-element-cae8784{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-549f286{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-298 .elementor-element.elementor-element-549f286:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-549f286, .elementor-298 .elementor-element.elementor-element-549f286::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-b4dde40{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-b4dde40 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-cfc6491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-cfc6491 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-fdcdfbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-1d924e2 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-2be2bdd{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-2be2bdd:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-2be2bdd, .elementor-298 .elementor-element.elementor-element-2be2bdd::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-2b750a3{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-2b750a3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-6f6375d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-6f6375d .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-5ac7385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-6b34e50 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-c3887ee{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-c3887ee:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-c3887ee, .elementor-298 .elementor-element.elementor-element-c3887ee::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-8045d2a{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-8045d2a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-8b144a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-8b144a5 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-23442c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-4cb8c96 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-2f6105e{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-2f6105e:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-2f6105e, .elementor-298 .elementor-element.elementor-element-2f6105e::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-977bfc5{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-977bfc5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-2866207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-2866207 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-c69a443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-d66e5aa .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-cfca662{--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-298 .elementor-element.elementor-element-e0f688a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;text-align:start;}.elementor-298 .elementor-element.elementor-element-e0f688a .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-2794cc4{--divider-border-style:solid;--divider-color:#ECEEF2;--divider-border-width:3px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;}.elementor-298 .elementor-element.elementor-element-2794cc4 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-298 .elementor-element.elementor-element-2794cc4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-298 .elementor-element.elementor-element-d109630{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-298 .elementor-element.elementor-element-dede668{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-dede668:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-dede668, .elementor-298 .elementor-element.elementor-element-dede668::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-ef31feb{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-ef31feb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-a3bed11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-a3bed11 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-3a955a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-8f13a02 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-f515a34{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-f515a34:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-f515a34, .elementor-298 .elementor-element.elementor-element-f515a34::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-877c37b{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-877c37b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-3ab43ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-3ab43ec .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-a22eefe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-9c889e2 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-4218068{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-4218068:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-4218068, .elementor-298 .elementor-element.elementor-element-4218068::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-6591417{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-6591417 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-e24eb38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-e24eb38 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-197d433{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-289ad8a .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-cb5f588{--display:flex;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-cb5f588:hover{border-style:none;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-cb5f588, .elementor-298 .elementor-element.elementor-element-cb5f588::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-2d506d3{--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-298 .elementor-element.elementor-element-dcee011{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;text-align:start;}.elementor-298 .elementor-element.elementor-element-dcee011 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-82212fc{--divider-border-style:solid;--divider-color:#ECEEF2;--divider-border-width:3px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;}.elementor-298 .elementor-element.elementor-element-82212fc .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-298 .elementor-element.elementor-element-82212fc .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-298 .elementor-element.elementor-element-3e3018a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-298 .elementor-element.elementor-element-79279f8{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-79279f8:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-79279f8, .elementor-298 .elementor-element.elementor-element-79279f8::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-2eed143{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-2eed143 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-808adfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-808adfb .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-96053d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-ffde4fd .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-b81c0d6{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-b81c0d6:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-b81c0d6, .elementor-298 .elementor-element.elementor-element-b81c0d6::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-1e6900d{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-1e6900d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-accb4d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-accb4d7 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-6d57414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-46d0269 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-9ca4958{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-9ca4958:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-9ca4958, .elementor-298 .elementor-element.elementor-element-9ca4958::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-c51b412{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-c51b412 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-8c29710{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-8c29710 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-ec29722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-370a341 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-f6627f6{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-f6627f6:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-f6627f6, .elementor-298 .elementor-element.elementor-element-f6627f6::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-aeece1d{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-aeece1d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-68165b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-68165b6 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-56a02ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-605a7f2 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-2c69d14{--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-298 .elementor-element.elementor-element-677574d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;text-align:start;}.elementor-298 .elementor-element.elementor-element-677574d .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-5ade153{--divider-border-style:solid;--divider-color:#ECEEF2;--divider-border-width:3px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;}.elementor-298 .elementor-element.elementor-element-5ade153 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-298 .elementor-element.elementor-element-5ade153 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-298 .elementor-element.elementor-element-84d69a2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-298 .elementor-element.elementor-element-c055691{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-c055691:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-c055691, .elementor-298 .elementor-element.elementor-element-c055691::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-4eebf4d{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-4eebf4d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-7d26581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-7d26581 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-ed1e512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-8670084 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-8aae721{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-8aae721:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-8aae721, .elementor-298 .elementor-element.elementor-element-8aae721::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-9e8c36b{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-9e8c36b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-c80be92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-c80be92 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-2887ce0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-a9f9938 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-66a7ecb{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-66a7ecb:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-66a7ecb, .elementor-298 .elementor-element.elementor-element-66a7ecb::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-424394e{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-424394e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-ef7193d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-ef7193d .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-f3a8ed7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-82736ef .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-9fbd55d{--display:flex;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-9fbd55d:hover{border-style:none;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-9fbd55d, .elementor-298 .elementor-element.elementor-element-9fbd55d::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-abf6e72{--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-298 .elementor-element.elementor-element-65eba52{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;text-align:start;}.elementor-298 .elementor-element.elementor-element-65eba52 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-ff009d9{--divider-border-style:solid;--divider-color:#ECEEF2;--divider-border-width:3px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;}.elementor-298 .elementor-element.elementor-element-ff009d9 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-298 .elementor-element.elementor-element-ff009d9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-298 .elementor-element.elementor-element-b361fdc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-298 .elementor-element.elementor-element-6827756{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-6827756:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-6827756, .elementor-298 .elementor-element.elementor-element-6827756::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-83fa165{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-83fa165 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-a665e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-a665e8d .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-08ff31b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-80d777c .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-fb1924f{--display:flex;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:#ECEEF2;--border-color:#ECEEF2;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-fb1924f:hover{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:#1A6BCA;--border-color:#1A6BCA;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-fb1924f, .elementor-298 .elementor-element.elementor-element-fb1924f::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-2f5ca4a{margin:07px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-2f5ca4a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-ca7a5d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-298 .elementor-element.elementor-element-ca7a5d0 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-298 .elementor-element.elementor-element-3a2503b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-298 .elementor-element.elementor-element-5654da4 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;fill:#1A6BCA;color:#1A6BCA;}.elementor-298 .elementor-element.elementor-element-2973050{--display:flex;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-2973050:hover{border-style:none;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-2973050, .elementor-298 .elementor-element.elementor-element-2973050::before{--border-transition:0.3s;}.elementor-298 .elementor-element.elementor-element-5fe6568{--display:flex;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-298 .elementor-element.elementor-element-5fe6568:hover{border-style:none;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-298 .elementor-element.elementor-element-5fe6568, .elementor-298 .elementor-element.elementor-element-5fe6568::before{--border-transition:0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-298 .elementor-element.elementor-element-7bdc54f{--width:85%;}.elementor-298 .elementor-element.elementor-element-35d0f43{--width:80%;}.elementor-298 .elementor-element.elementor-element-e3cdf64{--width:80%;}.elementor-298 .elementor-element.elementor-element-750f76d{--width:90%;}.elementor-298 .elementor-element.elementor-element-cfca662{--width:90%;}.elementor-298 .elementor-element.elementor-element-d109630{--width:90%;}.elementor-298 .elementor-element.elementor-element-2d506d3{--width:90%;}.elementor-298 .elementor-element.elementor-element-3e3018a{--width:90%;}.elementor-298 .elementor-element.elementor-element-2c69d14{--width:90%;}.elementor-298 .elementor-element.elementor-element-84d69a2{--width:90%;}.elementor-298 .elementor-element.elementor-element-abf6e72{--width:90%;}.elementor-298 .elementor-element.elementor-element-b361fdc{--width:90%;}}@media(max-width:767px){.elementor-298 .elementor-element.elementor-element-1d57c62{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-298 .elementor-element.elementor-element-2184135{width:100%;max-width:100%;}.elementor-298 .elementor-element.elementor-element-7bdc54f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-35d0f43{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-298 .elementor-element.elementor-element-83ac4f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-bf52f64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-cae8784{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-d109630{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-3e3018a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-84d69a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-b361fdc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-7bdc54f */.elementor-298 .elementor-element.elementor-element-7bdc54f {
    display: flex !important;
    flex-wrap: wrap !important;        /* Is se buttons automatic niche wali line mein aayenge */
    justify-content: center !important; /* Is se saare buttons hamesha center (darmiyan) mein rahenge */
    gap: 12px !important;              /* Buttons ke darmiyan ka faasla (gap) */
    padding: 15px 10px !important;     /* Top/Bottom aur Left/Right padding */
    width: 100% !important;
}

/* Agar aap Elementor use kar rahe hain to buttons ko squeeze hone se rokne ke liye */
.elementor-298 .elementor-element.elementor-element-7bdc54f .elementor-button,
.elementor-298 .elementor-element.elementor-element-7bdc54f button,
.elementor-298 .elementor-element.elementor-element-7bdc54f a {
    white-space: nowrap !important;    /* Button ke andar ka text 1 hi line mein rahega */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d0527 *//* 🎯 GREEN BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-61d0527 {
    display: inline-flex !important;       /* Text ko perfect center karne ke liye inline-flex sab se behtareen hai */
    align-items: center !important;        /* Text ko vertically (upar-neeche se) bilkul center karega */
    justify-content: center !important;    /* Text ko horizontally (left-right se) bilkul center karega */
    max-width: max-content !important;     /* Background ko faltu stretch hone se rokega */
    background-color: #eaf5ec !important;  /* Soft light green background */
    padding: 6px 14px !important;          /* Top/Bottom aur Left/Right ki exact breathing spacing */
    border-radius: 6px !important;         /* Smooth rounded corners jaisa image me hai */
    border: none !important;               /* Kisi bhi qisam ki faltu border line ko hata dega */
    box-shadow: none !important;           /* Kisi bhi shadow ko clear karega */
}

/* 🎯 BADGE TEXT (HEADING) FIXED */
.elementor-298 .elementor-element.elementor-element-61d0527 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-61d0527 h1, .elementor-298 .elementor-element.elementor-element-61d0527 h2, .elementor-298 .elementor-element.elementor-element-61d0527 h3, .elementor-298 .elementor-element.elementor-element-61d0527 h4, .elementor-298 .elementor-element.elementor-element-61d0527 h5, .elementor-298 .elementor-element.elementor-element-61d0527 h6, .elementor-298 .elementor-element.elementor-element-61d0527 span {
    display: inline-block !important;
    color: #40824d !important;             /* Image jesa thoda sa dark aur premium green color */
    font-size: 13px !important;            /* Clean aur readable font size */
    font-weight: 700 !important;           /* Text ko image ki tarah bold rakhega */
    text-transform: uppercase !important;  /* Automatic CAPITAL letters kar dega */
    letter-spacing: 0.5px !important;      /* Letters ke darmiyan halka sa gap */
    line-height: 1 !important;             /* Vertical extra space zero kar ke text ko center rakhega */
    margin: 0 !important;                  /* Har qisam ka default margin khatam */
    padding: 0 !important;                 /* Har qisam ki default padding khatam */
    text-align: center !important;         /* Text alignment complete center */
}

/* 🛠️ ELEMENTOR EXTRA INNER SPACE BUSTER */
.elementor-298 .elementor-element.elementor-element-61d0527 .elementor-widget-container {
    padding: 0 !important;                 /* Elementor container ki apni extra spacing zero */
    margin: 0 !important;                  /* Elementor container ka extra margin zero */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffb898 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-3ffb898 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-3ffb898:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8362cd8 *//* 🎯 GREEN BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-8362cd8 {
    display: inline-flex !important;       /* Text ko perfect center karne ke liye inline-flex sab se behtareen hai */
    align-items: center !important;        /* Text ko vertically (upar-neeche se) bilkul center karega */
    justify-content: center !important;    /* Text ko horizontally (left-right se) bilkul center karega */
    max-width: max-content !important;     /* Background ko faltu stretch hone se rokega */
    background-color: #eaf5ec !important;  /* Soft light green background */
    padding: 6px 14px !important;          /* Top/Bottom aur Left/Right ki exact breathing spacing */
    border-radius: 6px !important;         /* Smooth rounded corners jaisa image me hai */
    border: none !important;               /* Kisi bhi qisam ki faltu border line ko hata dega */
    box-shadow: none !important;           /* Kisi bhi shadow ko clear karega */
}

/* 🎯 BADGE TEXT (HEADING) FIXED */
.elementor-298 .elementor-element.elementor-element-8362cd8 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-8362cd8 h1, .elementor-298 .elementor-element.elementor-element-8362cd8 h2, .elementor-298 .elementor-element.elementor-element-8362cd8 h3, .elementor-298 .elementor-element.elementor-element-8362cd8 h4, .elementor-298 .elementor-element.elementor-element-8362cd8 h5, .elementor-298 .elementor-element.elementor-element-8362cd8 h6, .elementor-298 .elementor-element.elementor-element-8362cd8 span {
    display: inline-block !important;
    color: #40824d !important;             /* Image jesa thoda sa dark aur premium green color */
    font-size: 13px !important;            /* Clean aur readable font size */
    font-weight: 700 !important;           /* Text ko image ki tarah bold rakhega */
    text-transform: uppercase !important;  /* Automatic CAPITAL letters kar dega */
    letter-spacing: 0.5px !important;      /* Letters ke darmiyan halka sa gap */
    line-height: 1 !important;             /* Vertical extra space zero kar ke text ko center rakhega */
    margin: 0 !important;                  /* Har qisam ka default margin khatam */
    padding: 0 !important;                 /* Har qisam ki default padding khatam */
    text-align: center !important;         /* Text alignment complete center */
}

/* 🛠️ ELEMENTOR EXTRA INNER SPACE BUSTER */
.elementor-298 .elementor-element.elementor-element-8362cd8 .elementor-widget-container {
    padding: 0 !important;                 /* Elementor container ki apni extra spacing zero */
    margin: 0 !important;                  /* Elementor container ka extra margin zero */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9908f87 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-9908f87 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-9908f87:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9e667d *//* 🎯 GREEN BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-d9e667d {
    display: inline-flex !important;       /* Text ko perfect center karne ke liye inline-flex sab se behtareen hai */
    align-items: center !important;        /* Text ko vertically (upar-neeche se) bilkul center karega */
    justify-content: center !important;    /* Text ko horizontally (left-right se) bilkul center karega */
    max-width: max-content !important;     /* Background ko faltu stretch hone se rokega */
    background-color: #eaf5ec !important;  /* Soft light green background */
    padding: 6px 14px !important;          /* Top/Bottom aur Left/Right ki exact breathing spacing */
    border-radius: 6px !important;         /* Smooth rounded corners jaisa image me hai */
    border: none !important;               /* Kisi bhi qisam ki faltu border line ko hata dega */
    box-shadow: none !important;           /* Kisi bhi shadow ko clear karega */
}

/* 🎯 BADGE TEXT (HEADING) FIXED */
.elementor-298 .elementor-element.elementor-element-d9e667d .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-d9e667d h1, .elementor-298 .elementor-element.elementor-element-d9e667d h2, .elementor-298 .elementor-element.elementor-element-d9e667d h3, .elementor-298 .elementor-element.elementor-element-d9e667d h4, .elementor-298 .elementor-element.elementor-element-d9e667d h5, .elementor-298 .elementor-element.elementor-element-d9e667d h6, .elementor-298 .elementor-element.elementor-element-d9e667d span {
    display: inline-block !important;
    color: #40824d !important;             /* Image jesa thoda sa dark aur premium green color */
    font-size: 13px !important;            /* Clean aur readable font size */
    font-weight: 700 !important;           /* Text ko image ki tarah bold rakhega */
    text-transform: uppercase !important;  /* Automatic CAPITAL letters kar dega */
    letter-spacing: 0.5px !important;      /* Letters ke darmiyan halka sa gap */
    line-height: 1 !important;             /* Vertical extra space zero kar ke text ko center rakhega */
    margin: 0 !important;                  /* Har qisam ka default margin khatam */
    padding: 0 !important;                 /* Har qisam ki default padding khatam */
    text-align: center !important;         /* Text alignment complete center */
}

/* 🛠️ ELEMENTOR EXTRA INNER SPACE BUSTER */
.elementor-298 .elementor-element.elementor-element-d9e667d .elementor-widget-container {
    padding: 0 !important;                 /* Elementor container ki apni extra spacing zero */
    margin: 0 !important;                  /* Elementor container ka extra margin zero */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc2bcc *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-5bc2bcc {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-5bc2bcc:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce916ff *//* 🎯 GREEN BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-ce916ff {
    display: inline-flex !important;       /* Text ko perfect center karne ke liye inline-flex sab se behtareen hai */
    align-items: center !important;        /* Text ko vertically (upar-neeche se) bilkul center karega */
    justify-content: center !important;    /* Text ko horizontally (left-right se) bilkul center karega */
    max-width: max-content !important;     /* Background ko faltu stretch hone se rokega */
    background-color: #eaf5ec !important;  /* Soft light green background */
    padding: 6px 14px !important;          /* Top/Bottom aur Left/Right ki exact breathing spacing */
    border-radius: 6px !important;         /* Smooth rounded corners jaisa image me hai */
    border: none !important;               /* Kisi bhi qisam ki faltu border line ko hata dega */
    box-shadow: none !important;           /* Kisi bhi shadow ko clear karega */
}

/* 🎯 BADGE TEXT (HEADING) FIXED */
.elementor-298 .elementor-element.elementor-element-ce916ff .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-ce916ff h1, .elementor-298 .elementor-element.elementor-element-ce916ff h2, .elementor-298 .elementor-element.elementor-element-ce916ff h3, .elementor-298 .elementor-element.elementor-element-ce916ff h4, .elementor-298 .elementor-element.elementor-element-ce916ff h5, .elementor-298 .elementor-element.elementor-element-ce916ff h6, .elementor-298 .elementor-element.elementor-element-ce916ff span {
    display: inline-block !important;
    color: #40824d !important;             /* Image jesa thoda sa dark aur premium green color */
    font-size: 13px !important;            /* Clean aur readable font size */
    font-weight: 700 !important;           /* Text ko image ki tarah bold rakhega */
    text-transform: uppercase !important;  /* Automatic CAPITAL letters kar dega */
    letter-spacing: 0.5px !important;      /* Letters ke darmiyan halka sa gap */
    line-height: 1 !important;             /* Vertical extra space zero kar ke text ko center rakhega */
    margin: 0 !important;                  /* Har qisam ka default margin khatam */
    padding: 0 !important;                 /* Har qisam ki default padding khatam */
    text-align: center !important;         /* Text alignment complete center */
}

/* 🛠️ ELEMENTOR EXTRA INNER SPACE BUSTER */
.elementor-298 .elementor-element.elementor-element-ce916ff .elementor-widget-container {
    padding: 0 !important;                 /* Elementor container ki apni extra spacing zero */
    margin: 0 !important;                  /* Elementor container ka extra margin zero */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410500b *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-410500b {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-410500b:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedfe85 *//* 🎯 BLUE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-aedfe85 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #e6f1f9 !important;  /* Soft light blue background */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH BLUE COLOR */
.elementor-298 .elementor-element.elementor-element-aedfe85 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-aedfe85 h1, .elementor-298 .elementor-element.elementor-element-aedfe85 h2, .elementor-298 .elementor-element.elementor-element-aedfe85 h3, .elementor-298 .elementor-element.elementor-element-aedfe85 h4, .elementor-298 .elementor-element.elementor-element-aedfe85 h5, .elementor-298 .elementor-element.elementor-element-aedfe85 h6, .elementor-298 .elementor-element.elementor-element-aedfe85 span {
    display: inline-block !important;
    color: #1967b5 !important;             /* Professional blue text color from image */
    font-size: 13px !important;            /* Original font size from previous badge */
    font-weight: 700 !important;           /* Original font weight from previous badge */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING (ESSENTIAL FOR CORRECT LOOK) */
.elementor-298 .elementor-element.elementor-element-aedfe85 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c39f48 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-9c39f48 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-9c39f48:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc2307c *//* 🎯 BLUE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-dc2307c {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #e6f1f9 !important;  /* Soft light blue background */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH BLUE COLOR */
.elementor-298 .elementor-element.elementor-element-dc2307c .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-dc2307c h1, .elementor-298 .elementor-element.elementor-element-dc2307c h2, .elementor-298 .elementor-element.elementor-element-dc2307c h3, .elementor-298 .elementor-element.elementor-element-dc2307c h4, .elementor-298 .elementor-element.elementor-element-dc2307c h5, .elementor-298 .elementor-element.elementor-element-dc2307c h6, .elementor-298 .elementor-element.elementor-element-dc2307c span {
    display: inline-block !important;
    color: #1967b5 !important;             /* Professional blue text color from image */
    font-size: 13px !important;            /* Original font size from previous badge */
    font-weight: 700 !important;           /* Original font weight from previous badge */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING (ESSENTIAL FOR CORRECT LOOK) */
.elementor-298 .elementor-element.elementor-element-dc2307c .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb2860 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-ddb2860 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-ddb2860:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c25e864 *//* 🎯 BLUE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-c25e864 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #e6f1f9 !important;  /* Soft light blue background */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH BLUE COLOR */
.elementor-298 .elementor-element.elementor-element-c25e864 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-c25e864 h1, .elementor-298 .elementor-element.elementor-element-c25e864 h2, .elementor-298 .elementor-element.elementor-element-c25e864 h3, .elementor-298 .elementor-element.elementor-element-c25e864 h4, .elementor-298 .elementor-element.elementor-element-c25e864 h5, .elementor-298 .elementor-element.elementor-element-c25e864 h6, .elementor-298 .elementor-element.elementor-element-c25e864 span {
    display: inline-block !important;
    color: #1967b5 !important;             /* Professional blue text color from image */
    font-size: 13px !important;            /* Original font size from previous badge */
    font-weight: 700 !important;           /* Original font weight from previous badge */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING (ESSENTIAL FOR CORRECT LOOK) */
.elementor-298 .elementor-element.elementor-element-c25e864 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eae354 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-2eae354 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-2eae354:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aab3a87 *//* 🎯 BLUE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-aab3a87 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #e6f1f9 !important;  /* Soft light blue background */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH BLUE COLOR */
.elementor-298 .elementor-element.elementor-element-aab3a87 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-aab3a87 h1, .elementor-298 .elementor-element.elementor-element-aab3a87 h2, .elementor-298 .elementor-element.elementor-element-aab3a87 h3, .elementor-298 .elementor-element.elementor-element-aab3a87 h4, .elementor-298 .elementor-element.elementor-element-aab3a87 h5, .elementor-298 .elementor-element.elementor-element-aab3a87 h6, .elementor-298 .elementor-element.elementor-element-aab3a87 span {
    display: inline-block !important;
    color: #1967b5 !important;             /* Professional blue text color from image */
    font-size: 13px !important;            /* Original font size from previous badge */
    font-weight: 700 !important;           /* Original font weight from previous badge */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING (ESSENTIAL FOR CORRECT LOOK) */
.elementor-298 .elementor-element.elementor-element-aab3a87 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d7fb3 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-d1d7fb3 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-d1d7fb3:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4dde40 *//* 🎯 ORANGE/CREAM BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-b4dde40 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #fff5e6 !important;  /* Soft light cream/peach background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH ORANGE COLOR */
.elementor-298 .elementor-element.elementor-element-b4dde40 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-b4dde40 h1, .elementor-298 .elementor-element.elementor-element-b4dde40 h2, .elementor-298 .elementor-element.elementor-element-b4dde40 h3, .elementor-298 .elementor-element.elementor-element-b4dde40 h4, .elementor-298 .elementor-element.elementor-element-b4dde40 h5, .elementor-298 .elementor-element.elementor-element-b4dde40 h6, .elementor-298 .elementor-element.elementor-element-b4dde40 span {
    display: inline-block !important;
    color: #e65c00 !important;             /* Vibrant orange text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-b4dde40 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-549f286 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-549f286 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-549f286:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b750a3 *//* 🎯 ORANGE/CREAM BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-2b750a3 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #fff5e6 !important;  /* Soft light cream/peach background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH ORANGE COLOR */
.elementor-298 .elementor-element.elementor-element-2b750a3 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-2b750a3 h1, .elementor-298 .elementor-element.elementor-element-2b750a3 h2, .elementor-298 .elementor-element.elementor-element-2b750a3 h3, .elementor-298 .elementor-element.elementor-element-2b750a3 h4, .elementor-298 .elementor-element.elementor-element-2b750a3 h5, .elementor-298 .elementor-element.elementor-element-2b750a3 h6, .elementor-298 .elementor-element.elementor-element-2b750a3 span {
    display: inline-block !important;
    color: #e65c00 !important;             /* Vibrant orange text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-2b750a3 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be2bdd *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-2be2bdd {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-2be2bdd:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8045d2a *//* 🎯 ORANGE/CREAM BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-8045d2a {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #fff5e6 !important;  /* Soft light cream/peach background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH ORANGE COLOR */
.elementor-298 .elementor-element.elementor-element-8045d2a .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-8045d2a h1, .elementor-298 .elementor-element.elementor-element-8045d2a h2, .elementor-298 .elementor-element.elementor-element-8045d2a h3, .elementor-298 .elementor-element.elementor-element-8045d2a h4, .elementor-298 .elementor-element.elementor-element-8045d2a h5, .elementor-298 .elementor-element.elementor-element-8045d2a h6, .elementor-298 .elementor-element.elementor-element-8045d2a span {
    display: inline-block !important;
    color: #e65c00 !important;             /* Vibrant orange text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-8045d2a .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3887ee *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-c3887ee {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-c3887ee:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-977bfc5 *//* 🎯 ORANGE/CREAM BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-977bfc5 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #fff5e6 !important;  /* Soft light cream/peach background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH ORANGE COLOR */
.elementor-298 .elementor-element.elementor-element-977bfc5 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-977bfc5 h1, .elementor-298 .elementor-element.elementor-element-977bfc5 h2, .elementor-298 .elementor-element.elementor-element-977bfc5 h3, .elementor-298 .elementor-element.elementor-element-977bfc5 h4, .elementor-298 .elementor-element.elementor-element-977bfc5 h5, .elementor-298 .elementor-element.elementor-element-977bfc5 h6, .elementor-298 .elementor-element.elementor-element-977bfc5 span {
    display: inline-block !important;
    color: #e65c00 !important;             /* Vibrant orange text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-977bfc5 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f6105e *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-2f6105e {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-2f6105e:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef31feb *//* 🎯 PURPLE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-ef31feb {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #f3ebf9 !important;  /* Soft light purple background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH PURPLE COLOR */
.elementor-298 .elementor-element.elementor-element-ef31feb .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-ef31feb h1, .elementor-298 .elementor-element.elementor-element-ef31feb h2, .elementor-298 .elementor-element.elementor-element-ef31feb h3, .elementor-298 .elementor-element.elementor-element-ef31feb h4, .elementor-298 .elementor-element.elementor-element-ef31feb h5, .elementor-298 .elementor-element.elementor-element-ef31feb h6, .elementor-298 .elementor-element.elementor-element-ef31feb span {
    display: inline-block !important;
    color: #662d91 !important;             /* Deep purple/violet text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-ef31feb .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dede668 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-dede668 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-dede668:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-877c37b *//* 🎯 PURPLE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-877c37b {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #f3ebf9 !important;  /* Soft light purple background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH PURPLE COLOR */
.elementor-298 .elementor-element.elementor-element-877c37b .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-877c37b h1, .elementor-298 .elementor-element.elementor-element-877c37b h2, .elementor-298 .elementor-element.elementor-element-877c37b h3, .elementor-298 .elementor-element.elementor-element-877c37b h4, .elementor-298 .elementor-element.elementor-element-877c37b h5, .elementor-298 .elementor-element.elementor-element-877c37b h6, .elementor-298 .elementor-element.elementor-element-877c37b span {
    display: inline-block !important;
    color: #662d91 !important;             /* Deep purple/violet text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-877c37b .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515a34 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-f515a34 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-f515a34:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6591417 *//* 🎯 PURPLE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-6591417 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #f3ebf9 !important;  /* Soft light purple background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH PURPLE COLOR */
.elementor-298 .elementor-element.elementor-element-6591417 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-6591417 h1, .elementor-298 .elementor-element.elementor-element-6591417 h2, .elementor-298 .elementor-element.elementor-element-6591417 h3, .elementor-298 .elementor-element.elementor-element-6591417 h4, .elementor-298 .elementor-element.elementor-element-6591417 h5, .elementor-298 .elementor-element.elementor-element-6591417 h6, .elementor-298 .elementor-element.elementor-element-6591417 span {
    display: inline-block !important;
    color: #662d91 !important;             /* Deep purple/violet text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-6591417 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4218068 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-4218068 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-4218068:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eed143 *//* 🎯 RED/PINKISH BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-2eed143 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #fde8eb !important;  /* Soft light pinkish-red background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH REDDISH-ORANGE COLOR */
.elementor-298 .elementor-element.elementor-element-2eed143 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-2eed143 h1, .elementor-298 .elementor-element.elementor-element-2eed143 h2, .elementor-298 .elementor-element.elementor-element-2eed143 h3, .elementor-298 .elementor-element.elementor-element-2eed143 h4, .elementor-298 .elementor-element.elementor-element-2eed143 h5, .elementor-298 .elementor-element.elementor-element-2eed143 h6, .elementor-298 .elementor-element.elementor-element-2eed143 span {
    display: inline-block !important;
    color: #cf3c15 !important;             /* Bright reddish-orange text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-2eed143 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79279f8 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-79279f8 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-79279f8:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6900d *//* 🎯 RED/PINKISH BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-1e6900d {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #fde8eb !important;  /* Soft light pinkish-red background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH REDDISH-ORANGE COLOR */
.elementor-298 .elementor-element.elementor-element-1e6900d .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-1e6900d h1, .elementor-298 .elementor-element.elementor-element-1e6900d h2, .elementor-298 .elementor-element.elementor-element-1e6900d h3, .elementor-298 .elementor-element.elementor-element-1e6900d h4, .elementor-298 .elementor-element.elementor-element-1e6900d h5, .elementor-298 .elementor-element.elementor-element-1e6900d h6, .elementor-298 .elementor-element.elementor-element-1e6900d span {
    display: inline-block !important;
    color: #cf3c15 !important;             /* Bright reddish-orange text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-1e6900d .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b81c0d6 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-b81c0d6 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-b81c0d6:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c51b412 *//* 🎯 RED/PINKISH BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-c51b412 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #fde8eb !important;  /* Soft light pinkish-red background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH REDDISH-ORANGE COLOR */
.elementor-298 .elementor-element.elementor-element-c51b412 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-c51b412 h1, .elementor-298 .elementor-element.elementor-element-c51b412 h2, .elementor-298 .elementor-element.elementor-element-c51b412 h3, .elementor-298 .elementor-element.elementor-element-c51b412 h4, .elementor-298 .elementor-element.elementor-element-c51b412 h5, .elementor-298 .elementor-element.elementor-element-c51b412 h6, .elementor-298 .elementor-element.elementor-element-c51b412 span {
    display: inline-block !important;
    color: #cf3c15 !important;             /* Bright reddish-orange text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-c51b412 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca4958 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-9ca4958 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-9ca4958:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aeece1d *//* 🎯 RED/PINKISH BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-aeece1d {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #fde8eb !important;  /* Soft light pinkish-red background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH REDDISH-ORANGE COLOR */
.elementor-298 .elementor-element.elementor-element-aeece1d .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-aeece1d h1, .elementor-298 .elementor-element.elementor-element-aeece1d h2, .elementor-298 .elementor-element.elementor-element-aeece1d h3, .elementor-298 .elementor-element.elementor-element-aeece1d h4, .elementor-298 .elementor-element.elementor-element-aeece1d h5, .elementor-298 .elementor-element.elementor-element-aeece1d h6, .elementor-298 .elementor-element.elementor-element-aeece1d span {
    display: inline-block !important;
    color: #cf3c15 !important;             /* Bright reddish-orange text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-aeece1d .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6627f6 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-f6627f6 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-f6627f6:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eebf4d *//* 🎯 NOOTROPICS CYAN/BLUE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-4eebf4d {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #e6f7fc !important;  /* Soft light cyan-blue background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH CYAN/BLUE COLOR */
.elementor-298 .elementor-element.elementor-element-4eebf4d .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-4eebf4d h1, .elementor-298 .elementor-element.elementor-element-4eebf4d h2, .elementor-298 .elementor-element.elementor-element-4eebf4d h3, .elementor-298 .elementor-element.elementor-element-4eebf4d h4, .elementor-298 .elementor-element.elementor-element-4eebf4d h5, .elementor-298 .elementor-element.elementor-element-4eebf4d h6, .elementor-298 .elementor-element.elementor-element-4eebf4d span {
    display: inline-block !important;
    color: #2b9fc1 !important;             /* Premium cyan-blue text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-4eebf4d .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c055691 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-c055691 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-c055691:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e8c36b *//* 🎯 NOOTROPICS CYAN/BLUE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-9e8c36b {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #e6f7fc !important;  /* Soft light cyan-blue background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH CYAN/BLUE COLOR */
.elementor-298 .elementor-element.elementor-element-9e8c36b .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-9e8c36b h1, .elementor-298 .elementor-element.elementor-element-9e8c36b h2, .elementor-298 .elementor-element.elementor-element-9e8c36b h3, .elementor-298 .elementor-element.elementor-element-9e8c36b h4, .elementor-298 .elementor-element.elementor-element-9e8c36b h5, .elementor-298 .elementor-element.elementor-element-9e8c36b h6, .elementor-298 .elementor-element.elementor-element-9e8c36b span {
    display: inline-block !important;
    color: #2b9fc1 !important;             /* Premium cyan-blue text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-9e8c36b .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aae721 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-8aae721 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-8aae721:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-424394e *//* 🎯 NOOTROPICS CYAN/BLUE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-424394e {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #e6f7fc !important;  /* Soft light cyan-blue background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH CYAN/BLUE COLOR */
.elementor-298 .elementor-element.elementor-element-424394e .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-424394e h1, .elementor-298 .elementor-element.elementor-element-424394e h2, .elementor-298 .elementor-element.elementor-element-424394e h3, .elementor-298 .elementor-element.elementor-element-424394e h4, .elementor-298 .elementor-element.elementor-element-424394e h5, .elementor-298 .elementor-element.elementor-element-424394e h6, .elementor-298 .elementor-element.elementor-element-424394e span {
    display: inline-block !important;
    color: #2b9fc1 !important;             /* Premium cyan-blue text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-424394e .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a7ecb *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-66a7ecb {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-66a7ecb:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83fa165 *//* 🎯 SKIN / COSMETIC PURPLE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-83fa165 {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #f3ebf9 !important;  /* Soft light purple background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH DEEP PURPLE COLOR */
.elementor-298 .elementor-element.elementor-element-83fa165 .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-83fa165 h1, .elementor-298 .elementor-element.elementor-element-83fa165 h2, .elementor-298 .elementor-element.elementor-element-83fa165 h3, .elementor-298 .elementor-element.elementor-element-83fa165 h4, .elementor-298 .elementor-element.elementor-element-83fa165 h5, .elementor-298 .elementor-element.elementor-element-83fa165 h6, .elementor-298 .elementor-element.elementor-element-83fa165 span {
    display: inline-block !important;
    color: #662d91 !important;             /* Deep purple/violet text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-83fa165 .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6827756 *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-6827756 {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-6827756:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f5ca4a *//* 🎯 SKIN / COSMETIC PURPLE BADGE MAIN CONTAINER */
.elementor-298 .elementor-element.elementor-element-2f5ca4a {
    display: inline-flex !important;       /* Perfect centering logic */
    align-items: center !important;        /* Vertically centered */
    justify-content: center !important;    /* Horizontally centered */
    max-width: max-content !important;     /* Shrink wrap to text length */
    background-color: #f3ebf9 !important;  /* Soft light purple background from image */
    padding: 6px 14px !important;          /* Precise spacing on all sides */
    border-radius: 6px !important;         /* Smooth rounded corners */
    border: none !important;               /* Removes default border */
    box-shadow: none !important;           /* Removes default shadow */
}

/* 🎯 BADGE TEXT (HEADING) WITH DEEP PURPLE COLOR */
.elementor-298 .elementor-element.elementor-element-2f5ca4a .elementor-heading-title,
.elementor-298 .elementor-element.elementor-element-2f5ca4a h1, .elementor-298 .elementor-element.elementor-element-2f5ca4a h2, .elementor-298 .elementor-element.elementor-element-2f5ca4a h3, .elementor-298 .elementor-element.elementor-element-2f5ca4a h4, .elementor-298 .elementor-element.elementor-element-2f5ca4a h5, .elementor-298 .elementor-element.elementor-element-2f5ca4a h6, .elementor-298 .elementor-element.elementor-element-2f5ca4a span {
    display: inline-block !important;
    color: #662d91 !important;             /* Deep purple/violet text color from image */
    font-size: 13px !important;            /* Original font size */
    font-weight: 700 !important;           /* Original font weight */
    text-transform: uppercase !important;  /* Text in all caps */
    letter-spacing: 0.5px !important;      /* Original letter spacing */
    line-height: 1 !important;             /* No vertical extra space, essential for centering */
    margin: 0 !important;                  /* Original zero margin */
    padding: 0 !important;                 /* Original zero padding */
    text-align: center !important;         /* Original text-align: center */
}

/* 🛠️ WIDGET WRAPPER PERFECT CENTERING */
.elementor-298 .elementor-element.elementor-element-2f5ca4a .elementor-widget-container {
    padding: 0 !important;                 /* Overrides Elementor spacing */
    margin: 0 !important;                  /* Overrides Elementor margin */
    display: flex !important;              /* Flex parent to control vertical align */
    align-items: center !important;        /* Vertically align badge *within* widget */
    justify-content: center !important;    /* Horizontally align badge *within* widget */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb1924f *//* MAIN CONTAINER FIXED */
.elementor-298 .elementor-element.elementor-element-fb1924f {
   


    transition: transform 0.3s ease !important;
}

.elementor-298 .elementor-element.elementor-element-fb1924f:hover {
    transform: translateY(-4px) !important
}/* End custom CSS */