.elementor-1041 .elementor-element.elementor-element-b474295{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1041 .elementor-element.elementor-element-b474295:not(.elementor-motion-effects-element-type-background), .elementor-1041 .elementor-element.elementor-element-b474295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jackpotgamingclub.com/wp-content/uploads/2026/06/123-1.webp");}.elementor-widget-twbb_call-to-action .twbb_cta-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-twbb_call-to-action .twbb_cta-description{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-twbb_call-to-action .twbb_cta-button__one{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );background-color:var( --e-global-color-accent );}.elementor-widget-twbb_call-to-action .twbb_cta-button__two{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-twbb_call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-content-wrapper{text-align:center;transition-duration:1000ms;min-height:100px;padding:6px 6px 6px 6px;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-content-wrapper .twbb_cta-button-wrapper {transition-delay:calc( 1000ms / 3 );}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-image-html-tag{justify-content:left;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-title:not(:last-child){margin-bottom:0px;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-description{font-family:"Be Vietnam Pro", sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-button__one{border-radius:50px;color:#ffffff;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-content-wrapper{text-align:center;transition-duration:1000ms;min-height:100px;padding:6px 6px 6px 6px;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-content-wrapper .twbb_cta-button-wrapper {transition-delay:calc( 1000ms / 3 );}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-image-html-tag{justify-content:left;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-title:not(:last-child){margin-bottom:0px;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-description{font-family:"Be Vietnam Pro", sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-button__one{border-radius:50px;color:#ffffff;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-content-wrapper{text-align:center;transition-duration:1000ms;min-height:100px;padding:6px 6px 6px 6px;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-content-wrapper .twbb_cta-button-wrapper {transition-delay:calc( 1000ms / 3 );}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-image-html-tag{justify-content:left;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-title:not(:last-child){margin-bottom:0px;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-description{font-family:"Be Vietnam Pro", sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-button__one{border-radius:50px;color:#ffffff;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-content-wrapper{text-align:center;transition-duration:1000ms;min-height:100px;padding:6px 6px 6px 6px;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-content-wrapper .twbb_cta-button-wrapper {transition-delay:calc( 1000ms / 3 );}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-image-html-tag{justify-content:left;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-title:not(:last-child){margin-bottom:0px;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-description{font-family:"Be Vietnam Pro", sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-button__one{border-radius:50px;color:#ffffff;}@media(max-width:1024px){.elementor-1041 .elementor-element.elementor-element-b474295:not(.elementor-motion-effects-element-type-background), .elementor-1041 .elementor-element.elementor-element-b474295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jackpotgamingclub.com/wp-content/uploads/2026/06/123-1.webp");}.elementor-1041 .elementor-element.elementor-element-b474295{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-widget-twbb_call-to-action .twbb_cta-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-twbb_call-to-action .twbb_cta-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-twbb_call-to-action .twbb_cta-button__one{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-twbb_call-to-action .twbb_cta-button__two{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-twbb_call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-content-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-image-html-tag{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-content-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-image-html-tag{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-content-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-image-html-tag{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-content-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-image-html-tag{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}}@media(max-width:767px){.elementor-1041 .elementor-element.elementor-element-b474295:not(.elementor-motion-effects-element-type-background), .elementor-1041 .elementor-element.elementor-element-b474295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jackpotgamingclub.com/wp-content/uploads/2026/06/123-1.webp");}.elementor-1041 .elementor-element.elementor-element-b474295{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-twbb_call-to-action .twbb_cta-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-twbb_call-to-action .twbb_cta-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-twbb_call-to-action .twbb_cta-button__one{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-twbb_call-to-action .twbb_cta-button__two{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-twbb_call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-content-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-image-html-tag{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-title{font-size:40px;line-height:48px;}.elementor-1041 .elementor-element.elementor-element-693448d .twbb_cta-description{font-size:16px;line-height:24px;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-693448d.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-693448d:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-content-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-image-html-tag{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-title{font-size:40px;line-height:48px;}.elementor-1041 .elementor-element.elementor-element-942176d .twbb_cta-description{font-size:16px;line-height:24px;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-942176d.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-942176d:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-content-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-image-html-tag{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-title{font-size:40px;line-height:48px;}.elementor-1041 .elementor-element.elementor-element-37fdaa7 .twbb_cta-description{font-size:16px;line-height:24px;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-37fdaa7:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-content-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e > .elementor-widget-container{background-image:url("https://jackpotgamingclub.com/wp-content/uploads/2026/06/123-1.webp");}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-image-html-tag{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-title{font-size:40px;line-height:48px;}.elementor-1041 .elementor-element.elementor-element-8e2c12e .twbb_cta-description{font-size:16px;line-height:24px;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-tablet-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-tablet-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-mobile-vertical .twbb_cta-button-wrapper{align-items:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e.twbb_cta-position-button-mobile-horizontal .twbb_cta-button-wrapper{justify-content:center;}.elementor-1041 .elementor-element.elementor-element-8e2c12e:not(.twbb_cta-position-button-horizontal):not(.twbb_cta-position-button-vertical) .twbb_cta-button-wrapper{justify-content:center;}}@media(min-width:768px){.elementor-1041 .elementor-element.elementor-element-b474295{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1041 .elementor-element.elementor-element-b474295{--content-width:1600px;}}/* Start custom CSS for twbb_call-to-action, class: .elementor-element-693448d *//* ==================================================
   CTA GLASS CARD – GOLD LUXURY STYLE
   ================================================== */

/* KHỐI CTA TỔNG */
.elementor-1041 .elementor-element.elementor-element-693448d {
    position: relative;
    overflow: hidden;
    border-radius: 24px;

    background: linear-gradient(
        135deg,
        rgba(42, 12, 18, 0.68) 0%,
        rgba(18, 5, 9, 0.48) 55%,
        rgba(65, 20, 24, 0.56) 100%
    );

    border: 1px solid rgba(215, 174, 88, 0.68);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    box-shadow:
        0 18px 45px rgba(0, 0, 0, 0.28),
        0 0 20px rgba(210, 164, 70, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.18);

    transition:
        transform 0.4s ease,
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}


/* LỚP ÁNH SÁNG GLASS PHÍA TRÊN */
.elementor-1041 .elementor-element.elementor-element-693448d::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    border-radius: inherit;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.18) 0%,
        rgba(255, 255, 255, 0.05) 30%,
        transparent 58%
    );
}


/* GLOW VÀNG NHẸ */
.elementor-1041 .elementor-element.elementor-element-693448d::after {
    content: "";
    position: absolute;
    z-index: 0;
    pointer-events: none;

    width: 220px;
    height: 220px;
    right: -110px;
    bottom: -120px;

    background: radial-gradient(
        circle,
        rgba(225, 179, 82, 0.24) 0%,
        rgba(225, 179, 82, 0.10) 42%,
        transparent 72%
    );

    filter: blur(16px);
}


/* ĐƯA NỘI DUNG LÊN TRÊN EFFECT */
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta,
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__content,
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__bg-wrapper,
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__content-item {
    position: relative;
    z-index: 1;
}


/* BO TRÒN TOÀN BỘ CTA BÊN TRONG */
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta {
    overflow: hidden;
    border-radius: 23px;
    background: transparent;
}


/* BO TRÒN ẢNH */
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__bg-wrapper,
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__bg,
.elementor-1041 .elementor-element.elementor-element-693448d img {
    border-radius: 18px 18px 12px 12px;
}


/* ==================================================
   HEADING – MOTION GOLD GRADIENT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__title,
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__title a,
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__heading,
.elementor-1041 .elementor-element.elementor-element-693448d h1,
.elementor-1041 .elementor-element.elementor-element-693448d h2,
.elementor-1041 .elementor-element.elementor-element-693448d h3 {
    display: inline-block;

    background: linear-gradient(
    110deg,
    #b47a22 0%,
    #d9a848 15%,
    #f0cb72 28%,
    #fff5d2 40%,
    #ffe08a 50%,
    #fff8e8 58%,
    #e0b75a 72%,
    #c89133 86%,
    #b47a22 100%
);

    background-size: 350% auto;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: ctaGoldTitle 20s linear infinite;

    filter: drop-shadow(
        0 2px 5px rgba(0, 0, 0, 0.20)
    );
}


/* CHUYỂN ĐỘNG GRADIENT */
@keyframes ctaGoldTitle {
    0% {
        background-position: 250% center;
    }

    100% {
        background-position: -250% center;
    }
}


/* ==================================================
   BUTTON – GOLD GRADIENT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__button,
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-button,
.elementor-1041 .elementor-element.elementor-element-693448d a.elementor-button {
    position: relative;
    overflow: hidden;

    color: #3a2206 !important;

    background: linear-gradient(
        120deg,
        #8f5b14 0%,
        #c99132 22%,
        #f5d778 45%,
        #fff1ae 52%,
        #d7a13c 70%,
        #936015 100%
    ) !important;

    background-size: 220% auto !important;

    border: 1px solid rgba(255, 235, 168, 0.70) !important;
    border-radius: 999px !important;

    box-shadow:
        0 7px 18px rgba(0, 0, 0, 0.24),
        0 0 14px rgba(221, 172, 66, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.60);

    font-weight: 700;

    animation: ctaGoldButton 6s linear infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        filter 0.3s ease;
}


/* MOTION CỦA BUTTON */
@keyframes ctaGoldButton {
    0% {
        background-position: 200% center;
    }

    100% {
        background-position: -200% center;
    }
}


/* ÁNH SÁNG QUÉT TRÊN BUTTON */
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__button::before,
.elementor-1041 .elementor-element.elementor-element-693448d .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.55),
        transparent
    );

    transform: rotate(18deg);

    animation: ctaButtonShine 4.5s ease-in-out infinite;
}


