.elementor-1840 .elementor-element.elementor-element-7dd6a40{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-1840 .elementor-element.elementor-element-5599042{text-align:center;}.elementor-1840 .elementor-element.elementor-element-5599042 .elementor-heading-title{color:#FFFFFF;}.elementor-1840 .elementor-element.elementor-element-fdca8e8{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-fdca8e8:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-fdca8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1840 .elementor-element.elementor-element-0ebffcc{text-align:center;}.elementor-1840 .elementor-element.elementor-element-0ebffcc .elementor-heading-title{color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-b9b1c4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1840 .elementor-element.elementor-element-c8577e5 .elementor-icon-box-wrapper{gap:15px;}.elementor-1840 .elementor-element.elementor-element-c8577e5.elementor-view-stacked .elementor-icon{background-color:#EF4444;}.elementor-1840 .elementor-element.elementor-element-c8577e5.elementor-view-framed .elementor-icon, .elementor-1840 .elementor-element.elementor-element-c8577e5.elementor-view-default .elementor-icon{fill:#EF4444;color:#EF4444;border-color:#EF4444;}.elementor-1840 .elementor-element.elementor-element-c8577e5 .elementor-icon-box-title{color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-3f83f00 .elementor-icon-box-wrapper{gap:15px;}.elementor-1840 .elementor-element.elementor-element-3f83f00.elementor-view-stacked .elementor-icon{background-color:#F59E0B;}.elementor-1840 .elementor-element.elementor-element-3f83f00.elementor-view-framed .elementor-icon, .elementor-1840 .elementor-element.elementor-element-3f83f00.elementor-view-default .elementor-icon{fill:#F59E0B;color:#F59E0B;border-color:#F59E0B;}.elementor-1840 .elementor-element.elementor-element-3f83f00 .elementor-icon-box-title{color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-4182f2b .elementor-icon-box-wrapper{gap:15px;}.elementor-1840 .elementor-element.elementor-element-4182f2b.elementor-view-stacked .elementor-icon{background-color:#8B5CF6;}.elementor-1840 .elementor-element.elementor-element-4182f2b.elementor-view-framed .elementor-icon, .elementor-1840 .elementor-element.elementor-element-4182f2b.elementor-view-default .elementor-icon{fill:#8B5CF6;color:#8B5CF6;border-color:#8B5CF6;}.elementor-1840 .elementor-element.elementor-element-4182f2b .elementor-icon-box-title{color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-a53908f .elementor-icon-box-wrapper{gap:15px;}.elementor-1840 .elementor-element.elementor-element-a53908f.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-1840 .elementor-element.elementor-element-a53908f.elementor-view-framed .elementor-icon, .elementor-1840 .elementor-element.elementor-element-a53908f.elementor-view-default .elementor-icon{fill:#3B82F6;color:#3B82F6;border-color:#3B82F6;}.elementor-1840 .elementor-element.elementor-element-a53908f .elementor-icon-box-title{color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-87206c8{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-87206c8:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-87206c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #0D0D2B 0%, #1a1040 100%);}.elementor-1840 .elementor-element.elementor-element-e078ee7{text-align:center;}.elementor-1840 .elementor-element.elementor-element-e078ee7 .elementor-heading-title{color:#FFFFFF;}.elementor-1840 .elementor-element.elementor-element-97f165d{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-97f165d:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-97f165d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1840 .elementor-element.elementor-element-bf6bec3{text-align:center;}.elementor-1840 .elementor-element.elementor-element-bf6bec3 .elementor-heading-title{color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-9bc1448{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-9bc1448:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-9bc1448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1a0a2e 0%, #0D0D2B 100%);}.elementor-1840 .elementor-element.elementor-element-6859ad9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1840 .elementor-element.elementor-element-d022045{--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-1840 .elementor-element.elementor-element-0ede2c0{--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-1840 .elementor-element.elementor-element-854b263{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-854b263:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-854b263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEB;}.elementor-1840 .elementor-element.elementor-element-30ddf19{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1840 .elementor-element.elementor-element-e65e109{--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-1840 .elementor-element.elementor-element-69f8b8a{--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-1840 .elementor-element.elementor-element-45639f1{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-45639f1:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-45639f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-b42031d{text-align:center;}.elementor-1840 .elementor-element.elementor-element-b42031d .elementor-heading-title{color:#FFFFFF;}.elementor-1840 .elementor-element.elementor-element-514761d{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-514761d:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-514761d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEB;}.elementor-1840 .elementor-element.elementor-element-50e9233{text-align:center;}.elementor-1840 .elementor-element.elementor-element-50e9233 .elementor-heading-title{color:#92400E;}.elementor-1840 .elementor-element.elementor-element-46ad1a1{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-46ad1a1:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-46ad1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1840 .elementor-element.elementor-element-7480869{text-align:center;}.elementor-1840 .elementor-element.elementor-element-7480869 .elementor-heading-title{color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-aa125d1{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-aa125d1:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-aa125d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D0D2B 0%, #0a1628 100%);}.elementor-1840 .elementor-element.elementor-element-369a0f5{text-align:center;}.elementor-1840 .elementor-element.elementor-element-369a0f5 .elementor-heading-title{color:#FFFFFF;}.elementor-1840 .elementor-element.elementor-element-38e7a76{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-38e7a76:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-38e7a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D0D2B 0%, #162044 100%);}.elementor-1840 .elementor-element.elementor-element-4267d58{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-4267d58:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-4267d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1840 .elementor-element.elementor-element-d0f2036{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1840 .elementor-element.elementor-element-09ea07a{--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-1840 .elementor-element.elementor-element-d633796{--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-1840 .elementor-element.elementor-element-4e4e478{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-4e4e478:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-4e4e478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1840 .elementor-element.elementor-element-b179ec5{text-align:center;}.elementor-1840 .elementor-element.elementor-element-b179ec5 .elementor-heading-title{color:#ffffff;}.elementor-1840 .elementor-element.elementor-element-a81b9b7{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-a81b9b7:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-a81b9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1840 .elementor-element.elementor-element-6610bd3{text-align:center;}.elementor-1840 .elementor-element.elementor-element-6610bd3 .elementor-heading-title{color:#0D0D2B;}.elementor-1840 .elementor-element.elementor-element-50e83e0{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-50e83e0:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-50e83e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1840 .elementor-element.elementor-element-9ffb69e{text-align:center;}.elementor-1840 .elementor-element.elementor-element-9ffb69e .elementor-heading-title{color:#FFFFFF;}.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-1840 .elementor-element.elementor-element-85acb19{text-align:center;}.elementor-1840 .elementor-element.elementor-element-85acb19 .elementor-heading-title{color:#FFFFFF;}.elementor-1840 .elementor-element.elementor-element-e76fb9e{text-align:center;}.elementor-1840 .elementor-element.elementor-element-e76fb9e .elementor-heading-title{color:#F5A623;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-7dd6a40 */.elementor-1840 .elementor-element.elementor-element-7dd6a40 { background: linear-gradient(135deg, #0D0D2B, #1a1040) !important; padding: 80px 20px 60px !important; }
.elementor-page-title, .entry-title, .page-title, h1.entry-title { display: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45639f1 */.elementor-1840 .elementor-element.elementor-element-45639f1 { background: linear-gradient(135deg, #0D0D2B 0%, #1a1040 50%, #0D2B1A 100%) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ad1a1 */.elementor-1840 .elementor-element.elementor-element-46ad1a1 { background: linear-gradient(135deg, #0D0D2B, #162044) !important; } .elementor-1840 .elementor-element.elementor-element-46ad1a1 .elementor-widget-heading .elementor-heading-title { color: #ffffff !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-desc { color: rgba(255,255,255,0.7) !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-table { background: rgba(255,255,255,0.08) !important; box-shadow: 0 4px 24px rgba(0,0,0,0.25) !important; border: 1px solid rgba(255,255,255,0.1) !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-table td { color: rgba(255,255,255,0.85) !important; border-bottom-color: rgba(255,255,255,0.08) !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-mine td { color: #a5b4fc !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-avatar { background: rgba(255,255,255,0.12) !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-feat { background: rgba(255,255,255,0.06) !important; border: 1px solid rgba(255,255,255,0.1) !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-feat h4 { color: #ffffff !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-feat p { color: rgba(255,255,255,0.6) !important; }
.elementor-1840 .elementor-element.elementor-element-46ad1a1 .te-rank-desc strong { color: #ffffff !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa125d1 */.elementor-1840 .elementor-element.elementor-element-aa125d1 { background: #ffffff !important; } .elementor-1840 .elementor-element.elementor-element-aa125d1 .elementor-widget-heading .elementor-heading-title { color: #0D0D2B !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09ea07a */.elementor-1840 .elementor-element.elementor-element-09ea07a.e-con { height: 100% !important; align-self: stretch !important; } .elementor-1840 .elementor-element.elementor-element-09ea07a > .elementor-widget { flex: 1 !important; } .elementor-1840 .elementor-element.elementor-element-09ea07a > .elementor-widget > .elementor-widget-container { height: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d633796 */.elementor-1840 .elementor-element.elementor-element-d633796.e-con { height: 100% !important; align-self: stretch !important; } .elementor-1840 .elementor-element.elementor-element-d633796 > .elementor-widget { flex: 1 !important; } .elementor-1840 .elementor-element.elementor-element-d633796 > .elementor-widget > .elementor-widget-container { height: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f2036 */.elementor-1840 .elementor-element.elementor-element-d0f2036.e-con { align-items: stretch !important; } .elementor-1840 .elementor-element.elementor-element-d0f2036 > .e-con { align-self: stretch !important; height: auto !important; min-height: 100% !important; } .elementor-1840 .elementor-element.elementor-element-d0f2036 > .e-con > .elementor-widget-wrap, .elementor-1840 .elementor-element.elementor-element-d0f2036 > .e-con > .elementor-widget { height: 100% !important; } .elementor-1840 .elementor-element.elementor-element-d0f2036 > .e-con > .elementor-widget > .elementor-widget-container { height: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4e478 */.elementor-1840 .elementor-element.elementor-element-4e4e478 { background: linear-gradient(135deg, #0D0D2B, #162044) !important; } .elementor-1840 .elementor-element.elementor-element-4e4e478 .elementor-widget-heading .elementor-heading-title { color: #ffffff !important; }

.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-langs h3 { color: #ffffff !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-langs p { color: rgba(255,255,255,0.7) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-flag { background: rgba(255,255,255,0.1) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-flag:hover { box-shadow: 0 4px 12px rgba(0,0,0,0.3) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage { background: rgba(255,255,255,0.08) !important; border-color: rgba(255,255,255,0.12) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-title { color: #ffffff !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-filter { background: rgba(255,255,255,0.1) !important; color: rgba(255,255,255,0.6) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-filter.active { background: #4F46E5 !important; color: #fff !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-item { border-bottom-color: rgba(255,255,255,0.08) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-name { color: #ffffff !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-meta { color: rgba(255,255,255,0.5) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-prize { color: rgba(255,255,255,0.7) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-prize-code { background: rgba(217,119,6,0.15) !important; color: #FBBF24 !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-stars[style*="94a3b8"] { color: rgba(255,255,255,0.35) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-item .te-manage-prize[style*="94a3b8"] { color: rgba(255,255,255,0.35) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-item span[style*="94a3b8"] { color: rgba(255,255,255,0.35) !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-manage-ws { background: rgba(34,197,94,0.15) !important; color: #4ade80 !important; }
.elementor-1840 .elementor-element.elementor-element-4e4e478 .te-g-logo{display:inline-block;font-size:2.2rem;font-weight:900;font-family:'Product Sans',Arial,sans-serif;background:linear-gradient(135deg,#4285F4 25%,#EA4335 25%,#EA4335 50%,#FBBC05 50%,#FBBC05 75%,#34A853 75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1} .elementor-1840 .elementor-element.elementor-element-4e4e478 .te-ta-owl{font-size:2.2rem;line-height:1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d00fa60 */.elementor-1840 .elementor-element.elementor-element-d00fa60 .elementor-button {
  background: linear-gradient(135deg, #F5A623, #FF8A00) !important;
  border: none !important;
  color: #ffffff !important;
  border-radius: 50px !important;
  padding: 16px 40px !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  box-shadow: 0 4px 20px rgba(245, 166, 35, 0.35) !important;
  transition: all 0.3s ease !important;
}
.elementor-1840 .elementor-element.elementor-element-d00fa60 .elementor-button:hover {
  box-shadow: 0 6px 28px rgba(245, 166, 35, 0.5) !important;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c776b1 */.elementor-1840 .elementor-element.elementor-element-9c776b1 .elementor-button {
  background: linear-gradient(135deg, #F5A623, #FF8A00) !important;
  border: none !important;
  color: #ffffff !important;
  border-radius: 50px !important;
  padding: 20px 48px !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  box-shadow: 0 4px 20px rgba(245, 166, 35, 0.35) !important;
  transition: all 0.3s ease !important;
}
.elementor-1840 .elementor-element.elementor-element-9c776b1 .elementor-button:hover {
  box-shadow: 0 6px 28px rgba(245, 166, 35, 0.5) !important;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e83e0 */.elementor-1840 .elementor-element.elementor-element-50e83e0 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(135deg, #0D0D2B, #1B2A6B) !important;
  margin-bottom: 0 !important;
  padding-bottom: 40px !important;
}
.elementor-1840 .elementor-element.elementor-element-50e83e0::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background-image:
    radial-gradient(2px 2px at 10% 15%, rgba(245,166,35,0.5), transparent),
    radial-gradient(2px 2px at 25% 45%, rgba(255,255,255,0.35), transparent),
    radial-gradient(1.5px 1.5px at 50% 10%, rgba(245,166,35,0.45), transparent),
    radial-gradient(1px 1px at 65% 70%, rgba(255,255,255,0.3), transparent),
    radial-gradient(2px 2px at 80% 25%, rgba(245,166,35,0.4), transparent),
    radial-gradient(1.5px 1.5px at 15% 80%, rgba(255,255,255,0.3), transparent),
    radial-gradient(1px 1px at 90% 55%, rgba(245,166,35,0.35), transparent),
    radial-gradient(2px 2px at 35% 90%, rgba(255,255,255,0.25), transparent),
    radial-gradient(1.5px 1.5px at 70% 5%, rgba(245,166,35,0.4), transparent),
    radial-gradient(1px 1px at 5% 50%, rgba(255,255,255,0.3), transparent),
    radial-gradient(2.5px 2.5px at 55% 35%, rgba(245,166,35,0.5), transparent),
    radial-gradient(1px 1px at 45% 60%, rgba(255,255,255,0.25), transparent),
    radial-gradient(1.5px 1.5px at 85% 85%, rgba(245,166,35,0.35), transparent),
    radial-gradient(2px 2px at 30% 20%, rgba(255,255,255,0.3), transparent),
    radial-gradient(1px 1px at 75% 50%, rgba(245,166,35,0.3), transparent);
  background-size: 300px 200px, 250px 180px, 280px 220px, 320px 190px, 200px 250px,
                   350px 170px, 270px 230px, 310px 210px, 240px 260px, 290px 200px,
                   330px 180px, 260px 240px, 300px 220px, 220px 280px, 280px 200px;
  animation: twinkleHero 5s ease-in-out infinite alternate;
  pointer-events: none;
  z-index: 0;
}
.elementor-1840 .elementor-element.elementor-element-50e83e0 > .elementor-widget,
.elementor-1840 .elementor-element.elementor-element-50e83e0 > .elementor-element {
  position: relative;
  z-index: 1;
}
@keyframes twinkleHero {
  0% { opacity: 0.5; }
  50% { opacity: 0.85; }
  100% { opacity: 1; }
}/* End custom CSS */