.elementor .s-a5sroot{--a5g:linear-gradient(135deg,var(--e-global-color-ggstart) 0%,var(--e-global-color-defa0ef) 50%,var(--e-global-color-ggend) 100%);
--a5line:rgba(211,160,67,.18);
--a5marble:url(https://phxedev.wpenginepowered.com/wp-content/uploads/2026/10/adamantium-black-gold-marble.webp);
width:100%; display:flex; flex-direction:column; position:relative; overflow:hidden; color:var(--e-global-color-d3738c0);
padding:var(--DS-Space-Section,clamp(var(--DS-Space-8),9vw,var(--DS-Space-12))) 3%;

















background:linear-gradient(117deg,var(--e-global-color-ecb26e8) 0%,var(--e-global-color-ecb26e8) 100%);
border-top:1px solid rgba(211,160,67,.15); border-bottom:1px solid rgba(211,160,67,.15);





   











& :where(.e-heading-base,.e-paragraph-base){margin-block:0;}& .a5-in{width:100%; max-width:1290px; margin:0 auto; display:flex; flex-direction:column; position:relative; z-index:1; gap:0;}& .a5-col{display:flex; flex-direction:column; gap:0; min-width:0;}& .a5-eyebrow{margin:0 0 clamp(var(--DS-Space-1),1vw,var(--DS-Space-2)) 0 !important;}& .a5-h{color:var(--e-global-color-d3738c0); margin:0 !important;}& .a5-rule{width:120px; max-width:120px; height:4px; min-height:4px; background:var(--a5g); flex:none; padding:0; margin:clamp(var(--DS-Space-3),2vw,var(--DS-Space-4)) 0;}& .a5-body{color:var(--e-global-color-helpnavy) !important; margin-top:clamp(var(--DS-Space-2),1.6vw,var(--DS-Space-3)) !important;}& .a5-fn{color:var(--e-global-color-helpnavy) !important; margin-top:clamp(var(--DS-Space-2),1.4vw,var(--DS-Space-3)) !important;}& .a5-fn a, & .a5-body a{color:var(--e-global-color-ggstart); font-weight:700;}& .a5-actions{display:flex; flex-direction:row; flex-wrap:wrap; gap:var(--DS-Space-2); margin-top:clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-4));}& a.a5-ghost{display:inline-flex; align-items:center; justify-content:center; min-height:clamp(50px,4vw,57px); box-sizing:border-box; background:transparent !important; color:var(--e-global-color-d3738c0) !important; border:1px solid rgba(255,255,255,.4) !important; border-radius:6px; padding:clamp(var(--DS-Space-2),1.2vw,var(--DS-Space-2)) clamp(var(--DS-Space-3),2vw,var(--DS-Space-4)); font-family:var(--e-global-typography-7f9c7b16-font-family),'League Spartan',sans-serif; font-weight:var(--e-global-typography-7f9c7b16-font-weight); font-size:var(--e-global-typography-7f9c7b16-font-size); letter-spacing:var(--e-global-typography-7f9c7b16-letter-spacing,normal); text-transform:uppercase; line-height:var(--e-global-typography-7f9c7b16-line-height,normal); transition:border-color .2s,color .2s;}& a.a5-ghost:hover, & a.a5-ghost:focus-visible{border-color:var(--e-global-color-ggstart) !important; color:var(--e-global-color-ggstart) !important;}& :is(h1,h2,h3,.a5-gold) :is(strong,b){background:var(--a5g); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:var(--e-global-color-defa0ef);}& .screen-reader-text{position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important;}@media (max-width:1024px){ padding-left:var(--DS-Space-5); padding-right:var(--DS-Space-5); }@media (max-width:767px){ padding-left:var(--DS-Space-3); padding-right:var(--DS-Space-3); & .a5-actions{flex-direction:column; align-items:stretch;} & .a5-actions a{text-align:center; justify-content:center;} }& .a5s-grid{display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:clamp(var(--DS-Space-5),5vw,var(--DS-Space-12)); align-items:center;}& .a5s-cards{display:flex; flex-direction:column; gap:0;}& .a5s-card{position:relative; overflow:hidden; display:grid; grid-template-columns:64px minmax(0,1fr) 28px; column-gap:clamp(var(--DS-Space-2),2vw,var(--DS-Space-4)); align-items:center; padding:clamp(var(--DS-Space-3),2.2vw,var(--DS-Space-4)) clamp(var(--DS-Space-3),2.2vw,var(--DS-Space-4)); border-top:1px solid rgba(211,160,67,.55); background:linear-gradient(117deg,var(--e-global-color-ecb26e8),var(--e-global-color-ecb26e8));}& .a5s-card::before{content:''; position:absolute; inset:0; background:var(--a5marble) right center/cover no-repeat; opacity:.16; pointer-events:none;}& .a5s-card > *{position:relative; z-index:1;}& .a5s-c0{margin-left:var(--DS-Space-12);}& .a5s-c1{margin-left:var(--DS-Space-8);}& .a5s-c2{margin-left:var(--DS-Space-4);}& .a5s-c3{margin-left:0;}& .a5s-card{width:auto !important; max-width:none !important;}& .a5s-ic{width:64px !important; margin:0 !important;}& .a5s-icw{display:flex; align-items:center; justify-content:center; width:64px; height:64px; border-radius:50%; border:1px solid rgba(211,160,67,.6); background:radial-gradient(circle at 30% 30%,rgba(241,194,109,.18),rgba(3,9,15,.75));}& .a5s-icw svg{width:28px; height:28px; display:block;}& .a5s-t{font-family:var(--e-global-typography-fc038420-font-family),'League Spartan',sans-serif !important; font-weight:var(--e-global-typography-fc038420-font-weight) !important; font-size:var(--e-global-typography-fc038420-font-size) !important; text-transform:uppercase; color:var(--e-global-color-d3738c0); line-height:var(--e-global-typography-fc038420-line-height,normal) !important;}& .a5s-d{color:var(--e-global-color-helpnavy); font-size:var(--e-global-typography-ba97b09-font-size); line-height:var(--e-global-typography-ba97b09-line-height,normal); margin-top:var(--DS-Space-1) !important;}& .a5s-v{writing-mode:vertical-rl; transform:rotate(180deg); font-family:'Copperplate CC','Copperplate',serif; font-weight:800; font-size:11px; letter-spacing:.26em; text-transform:uppercase; background:var(--a5g); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; justify-self:end;}& .a5s-base{display:flex; flex-direction:row; align-items:center; gap:var(--DS-Space-2); margin-top:var(--DS-Space-2);}& .a5s-baser{flex:1; height:3px; min-height:3px; background:var(--a5g); padding:0;}& .a5s-basel{font-family:'Copperplate CC','Copperplate',serif; font-weight:800; font-size:12px; letter-spacing:.22em; text-transform:uppercase; color:var(--e-global-color-helpnavy);}@media (max-width:1024px){ & .a5s-grid{grid-template-columns:1fr;} & :is(.a5s-c0,.a5s-c1,.a5s-c2,.a5s-c3){margin-left:0;} }@media (max-width:767px){ & .a5s-card{grid-template-columns:1fr; row-gap:var(--DS-Space-2);} & .a5s-ic{width:48px !important;} & .a5s-icw{width:48px; height:48px;} & .a5s-icw svg{width:22px; height:22px;} & .a5s-v{display:none;} }\n}