.elementor-7 .elementor-element.elementor-element-37e8936{--display:flex;}.elementor-7 .elementor-element.elementor-element-37e8936:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-37e8936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #995600 0%, #425A35 100%);}.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-7 .elementor-element.elementor-element-d834474{--divider-border-style:solid;--divider-color:#000;--divider-border-width:10px;}.elementor-7 .elementor-element.elementor-element-d834474 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-d834474 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-27920c1{border-radius:21px 21px 21px 21px;}.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-7 .elementor-element.elementor-element-11c8865{text-align:center;}.elementor-7 .elementor-element.elementor-element-11c8865 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#08FF00;}.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-7 .elementor-element.elementor-element-7975937{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7975937 a{color:#08FF00;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text, .elementor-widget-eael-creative-button .eael-creative-button--winona::after, .elementor-widget-eael-creative-button .eael-creative-button--rayen::before, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::after, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button-icon-left svg, 
                        .elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button-icon-left i,
                        .elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button{color:#ffffff;background-color:var( --e-global-color-143e385 );border-radius:21px;box-shadow:1px 1px 17px 0px #08FF00 inset;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--tamaya::before{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--tamaya::after{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button::before{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button::after{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button:hover i{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-6aa99b9 .eael-creative-button--tamaya::before{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-9df5e65{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9df5e65:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9df5e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-ca0575b{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-1d128fa{text-align:left;}.elementor-7 .elementor-element.elementor-element-1d128fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#08FF00;}.elementor-7 .elementor-element.elementor-element-dd8aacf{--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-7 .elementor-element.elementor-element-64a60a0{border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-0ef77a5{--display:flex;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0ef77a5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0ef77a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #995600 0%, var( --e-global-color-937ace2 ) 100%);}.elementor-7 .elementor-element.elementor-element-0d5c2d3{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0d5c2d3 a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-0d5c2d3 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button-icon-left svg, 
                        .elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button-icon-left i,
                        .elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button-icon-right i{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button{color:#ffffff;background-color:var( --e-global-color-143e385 );border-radius:21px;box-shadow:1px 1px 17px 0px #08FF00 inset;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--tamaya::before{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--tamaya::after{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button::before{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button::after{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button:hover i{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-e7555bc .eael-creative-button--tamaya::before{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-2789234{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2789234:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2789234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-879d34f{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-72f7efa{text-align:left;}.elementor-7 .elementor-element.elementor-element-72f7efa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#08FF00;}.elementor-7 .elementor-element.elementor-element-7fea811{--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-7 .elementor-element.elementor-element-51ee38b{border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-2de5fbc{--display:flex;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2de5fbc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2de5fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #995600 0%, var( --e-global-color-937ace2 ) 100%);}.elementor-7 .elementor-element.elementor-element-2a0e468{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2a0e468 a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-2a0e468 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button-icon-left svg, 
                        .elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button-icon-left i,
                        .elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button-icon-right i{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button{color:#ffffff;background-color:var( --e-global-color-143e385 );border-radius:21px;box-shadow:1px 1px 17px 0px #08FF00 inset;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--tamaya::before{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--tamaya::after{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button::before{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button::after{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button:hover i{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-04c34fc .eael-creative-button--tamaya::before{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-aded7c3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-aded7c3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-aded7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-00aee05{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-0a52df4{text-align:left;}.elementor-7 .elementor-element.elementor-element-0a52df4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#08FF00;}.elementor-7 .elementor-element.elementor-element-f4e653f{--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-7 .elementor-element.elementor-element-8e52b0e{border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-d676485{--display:flex;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d676485:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d676485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #995600 0%, var( --e-global-color-937ace2 ) 100%);}.elementor-7 .elementor-element.elementor-element-6330bf8{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6330bf8 a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-6330bf8 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button-icon-left svg, 
                        .elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button-icon-left i,
                        .elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button-icon-right i{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button{color:#ffffff;background-color:var( --e-global-color-143e385 );border-radius:21px;box-shadow:1px 1px 17px 0px #08FF00 inset;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--tamaya::before{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--tamaya::after{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button::before{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button::after{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button:hover i{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-66e175a .eael-creative-button--tamaya::before{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-c7bb2aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c7bb2aa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c7bb2aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-78f877a{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-4780d5f{text-align:left;}.elementor-7 .elementor-element.elementor-element-4780d5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#08FF00;}.elementor-7 .elementor-element.elementor-element-15ca365{--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-7 .elementor-element.elementor-element-9981b19{border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-f503681{--display:flex;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f503681:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f503681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #995600 0%, var( --e-global-color-937ace2 ) 100%);}.elementor-7 .elementor-element.elementor-element-6498704{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6498704 a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-6498704 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button-icon-left svg, 
                        .elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button-icon-left i,
                        .elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button-icon-right i{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button{color:#ffffff;background-color:var( --e-global-color-143e385 );border-radius:21px;box-shadow:1px 1px 17px 0px #08FF00 inset;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--tamaya::before{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--tamaya::after{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button::before{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button::after{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button:hover i{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-4930bdb .eael-creative-button--tamaya::before{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-a19aa1f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a19aa1f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a19aa1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-8829980{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-b5b4593{text-align:left;}.elementor-7 .elementor-element.elementor-element-b5b4593 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#08FF00;}.elementor-7 .elementor-element.elementor-element-cddddde{--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-7 .elementor-element.elementor-element-284042a{border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-1b74cfe{--display:flex;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1b74cfe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1b74cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #995600 0%, var( --e-global-color-937ace2 ) 100%);}.elementor-7 .elementor-element.elementor-element-6c538fd{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6c538fd a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-6c538fd .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button-icon-left svg, 
                        .elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button-icon-left i,
                        .elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button{color:#ffffff;background-color:var( --e-global-color-143e385 );border-radius:21px;box-shadow:1px 1px 17px 0px #08FF00 inset;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--tamaya::before{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--tamaya::after{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button::before{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button::after{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button:hover i{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-ef704b3 .eael-creative-button--tamaya::before{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-5ffcc16{--display:flex;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5ffcc16:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5ffcc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #995600 0%, var( --e-global-color-937ace2 ) 100%);}.elementor-7 .elementor-element.elementor-element-faabf52{text-align:left;}.elementor-7 .elementor-element.elementor-element-faabf52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#08FF00;}.elementor-7 .elementor-element.elementor-element-0026248{--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-7 .elementor-element.elementor-element-0026248:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0026248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-ac8c335{--display:flex;}.elementor-7 .elementor-element.elementor-element-ca6bd94{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ca6bd94 a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-ca6bd94 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-06214f8{--display:flex;}.elementor-7 .elementor-element.elementor-element-11ab87a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-11ab87a a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-11ab87a .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-51c38ce{--display:flex;}.elementor-7 .elementor-element.elementor-element-a41c1e6{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a41c1e6 a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-a41c1e6 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-cb883e9{--display:flex;}.elementor-7 .elementor-element.elementor-element-b69f0f9{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b69f0f9 a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-b69f0f9 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-56f74ef{--display:flex;}.elementor-7 .elementor-element.elementor-element-afe4f02{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-afe4f02 a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-afe4f02 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-cffdd90{--display:flex;}.elementor-7 .elementor-element.elementor-element-543802f{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-543802f a{color:#08FF00;}.elementor-7 .elementor-element.elementor-element-543802f .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-0815909{--n-accordion-title-font-size:24px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-ebca20f );--n-accordion-title-active-color:var( --e-global-color-ebca20f );--n-accordion-icon-size:24px;}:where( .elementor-7 .elementor-element.elementor-element-0815909 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button-icon-left svg, 
                        .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button-icon-left i,
                        .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button-icon-right i{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button{color:#ffffff;background-color:var( --e-global-color-143e385 );border-radius:21px;box-shadow:1px 1px 17px 0px #08FF00 inset;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--tamaya::before{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--tamaya::after{background-color:var( --e-global-color-143e385 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button::before{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button::after{border-radius:21px;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button:hover i{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-4d000e9 );}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button--tamaya::before{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-cc47d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 020px 0px;}.elementor-7 .elementor-element.elementor-element-cc47d73:not(.elementor-grid-0) .elementor-grid{grid-column-gap:10px;grid-row-gap:10px;}.elementor-7 .elementor-element.elementor-element-cc47d73.elementor-grid-0 .wpr-sharing-buttons a{margin-right:calc(10px / 2);margin-left:calc(10px / 2);margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-cc47d73.elementor-grid-0 .elementor-grid{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-7 .elementor-element.elementor-element-cc47d73 .wpr-sharing-buttons .wpr-sharing-icon i{width:58px;height:50px;line-height:50px;font-size:24px;transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-cc47d73 .wpr-sharing-buttons .wpr-sharing-icon svg{width:24px;height:24px;line-height:50px;}.elementor-7 .elementor-element.elementor-element-cc47d73 .wpr-sharing-buttons .wpr-sharing-label{height:50px;line-height:50px;}.elementor-7 .elementor-element.elementor-element-cc47d73 .wpr-sharing-buttons .wpr-sharing-icon{border-width:0px;border-style:solid;border-radius:7px 7px 7px 7px;transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-cc47d73 .wpr-sharing-buttons{justify-content:center;}.elementor-7 .elementor-element.elementor-element-cc47d73 .wpr-sharing-buttons .wpr-sharing-icon span{transition-duration:0.1s;}@media(max-width:1024px){ .elementor-7 .elementor-element.elementor-element-cc47d73.elementor-grid-tablet-0 .wpr-sharing-buttons a{margin-right:calc(10px / 2);margin-left:calc(10px / 2);margin-bottom:10px;} .elementor-7 .elementor-element.elementor-element-cc47d73.elementor-grid-tablet-0 .elementor-grid{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-11c8865 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-7975937{text-align:center;}.elementor-7 .elementor-element.elementor-element-1d128fa{text-align:center;}.elementor-7 .elementor-element.elementor-element-1d128fa .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-0d5c2d3{text-align:center;}.elementor-7 .elementor-element.elementor-element-72f7efa{text-align:center;}.elementor-7 .elementor-element.elementor-element-72f7efa .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-2a0e468{text-align:center;}.elementor-7 .elementor-element.elementor-element-0a52df4{text-align:center;}.elementor-7 .elementor-element.elementor-element-0a52df4 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-6330bf8{text-align:center;}.elementor-7 .elementor-element.elementor-element-4780d5f{text-align:center;}.elementor-7 .elementor-element.elementor-element-4780d5f .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-6498704{text-align:center;}.elementor-7 .elementor-element.elementor-element-b5b4593{text-align:center;}.elementor-7 .elementor-element.elementor-element-b5b4593 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-6c538fd{text-align:center;}.elementor-7 .elementor-element.elementor-element-faabf52{text-align:center;}.elementor-7 .elementor-element.elementor-element-faabf52 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-ca6bd94{text-align:center;}.elementor-7 .elementor-element.elementor-element-11ab87a{text-align:center;}.elementor-7 .elementor-element.elementor-element-a41c1e6{text-align:center;}.elementor-7 .elementor-element.elementor-element-b69f0f9{text-align:center;}.elementor-7 .elementor-element.elementor-element-afe4f02{text-align:center;}.elementor-7 .elementor-element.elementor-element-543802f{text-align:center;}.elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-7f491bd .eael-creative-button--tamaya::before{font-size:14px;} .elementor-7 .elementor-element.elementor-element-cc47d73.elementor-grid-mobile-0 .wpr-sharing-buttons a{margin-right:calc(10px / 2);margin-left:calc(10px / 2);margin-bottom:10px;} .elementor-7 .elementor-element.elementor-element-cc47d73.elementor-grid-mobile-0 .elementor-grid{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ca0575b{--width:50%;}.elementor-7 .elementor-element.elementor-element-dd8aacf{--width:50%;}.elementor-7 .elementor-element.elementor-element-879d34f{--width:50%;}.elementor-7 .elementor-element.elementor-element-7fea811{--width:50%;}.elementor-7 .elementor-element.elementor-element-00aee05{--width:50%;}.elementor-7 .elementor-element.elementor-element-f4e653f{--width:50%;}.elementor-7 .elementor-element.elementor-element-78f877a{--width:50%;}.elementor-7 .elementor-element.elementor-element-15ca365{--width:50%;}.elementor-7 .elementor-element.elementor-element-8829980{--width:50%;}.elementor-7 .elementor-element.elementor-element-cddddde{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-0d5c2d3 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-0d5c2d3 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-0d5c2d3 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-0d5c2d3 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-0d5c2d3 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-0d5c2d3 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-0d5c2d3 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-0d5c2d3 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-0d5c2d3 table td,
    .elementor-7 .elementor-element.elementor-element-0d5c2d3 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a0e468 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-2a0e468 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-2a0e468 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-2a0e468 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-2a0e468 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-2a0e468 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-2a0e468 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-2a0e468 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-2a0e468 table td,
    .elementor-7 .elementor-element.elementor-element-2a0e468 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6330bf8 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-6330bf8 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-6330bf8 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-6330bf8 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-6330bf8 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-6330bf8 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-6330bf8 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-6330bf8 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-6330bf8 table td,
    .elementor-7 .elementor-element.elementor-element-6330bf8 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6498704 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-6498704 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-6498704 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-6498704 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-6498704 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-6498704 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-6498704 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-6498704 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-6498704 table td,
    .elementor-7 .elementor-element.elementor-element-6498704 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c538fd *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-6c538fd table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-6c538fd table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-6c538fd table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-6c538fd table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-6c538fd table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-6c538fd table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-6c538fd table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-6c538fd table td,
    .elementor-7 .elementor-element.elementor-element-6c538fd table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca6bd94 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table td,
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ab87a *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-11ab87a table td,
    .elementor-7 .elementor-element.elementor-element-11ab87a table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a41c1e6 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table td,
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69f0f9 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table td,
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afe4f02 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-afe4f02 table td,
    .elementor-7 .elementor-element.elementor-element-afe4f02 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-543802f *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-543802f table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-543802f table td,
    .elementor-7 .elementor-element.elementor-element-543802f table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca6bd94 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table td,
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ab87a *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-11ab87a table td,
    .elementor-7 .elementor-element.elementor-element-11ab87a table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a41c1e6 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table td,
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69f0f9 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table td,
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afe4f02 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-afe4f02 table td,
    .elementor-7 .elementor-element.elementor-element-afe4f02 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-543802f *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-543802f table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-543802f table td,
    .elementor-7 .elementor-element.elementor-element-543802f table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca6bd94 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table td,
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ab87a *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-11ab87a table td,
    .elementor-7 .elementor-element.elementor-element-11ab87a table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a41c1e6 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table td,
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69f0f9 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table td,
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afe4f02 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-afe4f02 table td,
    .elementor-7 .elementor-element.elementor-element-afe4f02 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-543802f *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-543802f table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-543802f table td,
    .elementor-7 .elementor-element.elementor-element-543802f table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca6bd94 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table td,
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ab87a *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-11ab87a table td,
    .elementor-7 .elementor-element.elementor-element-11ab87a table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a41c1e6 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table td,
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69f0f9 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table td,
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afe4f02 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-afe4f02 table td,
    .elementor-7 .elementor-element.elementor-element-afe4f02 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-543802f *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-543802f table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-543802f table td,
    .elementor-7 .elementor-element.elementor-element-543802f table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca6bd94 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table td,
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ab87a *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-11ab87a table td,
    .elementor-7 .elementor-element.elementor-element-11ab87a table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a41c1e6 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table td,
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69f0f9 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table td,
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afe4f02 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-afe4f02 table td,
    .elementor-7 .elementor-element.elementor-element-afe4f02 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-543802f *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-543802f table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-543802f table td,
    .elementor-7 .elementor-element.elementor-element-543802f table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca6bd94 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table td,
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ab87a *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-11ab87a table td,
    .elementor-7 .elementor-element.elementor-element-11ab87a table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a41c1e6 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table td,
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69f0f9 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table td,
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afe4f02 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-afe4f02 table td,
    .elementor-7 .elementor-element.elementor-element-afe4f02 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-543802f *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-543802f table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-543802f table td,
    .elementor-7 .elementor-element.elementor-element-543802f table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca6bd94 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-ca6bd94 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table td,
    .elementor-7 .elementor-element.elementor-element-ca6bd94 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ab87a *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-11ab87a table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-11ab87a table td,
    .elementor-7 .elementor-element.elementor-element-11ab87a table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a41c1e6 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-a41c1e6 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table td,
    .elementor-7 .elementor-element.elementor-element-a41c1e6 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69f0f9 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-b69f0f9 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table td,
    .elementor-7 .elementor-element.elementor-element-b69f0f9 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afe4f02 *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-afe4f02 table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-afe4f02 table td,
    .elementor-7 .elementor-element.elementor-element-afe4f02 table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-543802f *//* ====== TABLE WRAPPER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(135deg, #2d2d2d, #0f0f0f);
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35);
    animation: fadeIn 1.2s ease-out;
}

/* ====== TABLE HEAD ====== */
.elementor-7 .elementor-element.elementor-element-543802f table thead th {
    background: rgba(255, 215, 0, 0.25);
    padding: 16px;
    font-size: 20px;
    text-align: left;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

/* ====== TABLE CELLS ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr td {
    padding: 16px;
    font-size: 17px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== ROW HOVER ANIMATION ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover td {
    background: rgba(255, 255, 0, 0.15);
    transform: translateX(6px);
}

/* ====== ZEBRA STRIPES ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:nth-child(even) {
    background: rgba(255,255,255,0.04);
}

/* ====== BORDER RADIUS FIX ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:last-child td {
    border-bottom: none;
}

/* ====== SMOOTH FADE-IN ANIMATION ====== */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ====== SLOW GLOW EFFECT ON ROW HOVER ====== */
.elementor-7 .elementor-element.elementor-element-543802f table tr:hover {
    box-shadow: inset 0 0 15px rgba(255,255,0,0.3);
}

/* ====== RESPONSIVE TEXT SIZE ====== */
@media (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-543802f table td,
    .elementor-7 .elementor-element.elementor-element-543802f table th {
        font-size: 15px;
        padding: 12px;
    }
}/* End custom CSS */