.elementor-378 .elementor-element.elementor-element-47d2ded8:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-47d2ded8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1A;}.elementor-378 .elementor-element.elementor-element-47d2ded8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 32px 48px 32px;}.elementor-378 .elementor-element.elementor-element-47d2ded8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-fc2696d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-378 .elementor-element.elementor-element-482b3d6f{padding:0px 0px 8px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-165508b2{padding:0px 0px 16px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-165508b2 .elementor-heading-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-521e6380{padding:0px 0px 0px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-5d49063d:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-5d49063d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161628;}.elementor-378 .elementor-element.elementor-element-5d49063d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 32px 28px 32px;}.elementor-378 .elementor-element.elementor-element-5d49063d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-7be17b41.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-378 .elementor-element.elementor-element-2411830d:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-2411830d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1A;}.elementor-378 .elementor-element.elementor-element-2411830d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 32px 56px 32px;}.elementor-378 .elementor-element.elementor-element-2411830d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-4a5aa6f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-378 .elementor-element.elementor-element-6212c505:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-6212c505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}.elementor-378 .elementor-element.elementor-element-6212c505{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 32px 56px 32px;}.elementor-378 .elementor-element.elementor-element-6212c505 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-46802f4b{padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-78766718:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-78766718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1A;}.elementor-378 .elementor-element.elementor-element-78766718{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 32px 56px 32px;}.elementor-378 .elementor-element.elementor-element-78766718 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-49aadfc8{padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-48ae1b8a:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-48ae1b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}.elementor-378 .elementor-element.elementor-element-48ae1b8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 32px 64px 32px;}.elementor-378 .elementor-element.elementor-element-48ae1b8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-32de70d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-378 .elementor-element.elementor-element-204dba0a{padding:0px 0px 12px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-204dba0a .elementor-heading-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-37f87ec5{padding:0px 0px 24px 0px;}.elementor-378 .elementor-element.elementor-element-6c601530 .elementor-button{border-radius:50px 50px 50px 50px;padding:14px 36px 14px 36px;}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-47d2ded8{padding:52px 20px 36px 20px;}.elementor-378 .elementor-element.elementor-element-6212c505{padding:48px 20px 48px 20px;}.elementor-378 .elementor-element.elementor-element-78766718{padding:48px 20px 48px 20px;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-47d2ded8{padding:40px 16px 28px 16px;}.elementor-378 .elementor-element.elementor-element-5d49063d{padding:20px 16px 20px 16px;}.elementor-378 .elementor-element.elementor-element-2411830d{padding:40px 16px 40px 16px;}.elementor-378 .elementor-element.elementor-element-6212c505{padding:40px 16px 40px 16px;}.elementor-378 .elementor-element.elementor-element-78766718{padding:40px 16px 40px 16px;}.elementor-378 .elementor-element.elementor-element-48ae1b8a{padding:48px 16px 48px 16px;}}/* Start custom CSS for heading, class: .elementor-element-165508b2 */.elementor-heading-title br + * { background: linear-gradient(135deg,#FFD700,#FF2D4E); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47d2ded8 */.rev-hero { background: linear-gradient(to bottom, #0F0F1A, #0A0A0F); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c601530 */.elementor-button { background: linear-gradient(135deg,#FFD700,#FF8C00) !important; color: #000 !important; font-family:'Kanit',sans-serif !important; font-weight:800 !important; box-shadow: 0 0 25px rgba(255,215,0,0.35); transition: all 0.3s; } .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 0 40px rgba(255,215,0,0.55) !important; }/* End custom CSS */