.elementor-8 .elementor-element.elementor-element-e52aeb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e52aeb0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e52aeb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-97bd24a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-8 .elementor-element.elementor-element-97bd24a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-97bd24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.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-8 .elementor-element.elementor-element-28a7fe2{padding:015px 015px 015px 015px;text-align:center;}.elementor-8 .elementor-element.elementor-element-28a7fe2 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-fb0ec28 .gallery-item .gallery-caption{display:none;}.elementor-8 .elementor-element.elementor-element-fb0ec28 .gallery-item{padding:0 0px 0px 0;}.elementor-8 .elementor-element.elementor-element-fb0ec28 .gallery{margin:0 -0px -0px 0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-1d2dbb4 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1d2dbb4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1d2dbb4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-fedbbc4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-8 .elementor-element.elementor-element-fedbbc4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fedbbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-cb1b260{padding:015px 015px 015px 015px;text-align:center;}.elementor-8 .elementor-element.elementor-element-cb1b260 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f73118b .gallery-item .gallery-caption{display:none;}.elementor-8 .elementor-element.elementor-element-f73118b .gallery-item{padding:0 0px 0px 0;}.elementor-8 .elementor-element.elementor-element-f73118b .gallery{margin:0 -0px -0px 0;}.elementor-8 .elementor-element.elementor-element-9620bd0 .gallery-item .gallery-caption{display:none;}.elementor-8 .elementor-element.elementor-element-9620bd0 .gallery-item{padding:0 0px 0px 0;}.elementor-8 .elementor-element.elementor-element-9620bd0 .gallery{margin:0 -0px -0px 0;}.elementor-8 .elementor-element.elementor-element-22ff48b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-22ff48b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-22ff48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-2daef72{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-2daef72 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f73826b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F87C08;--border-color:#F87C08;}.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-8 .elementor-element.elementor-element-8b6eeda{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.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-8 .elementor-element.elementor-element-db9a718{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-db9a718.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-db9a718 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-aa45a67 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-aa45a67.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-aa45a67 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-2324fb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-2324fb4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2324fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-8b66368{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-8b66368 .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1ee930b .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1ee930b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1ee930b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-0e3c8bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-0e3c8bb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0e3c8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-efbb121{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-efbb121 .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2cd1f3f{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F87C08;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1bfe2bc .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1bfe2bc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1bfe2bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-a032fc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c67b264 img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-c349b23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-c349b23:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c349b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-b8c6296{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-b8c6296 .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2b7cb8a{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F87C08;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5e8d5d9 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-5e8d5d9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5e8d5d9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-574ee31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3f3828d img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-db4c567{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-db4c567:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-db4c567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-276f3fc{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-276f3fc .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c620281{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F87C08;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8e28374{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4cda84f{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B4B46C;--border-color:#B4B46C;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9756049 .elementor-heading-title{color:#FF7B00;}.elementor-8 .elementor-element.elementor-element-c083000{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1f124f5{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B4B46C;--border-color:#B4B46C;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d1a209f .elementor-heading-title{color:#FF7B00;}.elementor-8 .elementor-element.elementor-element-545f7b3{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2a7bbca{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B4B46C;--border-color:#B4B46C;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d2bfa1f .elementor-heading-title{color:#FF7B00;}.elementor-8 .elementor-element.elementor-element-6a03652{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f6f5b94{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B4B46C;--border-color:#B4B46C;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d6cb0de .elementor-heading-title{color:#FF7B00;}.elementor-8 .elementor-element.elementor-element-b0b5fd2{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e582ac7{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B4B46C;--border-color:#B4B46C;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-932a774 .elementor-heading-title{color:#FF7B00;}.elementor-8 .elementor-element.elementor-element-5d86405{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2bd45d3 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-2bd45d3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2bd45d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-dc04ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-dc04ed3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dc04ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-e6ba415{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-e6ba415 .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a209092{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-28d13ab{--display:flex;--background-transition:0.3s;border-style:double;--border-style:double;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1F9200;--border-color:#1F9200;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 182.93478260869568, 0, 0.88);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-28d13ab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-28d13ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#554141;}.elementor-8 .elementor-element.elementor-element-28d13ab:hover{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-d36436b .elementor-heading-title{color:#FF7B00;}.elementor-8 .elementor-element.elementor-element-e7f3583{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3659480{--display:flex;--background-transition:0.3s;border-style:double;--border-style:double;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1F9200;--border-color:#1F9200;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 182.93478260869568, 0, 0.88);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3659480:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3659480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#554141;}.elementor-8 .elementor-element.elementor-element-3659480:hover{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-0578bda .elementor-heading-title{color:#FF7B00;}.elementor-8 .elementor-element.elementor-element-9d53cd5{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1f99b48 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1f99b48.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1f99b48 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-d45f895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-d45f895:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d45f895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-ff14f4d{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-ff14f4d .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f99f7a3 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-f99f7a3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f99f7a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-ac47bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-ac47bed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ac47bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-3574bfc{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-3574bfc .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b3daa65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F87C08;--border-color:#F87C08;}.elementor-8 .elementor-element.elementor-element-2dbb755{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ee19b8e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ee19b8e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ee19b8e img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-53b9072 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-53b9072.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-53b9072 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-7845f28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-7845f28:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7845f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-0cccca2{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-0cccca2 .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a977763{--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-8 .elementor-element.elementor-element-541cc2d{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F87C08;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bf9d5c4 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-bf9d5c4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bf9d5c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-4813ca7{--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-8 .elementor-element.elementor-element-af2ae0d{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-af2ae0d .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0cdf4ec{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F87C08;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-af8ce7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-af8ce7b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-af8ce7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-d18e94f{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-d18e94f .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1897421{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F87C08;--border-color:#F87C08;}.elementor-8 .elementor-element.elementor-element-d37d15b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a9a881e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a9a881e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a9a881e img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-923494b .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-923494b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-923494b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-89bea9e{--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-8 .elementor-element.elementor-element-79058de{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-79058de .elementor-heading-title{color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-de7e40f .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-de7e40f .elementor-testimonial__text{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-de7e40f .elementor-testimonial__name{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3b046d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-3b046d4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3b046d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F1A;}.elementor-8 .elementor-element.elementor-element-46dc08b{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB000 0%, #319B00 100%);border-style:dotted;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-46dc08b .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d248fa7 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:top center;}.elementor-8 .elementor-element.elementor-element-32c6754{--display:flex;}.elementor-8 .elementor-element.elementor-element-5e8de0d{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-594e1e6{--display:flex;}.elementor-8 .elementor-element.elementor-element-8e7fd1b{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-30c5eb6{--display:flex;}.elementor-8 .elementor-element.elementor-element-2b2da41{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-edb7c76{--display:flex;}.elementor-8 .elementor-element.elementor-element-981cf10{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7ab2d79{--display:flex;}.elementor-8 .elementor-element.elementor-element-14cf580{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8a6fd00{--display:flex;}.elementor-8 .elementor-element.elementor-element-1f79f07{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7f01bec{--display:flex;}.elementor-8 .elementor-element.elementor-element-a1917c5{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-442fdac{--display:flex;}.elementor-8 .elementor-element.elementor-element-a86d067{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c1225ef{--n-accordion-title-font-size:20px;--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:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-c1225ef > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #FFB700 0%, #f2295b 100%);}.elementor-8 .elementor-element.elementor-element-e283761 .elementor-button{background-color:#FF8F00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-e283761.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e283761 .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-22ff48b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-f73826b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-8b6eeda{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-db9a718{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2324fb4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-0e3c8bb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-2cd1f3f{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-c349b23{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-2b7cb8a{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-db4c567{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-c620281{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-dc04ed3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-d45f895{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-ac47bed{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-2dbb755{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-ee19b8e{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-7845f28{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-541cc2d{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-0cdf4ec{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-af8ce7b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-d37d15b{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-a9a881e{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-3b046d4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for html, class: .elementor-element-87ed630 *//* ===== MAIN WRAPPER ===== */
.fp-wrap{
  background:#0b0f1a;
  padding:20px;
  color:#ffffff;
  font-family:Arial, sans-serif;
}

/* ===== TOP BAR ===== */
.fp-topbar{
  display:flex;
  gap:14px;
  overflow-x:auto;
  padding:14px;
  background:#101a3a;
  border-radius:14px;
  margin-bottom:22px;
}
.fp-topbar a{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:8px;
  padding:10px 18px;
  border-radius:30px;
  background:#18224a;
  color:#ffffff;
  text-decoration:none;
  font-weight:600;
  border:1px solid rgba(255,255,255,.2);
}
.fp-topbar a:hover{
  background:linear-gradient(135deg,#00ff9c,#ff8f00);
  color:#000;
}

/* ===== GRID ===== */
.fp-grid{
  display:grid;
  grid-template-columns:240px 1fr;
  gap:22px;
}

/* ===== SIDEBAR ===== */
.fp-sidebar{
  position:sticky;
  top:90px;
  background:#0e1428;
  border-radius:16px;
  padding:14px;
}
.fp-sidebar a{
  display:flex;
  align-items:center;
  gap:10px;
  padding:12px 14px;
  margin-bottom:10px;
  border-radius:12px;
  background:#16214a;
  color:#ffffff;
  text-decoration:none;
  font-weight:600;
}
.fp-sidebar a:hover{
  background:linear-gradient(135deg,#00ff9c,#ff8f00);
  color:#000;
}

/* ===== SECTIONS ===== */
.fp-section{
  background:#121826;
  border-radius:18px;
  margin-bottom:28px;
  overflow:hidden;
}
.fp-head{
  padding:14px 18px;
  background:linear-gradient(135deg,#ff8f00,#ff6a00);
  color:#000;
  font-weight:800;
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.fp-badge{
  background:#000;
  color:#fff;
  padding:6px 12px;
  border-radius:20px;
  font-size:12px;
  margin-left:6px;
}

/* ===== TABLE ===== */
.fp-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0 10px;
  padding:16px;
}
.fp-table th{
  font-size:13px;
  color:#cfd6ff;
  text-align:center;
}
.fp-table td{
  background:#0f172e;
  padding:12px;
  text-align:center;
  border-radius:10px;
  font-size:14px;
  color:#ffffff;
}
.fp-table td.match{
  text-align:left;
}
.fp-date{
  display:block;
  font-size:12px;
  color:#aab3ff;
}
.odd-blue{background:#b9dcff;color:#000}
.odd-pink{background:#ffd1dc;color:#000}

/* ===== ONLINE GAMES ===== */
.fp-games{
  margin-top:30px;
}
.fp-games h3{
  font-size:22px;
  margin-bottom:14px;
}
.fp-games-row{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:16px;
}
.fp-game-box{
  height:160px;
  border-radius:16px;
  background:#101a3a;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#888;
  font-size:16px;
  border:2px dashed rgba(255,255,255,.2);
}

/* ===== MOBILE ===== */
@media(max-width:900px){
  .fp-grid{grid-template-columns:1fr}
  .fp-sidebar{display:none}
  .fp-games-row{grid-template-columns:1fr 1fr}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d2dbb4 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa45a67 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-449e12d */.fp-safe-table-wrap{
  background:linear-gradient(
    135deg,
    rgba(0,255,156,0.2),
    rgba(255,143,0,0.25)
  );
  padding:30px;
  border-radius:20px;
  margin: 0;
  font-family:Arial, sans-serif;
}

/* HEADING */
.fp-safe-table-wrap h3{
  color:#ffffff;
  margin-bottom:20px;
  font-size:22px;
}

/* TABLE */
.fp-safe-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0 10px;
}

/* LEFT COLUMN (DARK BG + WHITE TEXT) */
.fp-safe-table th{
  background:#0b1225;
  color:#ffffff;
  padding:14px 16px;
  text-align:left;
  font-weight:700;
  border-radius:12px 0 0 12px;
}

/* RIGHT COLUMN (WHITE BG + DARK TEXT) */
.fp-safe-table td{
  background:#ffffff;
  color:#111111;
  padding:14px 16px;
  border-radius:0 12px 12px 0;
}

/* HOVER (STILL SAFE) */
.fp-safe-table tr:hover th{
  background:#009f73;
  color:#000000;
}
.fp-safe-table tr:hover td{
  background:#fff1dc;
  color:#000000;
}

/* HIGHLIGHT */
.fp-highlight{
  color:#ff8f00;
  font-weight:800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ee930b *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bfe2bc *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e8d5d9 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bd45d3 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f99b48 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40aafee *//* ===== GAMES SECTION ===== */
.fp-games-offered{
  color:#fff;
  margin: 0;
}

/* GRID */
.fp-games-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:22px;
}

/* CARD */
.fp-game-card{
  background:linear-gradient(
    135deg,
    rgba(0,255,156,0.18),
    rgba(255,143,0,0.22)
  );
  border:1px solid rgba(255,255,255,0.25);
  border-radius:18px;
  padding:28px 22px;
  text-align:center;
  transition:.35s ease;
  backdrop-filter:blur(6px);
}


.fp-game-card:hover{
  transform:translateY(-6px);
  background:linear-gradient(
    135deg,
    rgba(0,255,156,.15),
    rgba(255,143,0,.18)
  );
  border-color:rgba(255,255,255,.35);
}

/* ICON */
.fp-game-icon{
  font-size:42px;
  margin-bottom:14px;
}

/* TITLE */
.fp-game-title{
  font-size:18px;
  font-weight:700;
  margin-bottom:10px;
}

/* TEXT */
.fp-game-text{
  font-size:14px;
  line-height:1.7;
  color:#d6dbff;
}

/* MOBILE */
@media(max-width:900px){
  .fp-games-grid{
    grid-template-columns:1fr 1fr;
  }
}
@media(max-width:600px){
  .fp-games-grid{
    grid-template-columns:1fr;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f99f7a3 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53b9072 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf9d5c4 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-923494b *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e283761 *//* === Moving Border Button (Clockwise) === */

/* Animated border line */
.moving-border-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        transparent,
        #00ff9c,
        #b6ffd9,
        #00ff9c,
        transparent
    );
    background-size: 300% 300%;
    animation: borderMove 3s linear infinite;
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover effect (slightly faster) */
.moving-border-btn .elementor-button:hover::before {
    animation-duration: 1.8s;
}

/* Animation */
@keyframes borderMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */