.elementor-2296 .elementor-element.elementor-element-07436a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-2296 .elementor-element.elementor-element-07436a3:not(.elementor-motion-effects-element-type-background),.elementor-2296 .elementor-element.elementor-element-07436a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(135deg,#0B1B13 0%,#122B1E 100%)}.elementor-2296 .elementor-element.elementor-element-fbc1c7f{width:initial;max-width:initial;text-align:center}.elementor-2296 .elementor-element.elementor-element-fbc1c7f>.elementor-widget-container{background-color:#C2A04214;margin:20px 0 0 0;padding:13px 13px 13px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2A04240;border-radius:40px 40px 40px 40px}.elementor-2296 .elementor-element.elementor-element-fbc1c7f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1}.elementor-2296 .elementor-element.elementor-element-fbc1c7f .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#C2A042}.elementor-2296 .elementor-element.elementor-element-d25325b.elementor-element{--align-self:center}.elementor-2296 .elementor-element.elementor-element-d25325b{text-align:center}.elementor-2296 .elementor-element.elementor-element-d25325b .elementor-heading-title{font-size:56px;font-weight:700;line-height:1.2em;color:#FFF}.elementor-2296 .elementor-element.elementor-element-d46796c{text-align:center;font-size:19px;font-weight:300;line-height:1.6em;color:#FFFFFFC7}@media(max-width:767px){.elementor-2296 .elementor-element.elementor-element-d25325b .elementor-heading-title{font-size:34px}.elementor-2296 .elementor-element.elementor-element-d46796c{font-size:15px}}@media(min-width:768px){.elementor-2296 .elementor-element.elementor-element-07436a3{--content-width:1200px}}.elementor-2296 .elementor-element.elementor-element-d25325b h1::after,root h1::after,.elementor-2296 .elementor-element.elementor-element-d25325b .elementor-heading-title::after,root .elementor-heading-title::after{content:'.'!important;color:#C2A042!important;font-weight:800!important;margin-left:2px!important;display:inline-block!important}.elementor-2296 .elementor-element.elementor-element-d25325b .vl-glass-pill,root .vl-glass-pill{display:inline-block;background:rgb(194 160 66 / .14);color:#FFDF85;padding:2px 14px;border-radius:8px;border:1px solid rgb(194 160 66 / .4);box-shadow:0 2px 12px rgb(194 160 66 / .15);white-space:nowrap}.elementor-2296 .elementor-element.elementor-element-d25325b .vl-outline-pill,root .vl-outline-pill{display:inline-block;background:rgb(255 255 255 / .04);color:#FFF;padding:2px 14px;border-radius:8px;border:1px dashed rgb(194 160 66 / .45);white-space:nowrap}@media (max-width:767px){.elementor-2296 .elementor-element.elementor-element-d25325b .vl-glass-pill,root .vl-glass-pill,.elementor-2296 .elementor-element.elementor-element-d25325b .vl-outline-pill,root .vl-outline-pill{display:inline;padding:1px 6px;border-radius:4px;white-space:normal}}.elementor-2296 .elementor-element.elementor-element-07436a3{position:relative;overflow:hidden;z-index:1}.elementor-2296 .elementor-element.elementor-element-07436a3::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgb(194 160 66 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(194 160 66 / .05) 1px,transparent 1px);background-size:50px 50px;background-position:center center;z-index:1;pointer-events:none;animation:heroGridMove 40s linear infinite}.elementor-2296 .elementor-element.elementor-element-07436a3::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgb(194 160 66 / .14) 0%,#fff0 70%);border-radius:50%;z-index:1;pointer-events:none;animation:heroGlowPulse 8s ease-in-out infinite alternate}@keyframes heroGridMove{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes heroGlowPulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.5}100%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}