@keyframes ctaButtonShine {
    0%,
    35% {
        left: -80%;
    }

    70%,
    100% {
        left: 140%;
    }
}


/* ==================================================
   HOVER EFFECT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-693448d:hover {
    transform: translateY(-6px);

    border-color: rgba(247, 211, 124, 0.92);

    box-shadow:
        0 24px 55px rgba(0, 0, 0, 0.34),
        0 0 30px rgba(219, 171, 71, 0.28),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);
}


.elementor-1041 .elementor-element.elementor-element-693448d:hover .elementor-cta__button,
.elementor-1041 .elementor-element.elementor-element-693448d:hover .elementor-button {
    transform: translateY(-2px) scale(1.03);

    filter: brightness(1.08);

    box-shadow:
        0 10px 24px rgba(0, 0, 0, 0.30),
        0 0 22px rgba(235, 187, 82, 0.34),
        inset 0 1px 0 rgba(255, 255, 255, 0.70);
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-1041 .elementor-element.elementor-element-693448d {
        border-radius: 18px;
    }

    .elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta {
        border-radius: 17px;
    }

    .elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__bg-wrapper,
    .elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__bg,
    .elementor-1041 .elementor-element.elementor-element-693448d img {
        border-radius: 14px 14px 10px 10px;
    }
    .elementor-1041 .elementor-element.elementor-element-693448d .elementor-cta__bg{
    border-radius:24px;
    overflow:hidden;
}.elementor-1041 .elementor-element.elementor-element-693448d img{
    width:100%;
    display:block;

    border-radius:24px;

    object-fit:cover;
}
    
}/* End custom CSS */
/* Start custom CSS for twbb_call-to-action, class: .elementor-element-942176d *//* ==================================================
   CTA GLASS CARD – GOLD LUXURY STYLE
   ================================================== */

