.elementor-131 .elementor-element.elementor-element-41ad30c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4A0171F;--border-color:#D4A0171F;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-131 .elementor-element.elementor-element-41ad30c8:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-41ad30c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060F22;}.elementor-131 .elementor-element.elementor-element-69f885b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-131 .elementor-element.elementor-element-6dcf2403{font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:400;color:#D4A017;}.elementor-131 .elementor-element.elementor-element-2c6af2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-46420c60{text-align:end;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#8899BB;}.elementor-131 .elementor-element.elementor-element-46420c60 a{color:#22C55E;}@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-6dcf2403{text-align:center;}.elementor-131 .elementor-element.elementor-element-46420c60{text-align:center;}}/* Start custom CSS */.hero::before {
  content: '';
  position: absolute; inset: 0;
  background:
    radial-gradient(ellipse 70% 60% at 50% 40%, rgba(212,160,23,0.1) 0%, transparent 70%),
    radial-gradient(ellipse 100% 80% at 50% 100%, rgba(34,197,94,0.06) 0%, transparent 60%),
    linear-gradient(180deg, #060f22 0%, #111d3e 50%, #0a1528 100%);
}/* End custom CSS */