.elementor-764 .elementor-element.elementor-element-87218d9:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-87218d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B3;}.elementor-764 .elementor-element.elementor-element-87218d9{border-style:solid;border-width:1px 1px 1px 1px;border-color:#31363F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:50;}.elementor-764 .elementor-element.elementor-element-87218d9, .elementor-764 .elementor-element.elementor-element-87218d9 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-764 .elementor-element.elementor-element-87218d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-764 .elementor-element.elementor-element-dd7faa8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-764 .elementor-element.elementor-element-dd7faa8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-764 .elementor-element.elementor-element-a3c08b7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-764 .elementor-element.elementor-element-a3c08b7.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-764 .elementor-element.elementor-element-a3c08b7{left:0px;}body.rtl .elementor-764 .elementor-element.elementor-element-a3c08b7{right:0px;}.elementor-764 .elementor-element.elementor-element-8292494 > .elementor-container{min-height:0px;}.elementor-764 .elementor-element.elementor-element-8292494{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-8292494 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-764 .elementor-element.elementor-element-286c640 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-764 .elementor-element.elementor-element-286c640 > .elementor-element-populated{padding:070px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-e82ecd5 > .elementor-container{min-height:0px;}.elementor-764 .elementor-element.elementor-element-e82ecd5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-e82ecd5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-764 .elementor-element.elementor-element-a0b5cc4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-764 .elementor-element.elementor-element-a0b5cc4 > .elementor-element-populated{padding:070px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-c6021c0 > .elementor-container{min-height:0px;}.elementor-764 .elementor-element.elementor-element-c6021c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-c6021c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-764 .elementor-element.elementor-element-97800f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-764 .elementor-element.elementor-element-97800f5 > .elementor-element-populated{padding:070px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-4b70e5f:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-4b70e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-764 .elementor-element.elementor-element-4b70e5f > .elementor-container{min-height:0px;}.elementor-764 .elementor-element.elementor-element-4b70e5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-4b70e5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-764 .elementor-element.elementor-element-7d66c3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-764 .elementor-element.elementor-element-7d66c3b > .elementor-element-populated{padding:070px 0px 0px 0px;}body.elementor-page-764:not(.elementor-motion-effects-element-type-background), body.elementor-page-764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-764 .elementor-element.elementor-element-a3c08b7{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-764 .elementor-element.elementor-element-dd7faa8{width:2%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

:root {
  --color-bg:           #000000;
  --color-text:         #ffffff;
  --color-text-muted:   #A4A4A4;
  --color-divider:      #31363F;
  --color-gold:         #C4A24E;
  --color-blue:         #6B8DEF;
  --grad-gold-to-blue:  linear-gradient(to right, rgb(196, 162, 78), rgb(176, 141, 48), rgb(107, 141, 239));
  --glow-blue:          radial-gradient(circle, rgba(74, 111, 229, 0.4) 0%, rgba(40, 68, 163, 0.18) 40%, rgba(0, 0, 0, 0) 65%);
  --glow-gold:          radial-gradient(circle, rgba(196, 162, 78, 0.35) 0%, rgba(146, 116, 37, 0.15) 40%, rgba(0, 0, 0, 0) 65%);
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}

body {
  background-color: #000000 !important;
  font-family: var(--font-sans) !important;
  color: var(--color-text);
  -webkit-font-smoothing: antialiased;
}

.elementor-section-wrap > .elementor-section { margin-bottom: 0 !important; }/* End custom CSS */