/* KHỐI CTA TỔNG */
.elementor-1041 .elementor-element.elementor-element-942176d {
    position: relative;
    overflow: hidden;
    border-radius: 24px;

    background: linear-gradient(
        135deg,
        rgba(42, 12, 18, 0.68) 0%,
        rgba(18, 5, 9, 0.48) 55%,
        rgba(65, 20, 24, 0.56) 100%
    );

    border: 1px solid rgba(215, 174, 88, 0.68);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    box-shadow:
        0 18px 45px rgba(0, 0, 0, 0.28),
        0 0 20px rgba(210, 164, 70, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.18);

    transition:
        transform 0.4s ease,
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}


/* LỚP ÁNH SÁNG GLASS PHÍA TRÊN */
.elementor-1041 .elementor-element.elementor-element-942176d::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    border-radius: inherit;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.18) 0%,
        rgba(255, 255, 255, 0.05) 30%,
        transparent 58%
    );
}


/* GLOW VÀNG NHẸ */
.elementor-1041 .elementor-element.elementor-element-942176d::after {
    content: "";
    position: absolute;
    z-index: 0;
    pointer-events: none;

    width: 220px;
    height: 220px;
    right: -110px;
    bottom: -120px;

    background: radial-gradient(
        circle,
        rgba(225, 179, 82, 0.24) 0%,
        rgba(225, 179, 82, 0.10) 42%,
        transparent 72%
    );

    filter: blur(16px);
}


