.elementor-128 .elementor-element.elementor-element-ddfe739{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-128 .elementor-element.elementor-element-ddfe739:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-ddfe739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jomgegar.my/wp-content/uploads/2026/05/home_new_left.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-0569ab2{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-128 .elementor-element.elementor-element-4276384{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.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-128 .elementor-element.elementor-element-8215051 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-128 .elementor-element.elementor-element-22d86d6{padding:20px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-22d86d6 .elementor-button{font-family:"League Spartan", Sans-serif;font-weight:600;}.elementor-128 .elementor-element.elementor-element-8b6f934{--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-128 .elementor-element.elementor-element-74759b3{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-128 .elementor-element.elementor-element-74759b3:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-74759b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jomgegar.my/wp-content/uploads/2026/05/home_new_left.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-12157e2{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-128 .elementor-element.elementor-element-ccd5b06{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-6dfbba5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-0bd6136{padding:20px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-0bd6136 .elementor-button{font-family:"League Spartan", Sans-serif;font-weight:600;}.elementor-128 .elementor-element.elementor-element-f89fa92{--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-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-128 .elementor-element.elementor-element-232b00f{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-128 .elementor-element.elementor-element-232b00f:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-232b00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-9db4661{text-align:center;}.elementor-128 .elementor-element.elementor-element-9db4661 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:54px;color:#FDFFFF;}.elementor-128 .elementor-element.elementor-element-3534330{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-128 .elementor-element.elementor-element-3534330 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:600;color:#FFD300;}.elementor-128 .elementor-element.elementor-element-01a5f15{--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;}.elementor-128 .elementor-element.elementor-element-01a5f15:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-01a5f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-4c74e11{--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-128 .elementor-element.elementor-element-f6c3932{--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-128 .elementor-element.elementor-element-d5f56a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-128 .elementor-element.elementor-element-d5f56a0:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-d5f56a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-bc25eb6{text-align:center;}.elementor-128 .elementor-element.elementor-element-bc25eb6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:54px;color:#FDFFFF;}.elementor-128 .elementor-element.elementor-element-6fef0b0{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-128 .elementor-element.elementor-element-6fef0b0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:600;color:#FFD300;}.elementor-128 .elementor-element.elementor-element-c498949{--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;}.elementor-128 .elementor-element.elementor-element-c498949:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-c498949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-c05417e{--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-128 .elementor-element.elementor-element-f1519ac img{border-radius:25px 25px 25px 25px;}.elementor-128 .elementor-element.elementor-element-1e051f7{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-fcfa1d5{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-a76c4ee{--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-128 .elementor-element.elementor-element-8ec58e4 img{border-radius:25px 25px 25px 25px;}.elementor-128 .elementor-element.elementor-element-11fdae3{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-8a665df{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-174fa50{--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;}.elementor-128 .elementor-element.elementor-element-174fa50:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-174fa50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-05f4f63{--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-128 .elementor-element.elementor-element-891590d img{border-radius:25px 25px 25px 25px;}.elementor-128 .elementor-element.elementor-element-274882b{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-0ac47dc{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-52efea2{--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-128 .elementor-element.elementor-element-9dcf544{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-3195d45 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-128 .elementor-element.elementor-element-ff02684{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-128 .elementor-element.elementor-element-ff02684:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-ff02684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-ec27096{text-align:center;}.elementor-128 .elementor-element.elementor-element-ec27096 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:54px;color:#FDFFFF;}.elementor-128 .elementor-element.elementor-element-b179078{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-128 .elementor-element.elementor-element-b179078 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:600;color:#FFD300;}.elementor-128 .elementor-element.elementor-element-4cd6555{--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;}.elementor-128 .elementor-element.elementor-element-4cd6555:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-4cd6555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-fc272a6{--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-128 .elementor-element.elementor-element-dc5e77c img{width:75%;}.elementor-128 .elementor-element.elementor-element-3fd5ba8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-128 .elementor-element.elementor-element-3fd5ba8 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:600;line-height:54px;color:#FDFFFF;}.elementor-128 .elementor-element.elementor-element-cf9f922{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-e9cc3f5{--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-128 .elementor-element.elementor-element-10d6a19 img{width:75%;}.elementor-128 .elementor-element.elementor-element-fc1589d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-128 .elementor-element.elementor-element-fc1589d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:600;line-height:54px;color:#FDFFFF;}.elementor-128 .elementor-element.elementor-element-ab52f27{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-c42f911{--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-128 .elementor-element.elementor-element-87f12d5 img{width:75%;}.elementor-128 .elementor-element.elementor-element-f31bbb6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-128 .elementor-element.elementor-element-f31bbb6 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:600;line-height:54px;color:#FDFFFF;}.elementor-128 .elementor-element.elementor-element-4615f83{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-41000ea{--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-128 .elementor-element.elementor-element-a6433f7 img{width:75%;}.elementor-128 .elementor-element.elementor-element-f8fb1d2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-128 .elementor-element.elementor-element-f8fb1d2 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:600;line-height:54px;color:#FDFFFF;}.elementor-128 .elementor-element.elementor-element-ab89632{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-9354d23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-128 .elementor-element.elementor-element-9354d23:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-9354d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-87cee22{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-128 .elementor-element.elementor-element-87cee22:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-87cee22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-53babbf{text-align:center;}.elementor-128 .elementor-element.elementor-element-53babbf .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:54px;color:#FDFFFF;}.elementor-128 .elementor-element.elementor-element-2dc0d8b{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-128 .elementor-element.elementor-element-2dc0d8b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:600;color:#FFD300;}.elementor-128 .elementor-element.elementor-element-c280e76{--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-128 .elementor-element.elementor-element-c280e76:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-c280e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-128 .elementor-element.elementor-element-9546827{--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-128 .elementor-element.elementor-element-9546827:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-9546827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-74759b3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-128 .elementor-element.elementor-element-12157e2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-ccd5b06{font-size:19px;}.elementor-128 .elementor-element.elementor-element-6dfbba5 .elementor-heading-title{font-size:20px;}.elementor-128 .elementor-element.elementor-element-ce4e6a3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-128 .elementor-element.elementor-element-232b00f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-128 .elementor-element.elementor-element-3534330 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-128 .elementor-element.elementor-element-d5f56a0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-128 .elementor-element.elementor-element-6fef0b0 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-128 .elementor-element.elementor-element-c498949{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-174fa50{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-ff02684{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-128 .elementor-element.elementor-element-b179078 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-128 .elementor-element.elementor-element-9354d23{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-128 .elementor-element.elementor-element-2dc0d8b .elementor-heading-title{font-size:36px;line-height:42px;}}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-0569ab2{--width:50%;}.elementor-128 .elementor-element.elementor-element-8b6f934{--width:50%;}.elementor-128 .elementor-element.elementor-element-12157e2{--width:50%;}.elementor-128 .elementor-element.elementor-element-f89fa92{--width:50%;}.elementor-128 .elementor-element.elementor-element-4c74e11{--width:50%;}.elementor-128 .elementor-element.elementor-element-f6c3932{--width:50%;}.elementor-128 .elementor-element.elementor-element-c05417e{--width:50%;}.elementor-128 .elementor-element.elementor-element-a76c4ee{--width:50%;}.elementor-128 .elementor-element.elementor-element-05f4f63{--width:50%;}.elementor-128 .elementor-element.elementor-element-52efea2{--width:50%;}.elementor-128 .elementor-element.elementor-element-fc272a6{--width:25%;}.elementor-128 .elementor-element.elementor-element-e9cc3f5{--width:25%;}.elementor-128 .elementor-element.elementor-element-c42f911{--width:25%;}.elementor-128 .elementor-element.elementor-element-41000ea{--width:25%;}}/* Start custom CSS for button, class: .elementor-element-22d86d6 *//* MAIN BUTTON WIDGET CONTAINER */
.jg-gegar-register-header-btn{

    text-align:center;
}

/* CENTER ELEMENTOR BUTTON */
.jg-gegar-register-header-btn .elementor-widget-container{

    display:flex;

    justify-content:center !important;

    align-items:center;
}

/* REMOVE UNDERLINE */
.jg-gegar-register-header-btn a{

    text-decoration:none !important;
}

/* HEADER CTA BUTTON */
.jg-gegar-register-header-btn .elementor-button{

    background:#FFCC00 !important;

    color:#000000 !important;

    font-family:'League Spartan', sans-serif;

    font-size:18px;

    font-weight:700;

    text-transform:uppercase;

    letter-spacing:1.2px;

    padding:15px 30px;

    border-radius:999px;

    border:none;

    position:relative;

    overflow:hidden;

    transition:
        all 0.35s ease;

    box-shadow:
        0 10px 28px rgba(255,204,0,0.18);

    animation:
        pulseGlow 2.8s infinite;

    text-decoration:none !important;
}

/* SHINE EFFECT */
.jg-gegar-register-header-btn .elementor-button:before{

    content:'';

    position:absolute;

    top:0;
    left:-120%;

    width:80%;
    height:100%;

    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.45),
        transparent
    );

    transform:skewX(-20deg);

    transition:all 0.7s ease;
}

/* HOVER */
.jg-gegar-register-header-btn .elementor-button:hover{

    background:#ffffff !important;

    color:#000000 !important;

    text-decoration:none !important;

    transform:
        translateY(-2px)
        scale(1.04);

    box-shadow:
        0 18px 40px rgba(255,204,0,0.28);
}

/* SHINE MOVE */
.jg-gegar-register-header-btn .elementor-button:hover:before{

    left:140%;
}

/* CLICK */
.jg-gegar-register-header-btn .elementor-button:active{

    transform:scale(0.98);
}

/* PULSE ANIMATION */
@keyframes pulseGlow{

    0%{

        box-shadow:
            0 0 0 rgba(255,204,0,0.15);
    }

    50%{

        box-shadow:
            0 0 25px rgba(255,204,0,0.3);
    }

    100%{

        box-shadow:
            0 0 0 rgba(255,204,0,0.15);
    }
}

/* MOBILE */
@media(max-width:767px){

    .jg-gegar-register-header-btn .elementor-button{

        font-size:16px;

        letter-spacing:1px;

        padding:14px 24px;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd6136 *//* MAIN BUTTON WIDGET CONTAINER */
.jg-gegar-register-header-btn{

    text-align:center;
}

/* CENTER ELEMENTOR BUTTON */
.jg-gegar-register-header-btn .elementor-widget-container{

    display:flex;

    justify-content:center !important;

    align-items:center;
}

/* REMOVE UNDERLINE */
.jg-gegar-register-header-btn a{

    text-decoration:none !important;
}

/* HEADER CTA BUTTON */
.jg-gegar-register-header-btn .elementor-button{

    background:#FFCC00 !important;

    color:#000000 !important;

    font-family:'League Spartan', sans-serif;

    font-size:18px;

    font-weight:700;

    text-transform:uppercase;

    letter-spacing:1.2px;

    padding:15px 30px;

    border-radius:999px;

    border:none;

    position:relative;

    overflow:hidden;

    transition:
        all 0.35s ease;

    box-shadow:
        0 10px 28px rgba(255,204,0,0.18);

    animation:
        pulseGlow 2.8s infinite;

    text-decoration:none !important;
}

/* SHINE EFFECT */
.jg-gegar-register-header-btn .elementor-button:before{

    content:'';

    position:absolute;

    top:0;
    left:-120%;

    width:80%;
    height:100%;

    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.45),
        transparent
    );

    transform:skewX(-20deg);

    transition:all 0.7s ease;
}

/* HOVER */
.jg-gegar-register-header-btn .elementor-button:hover{

    background:#ffffff !important;

    color:#000000 !important;

    text-decoration:none !important;

    transform:
        translateY(-2px)
        scale(1.04);

    box-shadow:
        0 18px 40px rgba(255,204,0,0.28);
}

/* SHINE MOVE */
.jg-gegar-register-header-btn .elementor-button:hover:before{

    left:140%;
}

/* CLICK */
.jg-gegar-register-header-btn .elementor-button:active{

    transform:scale(0.98);
}

/* PULSE ANIMATION */
@keyframes pulseGlow{

    0%{

        box-shadow:
            0 0 0 rgba(255,204,0,0.15);
    }

    50%{

        box-shadow:
            0 0 25px rgba(255,204,0,0.3);
    }

    100%{

        box-shadow:
            0 0 0 rgba(255,204,0,0.15);
    }
}

/* MOBILE */
@media(max-width:767px){

    .jg-gegar-register-header-btn .elementor-button{

        font-size:16px;

        letter-spacing:1px;

        padding:14px 24px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc272a6 *//* MAIN COLUMN */
.elementor-128 .elementor-element.elementor-element-fc272a6{

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease;

    border-radius:22px;

    overflow:hidden;

    position:relative;
}

/* Subtle glow border */
.elementor-128 .elementor-element.elementor-element-fc272a6:before{

    content:'';

    position:absolute;
    inset:0;

    border:1px solid rgba(255,204,0,0.08);

    border-radius:22px;

    pointer-events:none;

    transition:all 0.4s ease;
}

/* Hover whole card */
.elementor-128 .elementor-element.elementor-element-fc272a6:hover{

    transform:translateY(-6px);

    box-shadow:
        0 18px 45px rgba(0,0,0,0.28);
}

/* Stronger border on hover */
.elementor-128 .elementor-element.elementor-element-fc272a6:hover:before{

    border-color:rgba(255,204,0,0.28);
}

/* IMAGE EFFECT */
.elementor-128 .elementor-element.elementor-element-fc272a6 img{

    transition:
        transform 0.7s ease,
        filter 0.7s ease;

    transform:scale(1);
}

/* Slow cinematic zoom */
.elementor-128 .elementor-element.elementor-element-fc272a6:hover img{

    transform:scale(1.045);

    filter:brightness(1.03);
}

/* HEADER EFFECT */
.elementor-128 .elementor-element.elementor-element-fc272a6 h1,
.elementor-128 .elementor-element.elementor-element-fc272a6 h2,
.elementor-128 .elementor-element.elementor-element-fc272a6 h3,
.elementor-128 .elementor-element.elementor-element-fc272a6 h4{

    transition:
        transform 0.35s ease,
        color 0.35s ease;
}

/* Slight text movement */
.elementor-128 .elementor-element.elementor-element-fc272a6:hover h1,
.elementor-128 .elementor-element.elementor-element-fc272a6:hover h2,
.elementor-128 .elementor-element.elementor-element-fc272a6:hover h3,
.elementor-128 .elementor-element.elementor-element-fc272a6:hover h4{

    transform:translateY(-2px);

    color:#FFCC00;
}

/* SUBTEXT */
.elementor-128 .elementor-element.elementor-element-fc272a6 p{

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Slight motion */
.elementor-128 .elementor-element.elementor-element-fc272a6:hover p{

    opacity:0.92;

    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:767px){

    .elementor-128 .elementor-element.elementor-element-fc272a6:hover{

        transform:none;
    }

    .elementor-128 .elementor-element.elementor-element-fc272a6:hover img{

        transform:scale(1.02);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cc3f5 *//* MAIN COLUMN */
.elementor-128 .elementor-element.elementor-element-e9cc3f5{

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease;

    border-radius:22px;

    overflow:hidden;

    position:relative;
}

/* Subtle glow border */
.elementor-128 .elementor-element.elementor-element-e9cc3f5:before{

    content:'';

    position:absolute;
    inset:0;

    border:1px solid rgba(255,204,0,0.08);

    border-radius:22px;

    pointer-events:none;

    transition:all 0.4s ease;
}

/* Hover whole card */
.elementor-128 .elementor-element.elementor-element-e9cc3f5:hover{

    transform:translateY(-6px);

    box-shadow:
        0 18px 45px rgba(0,0,0,0.28);
}

/* Stronger border on hover */
.elementor-128 .elementor-element.elementor-element-e9cc3f5:hover:before{

    border-color:rgba(255,204,0,0.28);
}

/* IMAGE EFFECT */
.elementor-128 .elementor-element.elementor-element-e9cc3f5 img{

    transition:
        transform 0.7s ease,
        filter 0.7s ease;

    transform:scale(1);
}

/* Slow cinematic zoom */
.elementor-128 .elementor-element.elementor-element-e9cc3f5:hover img{

    transform:scale(1.045);

    filter:brightness(1.03);
}

/* HEADER EFFECT */
.elementor-128 .elementor-element.elementor-element-e9cc3f5 h1,
.elementor-128 .elementor-element.elementor-element-e9cc3f5 h2,
.elementor-128 .elementor-element.elementor-element-e9cc3f5 h3,
.elementor-128 .elementor-element.elementor-element-e9cc3f5 h4{

    transition:
        transform 0.35s ease,
        color 0.35s ease;
}

/* Slight text movement */
.elementor-128 .elementor-element.elementor-element-e9cc3f5:hover h1,
.elementor-128 .elementor-element.elementor-element-e9cc3f5:hover h2,
.elementor-128 .elementor-element.elementor-element-e9cc3f5:hover h3,
.elementor-128 .elementor-element.elementor-element-e9cc3f5:hover h4{

    transform:translateY(-2px);

    color:#FFCC00;
}

/* SUBTEXT */
.elementor-128 .elementor-element.elementor-element-e9cc3f5 p{

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Slight motion */
.elementor-128 .elementor-element.elementor-element-e9cc3f5:hover p{

    opacity:0.92;

    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:767px){

    .elementor-128 .elementor-element.elementor-element-e9cc3f5:hover{

        transform:none;
    }

    .elementor-128 .elementor-element.elementor-element-e9cc3f5:hover img{

        transform:scale(1.02);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42f911 *//* MAIN COLUMN */
.elementor-128 .elementor-element.elementor-element-c42f911{

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease;

    border-radius:22px;

    overflow:hidden;

    position:relative;
}

/* Subtle glow border */
.elementor-128 .elementor-element.elementor-element-c42f911:before{

    content:'';

    position:absolute;
    inset:0;

    border:1px solid rgba(255,204,0,0.08);

    border-radius:22px;

    pointer-events:none;

    transition:all 0.4s ease;
}

/* Hover whole card */
.elementor-128 .elementor-element.elementor-element-c42f911:hover{

    transform:translateY(-6px);

    box-shadow:
        0 18px 45px rgba(0,0,0,0.28);
}

/* Stronger border on hover */
.elementor-128 .elementor-element.elementor-element-c42f911:hover:before{

    border-color:rgba(255,204,0,0.28);
}

/* IMAGE EFFECT */
.elementor-128 .elementor-element.elementor-element-c42f911 img{

    transition:
        transform 0.7s ease,
        filter 0.7s ease;

    transform:scale(1);
}

/* Slow cinematic zoom */
.elementor-128 .elementor-element.elementor-element-c42f911:hover img{

    transform:scale(1.045);

    filter:brightness(1.03);
}

/* HEADER EFFECT */
.elementor-128 .elementor-element.elementor-element-c42f911 h1,
.elementor-128 .elementor-element.elementor-element-c42f911 h2,
.elementor-128 .elementor-element.elementor-element-c42f911 h3,
.elementor-128 .elementor-element.elementor-element-c42f911 h4{

    transition:
        transform 0.35s ease,
        color 0.35s ease;
}

/* Slight text movement */
.elementor-128 .elementor-element.elementor-element-c42f911:hover h1,
.elementor-128 .elementor-element.elementor-element-c42f911:hover h2,
.elementor-128 .elementor-element.elementor-element-c42f911:hover h3,
.elementor-128 .elementor-element.elementor-element-c42f911:hover h4{

    transform:translateY(-2px);

    color:#FFCC00;
}

/* SUBTEXT */
.elementor-128 .elementor-element.elementor-element-c42f911 p{

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Slight motion */
.elementor-128 .elementor-element.elementor-element-c42f911:hover p{

    opacity:0.92;

    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:767px){

    .elementor-128 .elementor-element.elementor-element-c42f911:hover{

        transform:none;
    }

    .elementor-128 .elementor-element.elementor-element-c42f911:hover img{

        transform:scale(1.02);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41000ea *//* MAIN COLUMN */
.elementor-128 .elementor-element.elementor-element-41000ea{

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease;

    border-radius:22px;

    overflow:hidden;

    position:relative;
}

/* Subtle glow border */
.elementor-128 .elementor-element.elementor-element-41000ea:before{

    content:'';

    position:absolute;
    inset:0;

    border:1px solid rgba(255,204,0,0.08);

    border-radius:22px;

    pointer-events:none;

    transition:all 0.4s ease;
}

/* Hover whole card */
.elementor-128 .elementor-element.elementor-element-41000ea:hover{

    transform:translateY(-6px);

    box-shadow:
        0 18px 45px rgba(0,0,0,0.28);
}

/* Stronger border on hover */
.elementor-128 .elementor-element.elementor-element-41000ea:hover:before{

    border-color:rgba(255,204,0,0.28);
}

/* IMAGE EFFECT */
.elementor-128 .elementor-element.elementor-element-41000ea img{

    transition:
        transform 0.7s ease,
        filter 0.7s ease;

    transform:scale(1);
}

/* Slow cinematic zoom */
.elementor-128 .elementor-element.elementor-element-41000ea:hover img{

    transform:scale(1.045);

    filter:brightness(1.03);
}

/* HEADER EFFECT */
.elementor-128 .elementor-element.elementor-element-41000ea h1,
.elementor-128 .elementor-element.elementor-element-41000ea h2,
.elementor-128 .elementor-element.elementor-element-41000ea h3,
.elementor-128 .elementor-element.elementor-element-41000ea h4{

    transition:
        transform 0.35s ease,
        color 0.35s ease;
}

/* Slight text movement */
.elementor-128 .elementor-element.elementor-element-41000ea:hover h1,
.elementor-128 .elementor-element.elementor-element-41000ea:hover h2,
.elementor-128 .elementor-element.elementor-element-41000ea:hover h3,
.elementor-128 .elementor-element.elementor-element-41000ea:hover h4{

    transform:translateY(-2px);

    color:#FFCC00;
}

/* SUBTEXT */
.elementor-128 .elementor-element.elementor-element-41000ea p{

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Slight motion */
.elementor-128 .elementor-element.elementor-element-41000ea:hover p{

    opacity:0.92;

    transform:translateY(-1px);
}

/* MOBILE */
@media(max-width:767px){

    .elementor-128 .elementor-element.elementor-element-41000ea:hover{

        transform:none;
    }

    .elementor-128 .elementor-element.elementor-element-41000ea:hover img{

        transform:scale(1.02);
    }

}/* End custom CSS */