.elementor-278 .elementor-element.elementor-element-f600133{--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:flex-end;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--overlay-opacity:0.1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-f600133::before, .elementor-278 .elementor-element.elementor-element-f600133 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-f600133 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-f600133 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-f600133 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-f600133 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-1f597b3{--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F5BA5F;--border-color:#F5BA5F;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1f597b3:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-1f597b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-278 .elementor-element.elementor-element-46b7415{--display:flex;--overlay-opacity:0.47;border-style:none;--border-style:none;--padding-top:358px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-46b7415:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-46b7415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mgsprimetime.com/wp-content/uploads/2026/07/PhotoJun05202651020AM.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-46b7415::before, .elementor-278 .elementor-element.elementor-element-46b7415 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-46b7415 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-46b7415 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-46b7415 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-46b7415 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-4ef32f0{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.75;border-style:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-4ef32f0::before, .elementor-278 .elementor-element.elementor-element-4ef32f0 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-4ef32f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-4ef32f0 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-4ef32f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-4ef32f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-278 .elementor-element.elementor-element-886baaf{width:var( --container-widget-width, 26% );max-width:26%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:start;}.elementor-278 .elementor-element.elementor-element-9f8438d{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-278 .elementor-element.elementor-element-39e7803{padding:9px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-39e7803 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;line-height:51px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-d7e8808 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:400;line-height:20px;letter-spacing:0.9px;color:#F5BA5F;}.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-278 .elementor-element.elementor-element-941edff{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-941edff p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-6f119c9{--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;--gap:50px 36px;--row-gap:50px;--column-gap:36px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F5BA5F;--border-color:#F5BA5F;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-6f119c9:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-6f119c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-278 .elementor-element.elementor-element-314e2d0{text-align:center;}.elementor-278 .elementor-element.elementor-element-314e2d0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;line-height:65px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-ffaba54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-c126a6f{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#797979;--border-color:#797979;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-c126a6f:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-c126a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-278 .elementor-element.elementor-element-c126a6f::before, .elementor-278 .elementor-element.elementor-element-c126a6f > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-c126a6f > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-c126a6f > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-c126a6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-c126a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-c126a6f.e-con{--align-self:center;}.elementor-278 .elementor-element.elementor-element-346a733{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-346a733.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-818064a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-b82197d.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-b82197d{text-align:center;}.elementor-278 .elementor-element.elementor-element-b82197d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;line-height:46px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-6ffb7ac{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-6ffb7ac.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-6ffb7ac p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-c480e80{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-c480e80.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-c480e80 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-b3f4ff7{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F5BA5F;--border-color:#F5BA5F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-b3f4ff7:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-b3f4ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-278 .elementor-element.elementor-element-b3f4ff7::before, .elementor-278 .elementor-element.elementor-element-b3f4ff7 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-b3f4ff7 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-b3f4ff7 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-b3f4ff7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-b3f4ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-b3f4ff7.e-con{--align-self:center;}.elementor-278 .elementor-element.elementor-element-edfd0a1{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-edfd0a1.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-65a0c36{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-be598b8.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-be598b8{text-align:center;}.elementor-278 .elementor-element.elementor-element-be598b8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;line-height:46px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-f82478c{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-f82478c.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-f82478c p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-d2111f3{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-d2111f3.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-d2111f3 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-b3921f4{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#797979;--border-color:#797979;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-b3921f4:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-b3921f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-278 .elementor-element.elementor-element-b3921f4::before, .elementor-278 .elementor-element.elementor-element-b3921f4 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-b3921f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-b3921f4 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-b3921f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-b3921f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-b3921f4.e-con{--align-self:center;}.elementor-278 .elementor-element.elementor-element-b4f1f51{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-b4f1f51.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-df16d33{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-3b51866.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-3b51866{text-align:center;}.elementor-278 .elementor-element.elementor-element-3b51866 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;line-height:46px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-1e52f78{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-1e52f78.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-1e52f78 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-f8d6662{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-f8d6662.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-f8d6662 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-d8573df{--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;--gap:50px 36px;--row-gap:50px;--column-gap:36px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F5BA5F;--border-color:#F5BA5F;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-d8573df:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-d8573df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-278 .elementor-element.elementor-element-137576a{text-align:center;}.elementor-278 .elementor-element.elementor-element-137576a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;line-height:65px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-3d0c125{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-4aaeab9{--display:flex;}.elementor-278 .elementor-element.elementor-element-4b176de{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#797979;--border-color:#797979;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-4b176de:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-4b176de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-278 .elementor-element.elementor-element-4b176de::before, .elementor-278 .elementor-element.elementor-element-4b176de > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-4b176de > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-4b176de > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-4b176de > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-4b176de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-4b176de.e-con{--align-self:center;}.elementor-278 .elementor-element.elementor-element-3ab2ed7{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-3ab2ed7.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-f56602f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-f9d4483.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-f9d4483{text-align:center;}.elementor-278 .elementor-element.elementor-element-f9d4483 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;line-height:46px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-84ea2e1{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-84ea2e1.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-84ea2e1 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-68ae206{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-68ae206.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-68ae206 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-cc7e049{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F5BA5F;--border-color:#F5BA5F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-cc7e049:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-cc7e049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-278 .elementor-element.elementor-element-cc7e049::before, .elementor-278 .elementor-element.elementor-element-cc7e049 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-cc7e049 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-cc7e049 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-cc7e049 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-cc7e049 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-cc7e049.e-con{--align-self:center;}.elementor-278 .elementor-element.elementor-element-18dfee5{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-18dfee5.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-90f692d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-523a1a3.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-523a1a3{text-align:center;}.elementor-278 .elementor-element.elementor-element-523a1a3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;line-height:46px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-f3e92a6{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-f3e92a6.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-f3e92a6 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-1c0887b{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-1c0887b.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-1c0887b p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-82331ca{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#797979;--border-color:#797979;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-82331ca:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-82331ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-278 .elementor-element.elementor-element-82331ca::before, .elementor-278 .elementor-element.elementor-element-82331ca > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-82331ca > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-82331ca > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-82331ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-82331ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-82331ca.e-con{--align-self:center;}.elementor-278 .elementor-element.elementor-element-871618b{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-871618b.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-afec92d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-90110b1.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-90110b1{text-align:center;}.elementor-278 .elementor-element.elementor-element-90110b1 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;line-height:46px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-9043a53{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-9043a53.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-9043a53 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-77c5eab{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-77c5eab.elementor-element{--align-self:center;}.elementor-278 .elementor-element.elementor-element-77c5eab p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-5b394e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F5BA5F;--border-color:#F5BA5F;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-5b394e2:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-5b394e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://mgsprimetime.com/wp-content/uploads/2026/06/ca773974-eadc-44e1-974d-0cd4c4a78f73.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-5b394e2::before, .elementor-278 .elementor-element.elementor-element-5b394e2 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-5b394e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-5b394e2 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-5b394e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-5b394e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-410fd60{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-78e806e{text-align:center;}.elementor-278 .elementor-element.elementor-element-78e806e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;line-height:65px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-01948e8{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-01948e8 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-9044be2{--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;--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-278 .elementor-element.elementor-element-9044be2:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-9044be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-278 .elementor-element.elementor-element-f499ce7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-2cf3608{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F5BA5F;--border-color:#F5BA5F;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-2cf3608:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-2cf3608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://mgsprimetime.com/wp-content/uploads/2026/06/ca773974-eadc-44e1-974d-0cd4c4a78f73.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-2cf3608::before, .elementor-278 .elementor-element.elementor-element-2cf3608 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-2cf3608 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-2cf3608 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-2cf3608 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-2cf3608 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-63f23e9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-fcef86f{text-align:center;}.elementor-278 .elementor-element.elementor-element-fcef86f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;line-height:65px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-4bd7d10{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-4bd7d10 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-1f597b3{--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-278 .elementor-element.elementor-element-4ef32f0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-ffaba54{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-3d0c125{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-4aaeab9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-886baaf{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-278 .elementor-element.elementor-element-39e7803 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-278 .elementor-element.elementor-element-941edff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-6f119c9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-314e2d0 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-278 .elementor-element.elementor-element-d8573df{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-137576a .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-278 .elementor-element.elementor-element-5b394e2{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-78e806e .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-278 .elementor-element.elementor-element-01948e8{text-align:center;}.elementor-278 .elementor-element.elementor-element-2cf3608{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-fcef86f .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-278 .elementor-element.elementor-element-4bd7d10{text-align:center;}}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-f600133{--content-width:100%;}.elementor-278 .elementor-element.elementor-element-1f597b3{--content-width:100%;}.elementor-278 .elementor-element.elementor-element-46b7415{--width:50%;}.elementor-278 .elementor-element.elementor-element-4ef32f0{--width:50%;}.elementor-278 .elementor-element.elementor-element-6f119c9{--content-width:100%;}.elementor-278 .elementor-element.elementor-element-c126a6f{--width:25%;}.elementor-278 .elementor-element.elementor-element-b3f4ff7{--width:25%;}.elementor-278 .elementor-element.elementor-element-b3921f4{--width:25%;}.elementor-278 .elementor-element.elementor-element-d8573df{--content-width:100%;}.elementor-278 .elementor-element.elementor-element-4b176de{--width:25%;}.elementor-278 .elementor-element.elementor-element-cc7e049{--width:25%;}.elementor-278 .elementor-element.elementor-element-82331ca{--width:25%;}.elementor-278 .elementor-element.elementor-element-5b394e2{--content-width:90%;}.elementor-278 .elementor-element.elementor-element-410fd60{--width:70%;}.elementor-278 .elementor-element.elementor-element-9044be2{--content-width:100%;}.elementor-278 .elementor-element.elementor-element-2cf3608{--content-width:90%;}.elementor-278 .elementor-element.elementor-element-63f23e9{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-278 .elementor-element.elementor-element-46b7415{--width:100%;}.elementor-278 .elementor-element.elementor-element-4ef32f0{--width:100%;}.elementor-278 .elementor-element.elementor-element-c126a6f{--width:45%;}.elementor-278 .elementor-element.elementor-element-b3f4ff7{--width:45%;}.elementor-278 .elementor-element.elementor-element-b3921f4{--width:45%;}.elementor-278 .elementor-element.elementor-element-4b176de{--width:45%;}.elementor-278 .elementor-element.elementor-element-cc7e049{--width:45%;}.elementor-278 .elementor-element.elementor-element-82331ca{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-46b7415 *//* =========================================================
   RIGHT-SIDE BLACK FADE FOR BACKGROUND IMAGE
========================================================= */

.elementor-278 .elementor-element.elementor-element-46b7415 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Black fade on the right side of the image */
.elementor-278 .elementor-element.elementor-element-46b7415::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background:
    linear-gradient(
      90deg,
      transparent 0%,
      transparent 52%,
      rgba(0, 0, 0, 0.18) 65%,
      rgba(0, 0, 0, 0.60) 82%,
      #000000 100%
    );

  pointer-events: none;
}

/* Keep any content inside the image container visible */
.elementor-278 .elementor-element.elementor-element-46b7415 > * {
  position: relative;
  z-index: 2;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-278 .elementor-element.elementor-element-46b7415::after {
    background:
      linear-gradient(
        90deg,
        transparent 0%,
        transparent 45%,
        rgba(0, 0, 0, 0.24) 62%,
        rgba(0, 0, 0, 0.68) 82%,
        #000000 100%
      );
  }
}

/* Mobile — fade toward the bottom instead */
@media (max-width: 767px) {
  .elementor-278 .elementor-element.elementor-element-46b7415::after {
    background:
      linear-gradient(
        180deg,
        transparent 0%,
        transparent 55%,
        rgba(0, 0, 0, 0.42) 76%,
        #000000 100%
      );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7e8808 */.elementor-278 .elementor-element.elementor-element-d7e8808 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-941edff */.elementor-278 .elementor-element.elementor-element-941edff .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef32f0 *//* =========================================================
   RACING SIMULATOR LEFT-SIDE HOVER EFFECT
   LEFT CONTAINER: mg-racing-left
   NEON IMAGE WIDGET: mg-racing-neon-sign
========================================================= */

.elementor-278 .elementor-element.elementor-element-4ef32f0 {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  transition:
    background 0.55s ease,
    box-shadow 0.55s ease;
}

/* Premium orange atmosphere behind the content */
.elementor-278 .elementor-element.elementor-element-4ef32f0::before {
  content: "";
  position: absolute;
  left: -12%;
  top: -10%;
  width: 520px;
  height: 420px;
  z-index: 0;
  pointer-events: none;

  background:
    radial-gradient(
      circle at 42% 38%,
      rgba(255, 167, 34, 0.23),
      rgba(255, 124, 0, 0.08) 34%,
      transparent 69%
    );

  filter: blur(28px);
  opacity: 0;
  transform: scale(0.82);

  transition:
    opacity 0.65s ease,
    transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Subtle illuminated inner edge */
.elementor-278 .elementor-element.elementor-element-4ef32f0::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    linear-gradient(
      135deg,
      rgba(255, 170, 40, 0.07),
      transparent 38%,
      transparent 72%,
      rgba(255, 133, 0, 0.035)
    );

  box-shadow:
    inset 0 0 0 1px rgba(255, 170, 40, 0),
    inset 0 0 55px rgba(255, 126, 0, 0);

  opacity: 0;

  transition:
    opacity 0.55s ease,
    box-shadow 0.55s ease;
}

/* Keep all Elementor content above the effects */
.elementor-278 .elementor-element.elementor-element-4ef32f0 > .e-con-inner,
.elementor-278 .elementor-element.elementor-element-4ef32f0 > .elementor-container,
.elementor-278 .elementor-element.elementor-element-4ef32f0 > .elementor-widget-wrap,
.elementor-278 .elementor-element.elementor-element-4ef32f0 > .elementor-element {
  position: relative;
  z-index: 2;
}

/* =========================================================
   LEFT CONTAINER HOVER
========================================================= */

.elementor-278 .elementor-element.elementor-element-4ef32f0:hover {
  background:
    radial-gradient(
      circle at 14% 18%,
      rgba(255, 146, 20, 0.055),
      transparent 40%
    ),
    #030303;

  box-shadow:
    inset 0 0 80px rgba(255, 118, 0, 0.035);
}

.elementor-278 .elementor-element.elementor-element-4ef32f0:hover::before {
  opacity: 1;
  transform: scale(1);
}

.elementor-278 .elementor-element.elementor-element-4ef32f0:hover::after {
  opacity: 1;

  box-shadow:
    inset 0 0 0 1px rgba(255, 170, 40, 0.08),
    inset 0 0 55px rgba(255, 126, 0, 0.045);
}

/* =========================================================
   NEON SUPPORTING IMAGE
========================================================= */

.elementor-278 .elementor-element.elementor-element-4ef32f0 .mg-racing-neon-sign {
  position: relative;
  display: inline-block;

  transform-origin: left center;

  transition:
    transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Glow directly behind the neon sign */
.elementor-278 .elementor-element.elementor-element-4ef32f0 .mg-racing-neon-sign::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 52%;
  width: 112%;
  height: 105%;
  z-index: -1;
  pointer-events: none;

  transform:
    translate(-50%, -50%)
    scale(0.76);

  border-radius: 40%;

  background:
    radial-gradient(
      ellipse,
      rgba(255, 157, 25, 0.31),
      rgba(255, 104, 0, 0.11) 43%,
      transparent 72%
    );

  filter: blur(23px);
  opacity: 0;

  transition:
    opacity 0.6s ease,
    transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Actual uploaded image */
.elementor-278 .elementor-element.elementor-element-4ef32f0 .mg-racing-neon-sign img {
  position: relative;
  z-index: 2;
  display: block;

  filter:
    brightness(0.84)
    saturate(0.90)
    drop-shadow(0 0 4px rgba(255, 133, 0, 0.26));

  transform:
    translateY(0)
    scale(1);

  transform-origin: left center;

  transition:
    transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),
    filter 0.55s ease;
}

/* Sign moves slightly forward */
.elementor-278 .elementor-element.elementor-element-4ef32f0:hover .mg-racing-neon-sign {
  transform:
    translateY(-4px)
    scale(1.035);
}

/* Background glow activates */
.elementor-278 .elementor-element.elementor-element-4ef32f0:hover .mg-racing-neon-sign::before {
  opacity: 1;

  transform:
    translate(-50%, -50%)
    scale(1);
}

/* Neon ignition followed by a steady pulse */
.elementor-278 .elementor-element.elementor-element-4ef32f0:hover .mg-racing-neon-sign img {
  animation:
    mgRacingNeonIgnite 0.85s ease forwards,
    mgRacingNeonPulse 2.7s ease-in-out 0.85s infinite;
}

/* =========================================================
   HEADING AND TEXT MOVEMENT
========================================================= */

.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-widget-heading,
.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-widget-text-editor,
.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-widget-button {
  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    filter 0.45s ease;
}

/* Main heading receives a restrained glow */
.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-widget-heading .elementor-heading-title {
  transition:
    color 0.4s ease,
    text-shadow 0.45s ease;
}

.elementor-278 .elementor-element.elementor-element-4ef32f0:hover .elementor-widget-heading {
  transform: translateX(5px);
}

.elementor-278 .elementor-element.elementor-element-4ef32f0:hover
.elementor-widget-heading
.elementor-heading-title {
  text-shadow:
    0 0 16px rgba(255, 255, 255, 0.06),
    0 0 24px rgba(242, 170, 69, 0.10);
}

/* Paragraph moves less than the heading */
.elementor-278 .elementor-element.elementor-element-4ef32f0:hover .elementor-widget-text-editor {
  transform: translateX(3px);
}

/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  transition:
    transform 0.35s ease,
    color 0.35s ease,
    box-shadow 0.4s ease;
}

.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;

  background:
    linear-gradient(
      120deg,
      #ff9d1a,
      #ffc45d,
      #f28b16
    );

  transform: scaleX(0);
  transform-origin: left center;

  transition:
    transform 0.48s cubic-bezier(0.7, 0, 0.2, 1);
}

.elementor-278 .elementor-element.elementor-element-4ef32f0:hover .elementor-widget-button {
  transform: translateY(-3px);
}

.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-button:hover {
  color: #050505 !important;

  transform:
    translateY(-3px)
    scale(1.025);

  box-shadow:
    0 15px 36px rgba(255, 139, 18, 0.32),
    0 0 0 4px rgba(255, 157, 26, 0.10),
    0 0 29px rgba(255, 126, 0, 0.18);
}

.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-button:hover::before {
  transform: scaleX(1);
}

.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-button-content-wrapper,
.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-button-text,
.elementor-278 .elementor-element.elementor-element-4ef32f0 .elementor-button-icon {
  position: relative;
  z-index: 2;
}

/* =========================================================
   NEON ANIMATIONS
========================================================= */

@keyframes mgRacingNeonIgnite {
  0% {
    transform: translateY(0) scale(1);

    filter:
      brightness(0.82)
      saturate(0.85)
      drop-shadow(0 0 3px rgba(255, 121, 0, 0.22));
  }

  18% {
    filter:
      brightness(1.45)
      saturate(1.38)
      drop-shadow(0 0 7px rgba(255, 146, 20, 0.82))
      drop-shadow(0 0 19px rgba(255, 98, 0, 0.54));
  }

  30% {
    filter:
      brightness(0.95)
      saturate(1)
      drop-shadow(0 0 4px rgba(255, 121, 0, 0.34));
  }

  43% {
    filter:
      brightness(1.65)
      saturate(1.5)
      drop-shadow(0 0 9px rgba(255, 180, 60, 0.94))
      drop-shadow(0 0 25px rgba(255, 100, 0, 0.68));
  }

  58% {
    filter:
      brightness(1.13)
      saturate(1.18)
      drop-shadow(0 0 7px rgba(255, 140, 15, 0.58))
      drop-shadow(0 0 16px rgba(255, 90, 0, 0.30));
  }

  100% {
    transform:
      translateY(-2px)
      scale(1.018);

    filter:
      brightness(1.33)
      saturate(1.34)
      contrast(1.05)
      drop-shadow(0 0 7px rgba(255, 169, 42, 0.78))
      drop-shadow(0 0 20px rgba(255, 105, 0, 0.54))
      drop-shadow(0 0 35px rgba(255, 82, 0, 0.22));
  }
}

@keyframes mgRacingNeonPulse {
  0%,
  100% {
    transform:
      translateY(-2px)
      scale(1.018);

    filter:
      brightness(1.26)
      saturate(1.28)
      contrast(1.04)
      drop-shadow(0 0 6px rgba(255, 160, 34, 0.70))
      drop-shadow(0 0 18px rgba(255, 101, 0, 0.46))
      drop-shadow(0 0 31px rgba(255, 82, 0, 0.18));
  }

  50% {
    transform:
      translateY(-3px)
      scale(1.028);

    filter:
      brightness(1.48)
      saturate(1.42)
      contrast(1.07)
      drop-shadow(0 0 9px rgba(255, 190, 77, 0.90))
      drop-shadow(0 0 24px rgba(255, 113, 0, 0.64))
      drop-shadow(0 0 42px rgba(255, 78, 0, 0.28));
  }
}

/* =========================================================
   TABLET AND MOBILE
========================================================= */

@media (max-width: 1024px) {
  .elementor-278 .elementor-element.elementor-element-4ef32f0:hover .mg-racing-neon-sign {
    transform:
      translateY(-3px)
      scale(1.025);
  }
}

@media (max-width: 767px) {
  .elementor-278 .elementor-element.elementor-element-4ef32f0::before {
    width: 390px;
    height: 320px;
  }

  .elementor-278 .elementor-element.elementor-element-4ef32f0:hover .elementor-widget-heading,
  .elementor-278 .elementor-element.elementor-element-4ef32f0:hover .elementor-widget-text-editor {
    transform: none;
  }

  .elementor-278 .elementor-element.elementor-element-4ef32f0:hover .mg-racing-neon-sign {
    transform:
      translateY(-2px)
      scale(1.018);
  }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
  .elementor-278 .elementor-element.elementor-element-4ef32f0,
  .elementor-278 .elementor-element.elementor-element-4ef32f0 *,
  .elementor-278 .elementor-element.elementor-element-4ef32f0::before,
  .elementor-278 .elementor-element.elementor-element-4ef32f0::after {
    animation: none !important;
    transition: none !important;
  }

  .elementor-278 .elementor-element.elementor-element-4ef32f0:hover .mg-racing-neon-sign img {
    filter:
      brightness(1.28)
      saturate(1.25)
      drop-shadow(0 0 8px rgba(255, 163, 35, 0.72))
      drop-shadow(0 0 20px rgba(255, 102, 0, 0.46));
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314e2d0 */.elementor-278 .elementor-element.elementor-element-314e2d0 .white-text {
    color: #F2AA45  !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b82197d */.elementor-278 .elementor-element.elementor-element-b82197d .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ffb7ac */.elementor-278 .elementor-element.elementor-element-6ffb7ac .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c480e80 */.elementor-278 .elementor-element.elementor-element-c480e80 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be598b8 */.elementor-278 .elementor-element.elementor-element-be598b8 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82478c */.elementor-278 .elementor-element.elementor-element-f82478c .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2111f3 */.elementor-278 .elementor-element.elementor-element-d2111f3 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b51866 */.elementor-278 .elementor-element.elementor-element-3b51866 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e52f78 */.elementor-278 .elementor-element.elementor-element-1e52f78 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8d6662 */.elementor-278 .elementor-element.elementor-element-f8d6662 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-137576a */.elementor-278 .elementor-element.elementor-element-137576a .white-text {
    color: #F2AA45  !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9d4483 */.elementor-278 .elementor-element.elementor-element-f9d4483 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84ea2e1 */.elementor-278 .elementor-element.elementor-element-84ea2e1 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ae206 */.elementor-278 .elementor-element.elementor-element-68ae206 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-523a1a3 */.elementor-278 .elementor-element.elementor-element-523a1a3 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e92a6 */.elementor-278 .elementor-element.elementor-element-f3e92a6 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0887b */.elementor-278 .elementor-element.elementor-element-1c0887b .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90110b1 */.elementor-278 .elementor-element.elementor-element-90110b1 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9043a53 */.elementor-278 .elementor-element.elementor-element-9043a53 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c5eab */.elementor-278 .elementor-element.elementor-element-77c5eab .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e806e */.elementor-278 .elementor-element.elementor-element-78e806e .white-text {
    color: #F2AA45  !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01948e8 */.elementor-278 .elementor-element.elementor-element-01948e8 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcef86f */.elementor-278 .elementor-element.elementor-element-fcef86f .white-text {
    color: #F2AA45  !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bd7d10 */.elementor-278 .elementor-element.elementor-element-4bd7d10 .white-text {
    color: #F5BA5F !important;
}/* End custom CSS */