/* ĐƯA NỘI DUNG LÊN TRÊN EFFECT */
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta,
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__content,
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__bg-wrapper,
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__content-item {
    position: relative;
    z-index: 1;
}


/* BO TRÒN TOÀN BỘ CTA BÊN TRONG */
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta {
    overflow: hidden;
    border-radius: 23px;
    background: transparent;
}


/* BO TRÒN ẢNH */
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__bg-wrapper,
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__bg,
.elementor-1041 .elementor-element.elementor-element-942176d img {
    border-radius: 18px 18px 12px 12px;
}


/* ==================================================
   HEADING – MOTION GOLD GRADIENT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__title,
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__title a,
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__heading,
.elementor-1041 .elementor-element.elementor-element-942176d h1,
.elementor-1041 .elementor-element.elementor-element-942176d h2,
.elementor-1041 .elementor-element.elementor-element-942176d h3 {
    display: inline-block;

    background: linear-gradient(
    110deg,
    #b47a22 0%,
    #d9a848 15%,
    #f0cb72 28%,
    #fff5d2 40%,
    #ffe08a 50%,
    #fff8e8 58%,
    #e0b75a 72%,
    #c89133 86%,
    #b47a22 100%
);

    background-size: 350% auto;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: ctaGoldTitle 20s linear infinite;

    filter: drop-shadow(
        0 2px 5px rgba(0, 0, 0, 0.20)
    );
}


/* CHUYỂN ĐỘNG GRADIENT */
@keyframes ctaGoldTitle {
    0% {
        background-position: 250% center;
    }

    100% {
        background-position: -250% center;
    }
}


/* ==================================================
   BUTTON – GOLD GRADIENT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__button,
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-button,
.elementor-1041 .elementor-element.elementor-element-942176d a.elementor-button {
    position: relative;
    overflow: hidden;

    color: #3a2206 !important;

    background: linear-gradient(
        120deg,
        #8f5b14 0%,
        #c99132 22%,
        #f5d778 45%,
        #fff1ae 52%,
        #d7a13c 70%,
        #936015 100%
    ) !important;

    background-size: 220% auto !important;

    border: 1px solid rgba(255, 235, 168, 0.70) !important;
    border-radius: 999px !important;

    box-shadow:
        0 7px 18px rgba(0, 0, 0, 0.24),
        0 0 14px rgba(221, 172, 66, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.60);

    font-weight: 700;

    animation: ctaGoldButton 6s linear infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        filter 0.3s ease;
}


/* MOTION CỦA BUTTON */
@keyframes ctaGoldButton {
    0% {
        background-position: 200% center;
    }

    100% {
        background-position: -200% center;
    }
}


/* ÁNH SÁNG QUÉT TRÊN BUTTON */
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__button::before,
.elementor-1041 .elementor-element.elementor-element-942176d .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.55),
        transparent
    );

    transform: rotate(18deg);

    animation: ctaButtonShine 4.5s ease-in-out infinite;
}


@keyframes ctaButtonShine {
    0%,
    35% {
        left: -80%;
    }

    70%,
    100% {
        left: 140%;
    }
}


/* ==================================================
   HOVER EFFECT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-942176d:hover {
    transform: translateY(-6px);

    border-color: rgba(247, 211, 124, 0.92);

    box-shadow:
        0 24px 55px rgba(0, 0, 0, 0.34),
        0 0 30px rgba(219, 171, 71, 0.28),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);
}


.elementor-1041 .elementor-element.elementor-element-942176d:hover .elementor-cta__button,
.elementor-1041 .elementor-element.elementor-element-942176d:hover .elementor-button {
    transform: translateY(-2px) scale(1.03);

    filter: brightness(1.08);

    box-shadow:
        0 10px 24px rgba(0, 0, 0, 0.30),
        0 0 22px rgba(235, 187, 82, 0.34),
        inset 0 1px 0 rgba(255, 255, 255, 0.70);
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-1041 .elementor-element.elementor-element-942176d {
        border-radius: 18px;
    }

    .elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta {
        border-radius: 17px;
    }

    .elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__bg-wrapper,
    .elementor-1041 .elementor-element.elementor-element-942176d .elementor-cta__bg,
    .elementor-1041 .elementor-element.elementor-element-942176d img {
        border-radius: 14px 14px 10px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for twbb_call-to-action, class: .elementor-element-37fdaa7 *//* ==================================================
   CTA GLASS CARD – GOLD LUXURY STYLE
   ================================================== */

/* KHỐI CTA TỔNG */
.elementor-1041 .elementor-element.elementor-element-37fdaa7 {
    position: relative;
    overflow: hidden;
    border-radius: 24px;

    background: linear-gradient(
        135deg,
        rgba(42, 12, 18, 0.68) 0%,
        rgba(18, 5, 9, 0.48) 55%,
        rgba(65, 20, 24, 0.56) 100%
    );

    border: 1px solid rgba(215, 174, 88, 0.68);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    box-shadow:
        0 18px 45px rgba(0, 0, 0, 0.28),
        0 0 20px rgba(210, 164, 70, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.18);

    transition:
        transform 0.4s ease,
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}


/* LỚP ÁNH SÁNG GLASS PHÍA TRÊN */
.elementor-1041 .elementor-element.elementor-element-37fdaa7::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    border-radius: inherit;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.18) 0%,
        rgba(255, 255, 255, 0.05) 30%,
        transparent 58%
    );
}


/* GLOW VÀNG NHẸ */
.elementor-1041 .elementor-element.elementor-element-37fdaa7::after {
    content: "";
    position: absolute;
    z-index: 0;
    pointer-events: none;

    width: 220px;
    height: 220px;
    right: -110px;
    bottom: -120px;

    background: radial-gradient(
        circle,
        rgba(225, 179, 82, 0.24) 0%,
        rgba(225, 179, 82, 0.10) 42%,
        transparent 72%
    );

    filter: blur(16px);
}


/* ĐƯA NỘI DUNG LÊN TRÊN EFFECT */
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__content,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__bg-wrapper,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__content-item {
    position: relative;
    z-index: 1;
}


/* BO TRÒN TOÀN BỘ CTA BÊN TRONG */
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta {
    overflow: hidden;
    border-radius: 23px;
    background: transparent;
}


/* BO TRÒN ẢNH */
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__bg-wrapper,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__bg,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 img {
    border-radius: 18px 18px 12px 12px;
}


/* ==================================================
   HEADING – MOTION GOLD GRADIENT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__title,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__title a,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__heading,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 h1,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 h2,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 h3 {
    display: inline-block;

    background: linear-gradient(
    110deg,
    #b47a22 0%,
    #d9a848 15%,
    #f0cb72 28%,
    #fff5d2 40%,
    #ffe08a 50%,
    #fff8e8 58%,
    #e0b75a 72%,
    #c89133 86%,
    #b47a22 100%
);

    background-size: 350% auto;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: ctaGoldTitle 20s linear infinite;

    filter: drop-shadow(
        0 2px 5px rgba(0, 0, 0, 0.20)
    );
}


/* CHUYỂN ĐỘNG GRADIENT */
@keyframes ctaGoldTitle {
    0% {
        background-position: 250% center;
    }

    100% {
        background-position: -250% center;
    }
}


/* ==================================================
   BUTTON – GOLD GRADIENT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__button,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-button,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 a.elementor-button {
    position: relative;
    overflow: hidden;

    color: #3a2206 !important;

    background: linear-gradient(
        120deg,
        #8f5b14 0%,
        #c99132 22%,
        #f5d778 45%,
        #fff1ae 52%,
        #d7a13c 70%,
        #936015 100%
    ) !important;

    background-size: 220% auto !important;

    border: 1px solid rgba(255, 235, 168, 0.70) !important;
    border-radius: 999px !important;

    box-shadow:
        0 7px 18px rgba(0, 0, 0, 0.24),
        0 0 14px rgba(221, 172, 66, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.60);

    font-weight: 700;

    animation: ctaGoldButton 6s linear infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        filter 0.3s ease;
}


/* MOTION CỦA BUTTON */
@keyframes ctaGoldButton {
    0% {
        background-position: 200% center;
    }

    100% {
        background-position: -200% center;
    }
}


/* ÁNH SÁNG QUÉT TRÊN BUTTON */
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__button::before,
.elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.55),
        transparent
    );

    transform: rotate(18deg);

    animation: ctaButtonShine 4.5s ease-in-out infinite;
}


@keyframes ctaButtonShine {
    0%,
    35% {
        left: -80%;
    }

    70%,
    100% {
        left: 140%;
    }
}


/* ==================================================
   HOVER EFFECT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-37fdaa7:hover {
    transform: translateY(-6px);

    border-color: rgba(247, 211, 124, 0.92);

    box-shadow:
        0 24px 55px rgba(0, 0, 0, 0.34),
        0 0 30px rgba(219, 171, 71, 0.28),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);
}


.elementor-1041 .elementor-element.elementor-element-37fdaa7:hover .elementor-cta__button,
.elementor-1041 .elementor-element.elementor-element-37fdaa7:hover .elementor-button {
    transform: translateY(-2px) scale(1.03);

    filter: brightness(1.08);

    box-shadow:
        0 10px 24px rgba(0, 0, 0, 0.30),
        0 0 22px rgba(235, 187, 82, 0.34),
        inset 0 1px 0 rgba(255, 255, 255, 0.70);
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-1041 .elementor-element.elementor-element-37fdaa7 {
        border-radius: 18px;
    }

    .elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta {
        border-radius: 17px;
    }

    .elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__bg-wrapper,
    .elementor-1041 .elementor-element.elementor-element-37fdaa7 .elementor-cta__bg,
    .elementor-1041 .elementor-element.elementor-element-37fdaa7 img {
        border-radius: 14px 14px 10px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for twbb_call-to-action, class: .elementor-element-8e2c12e *//* ==================================================
   CTA GLASS CARD – GOLD LUXURY STYLE
   ================================================== */

/* KHỐI CTA TỔNG */
.elementor-1041 .elementor-element.elementor-element-8e2c12e {
    position: relative;
    overflow: hidden;
    border-radius: 24px;

    background: linear-gradient(
        135deg,
        rgba(42, 12, 18, 0.68) 0%,
        rgba(18, 5, 9, 0.48) 55%,
        rgba(65, 20, 24, 0.56) 100%
    );

    border: 1px solid rgba(215, 174, 88, 0.68);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    box-shadow:
        0 18px 45px rgba(0, 0, 0, 0.28),
        0 0 20px rgba(210, 164, 70, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.18);

    transition:
        transform 0.4s ease,
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}


/* LỚP ÁNH SÁNG GLASS PHÍA TRÊN */
.elementor-1041 .elementor-element.elementor-element-8e2c12e::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    border-radius: inherit;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.18) 0%,
        rgba(255, 255, 255, 0.05) 30%,
        transparent 58%
    );
}


/* GLOW VÀNG NHẸ */
.elementor-1041 .elementor-element.elementor-element-8e2c12e::after {
    content: "";
    position: absolute;
    z-index: 0;
    pointer-events: none;

    width: 220px;
    height: 220px;
    right: -110px;
    bottom: -120px;

    background: radial-gradient(
        circle,
        rgba(225, 179, 82, 0.24) 0%,
        rgba(225, 179, 82, 0.10) 42%,
        transparent 72%
    );

    filter: blur(16px);
}


/* ĐƯA NỘI DUNG LÊN TRÊN EFFECT */
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta,
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__content,
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__bg-wrapper,
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__content-item {
    position: relative;
    z-index: 1;
}


/* BO TRÒN TOÀN BỘ CTA BÊN TRONG */
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta {
    overflow: hidden;
    border-radius: 23px;
    background: transparent;
}


/* BO TRÒN ẢNH */
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__bg-wrapper,
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__bg,
.elementor-1041 .elementor-element.elementor-element-8e2c12e img {
    border-radius: 18px 18px 12px 12px;
}


/* ==================================================
   HEADING – MOTION GOLD GRADIENT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__title,
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__title a,
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__heading,
.elementor-1041 .elementor-element.elementor-element-8e2c12e h1,
.elementor-1041 .elementor-element.elementor-element-8e2c12e h2,
.elementor-1041 .elementor-element.elementor-element-8e2c12e h3 {
    display: inline-block;

    background: linear-gradient(
    110deg,
    #b47a22 0%,
    #d9a848 15%,
    #f0cb72 28%,
    #fff5d2 40%,
    #ffe08a 50%,
    #fff8e8 58%,
    #e0b75a 72%,
    #c89133 86%,
    #b47a22 100%
);

    background-size: 350% auto;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: ctaGoldTitle 20s linear infinite;

    filter: drop-shadow(
        0 2px 5px rgba(0, 0, 0, 0.20)
    );
}


/* CHUYỂN ĐỘNG GRADIENT */
@keyframes ctaGoldTitle {
    0% {
        background-position: 250% center;
    }

    100% {
        background-position: -250% center;
    }
}


/* ==================================================
   BUTTON – GOLD GRADIENT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__button,
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-button,
.elementor-1041 .elementor-element.elementor-element-8e2c12e a.elementor-button {
    position: relative;
    overflow: hidden;

    color: #3a2206 !important;

    background: linear-gradient(
        120deg,
        #8f5b14 0%,
        #c99132 22%,
        #f5d778 45%,
        #fff1ae 52%,
        #d7a13c 70%,
        #936015 100%
    ) !important;

    background-size: 220% auto !important;

    border: 1px solid rgba(255, 235, 168, 0.70) !important;
    border-radius: 999px !important;

    box-shadow:
        0 7px 18px rgba(0, 0, 0, 0.24),
        0 0 14px rgba(221, 172, 66, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.60);

    font-weight: 700;

    animation: ctaGoldButton 6s linear infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        filter 0.3s ease;
}


/* MOTION CỦA BUTTON */
@keyframes ctaGoldButton {
    0% {
        background-position: 200% center;
    }

    100% {
        background-position: -200% center;
    }
}


/* ÁNH SÁNG QUÉT TRÊN BUTTON */
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__button::before,
.elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.55),
        transparent
    );

    transform: rotate(18deg);

    animation: ctaButtonShine 4.5s ease-in-out infinite;
}


@keyframes ctaButtonShine {
    0%,
    35% {
        left: -80%;
    }

    70%,
    100% {
        left: 140%;
    }
}


/* ==================================================
   HOVER EFFECT
   ================================================== */

.elementor-1041 .elementor-element.elementor-element-8e2c12e:hover {
    transform: translateY(-6px);

    border-color: rgba(247, 211, 124, 0.92);

    box-shadow:
        0 24px 55px rgba(0, 0, 0, 0.34),
        0 0 30px rgba(219, 171, 71, 0.28),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);
}


.elementor-1041 .elementor-element.elementor-element-8e2c12e:hover .elementor-cta__button,
.elementor-1041 .elementor-element.elementor-element-8e2c12e:hover .elementor-button {
    transform: translateY(-2px) scale(1.03);

    filter: brightness(1.08);

    box-shadow:
        0 10px 24px rgba(0, 0, 0, 0.30),
        0 0 22px rgba(235, 187, 82, 0.34),
        inset 0 1px 0 rgba(255, 255, 255, 0.70);
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-1041 .elementor-element.elementor-element-8e2c12e {
        border-radius: 18px;
    }

    .elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta {
        border-radius: 17px;
    }

    .elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__bg-wrapper,
    .elementor-1041 .elementor-element.elementor-element-8e2c12e .elementor-cta__bg,
    .elementor-1041 .elementor-element.elementor-element-8e2c12e img {
        border-radius: 14px 14px 10px 10px;
    }
}/* End custom CSS */