.elementor .s-c4root{width:100%; display:flex; flex-direction:column; align-items:center; padding:var(--DS-Space-Section) clamp(var(--DS-Space-3),3vw,var(--DS-Space-5));
& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}
& .c4-inner{width:100%; max-width:780px; display:flex; flex-direction:column; align-items:center; gap:var(--DS-Space-3); padding:0;}
& .c4-head{display:flex; flex-direction:column; align-items:center; gap:var(--DS-Space-1); padding:0; text-align:center;}
& .c4-h2{color:var(--e-global-color-d3738c0); text-wrap:balance;}
& .c4-h3{background:linear-gradient(90deg,var(--e-global-color-ggstart,var(--e-global-color-ggstart)),var(--e-global-color-ggend,var(--e-global-color-ggend))); -webkit-background-clip:text; background-clip:text; color:transparent; -webkit-text-fill-color:transparent;}
& .c4-btns{width:100%; display:flex; flex-direction:column; gap:var(--DS-Space-2); padding:0;}
& .c4-btns .e-button-base, & .c4-btns a{width:100%; justify-content:center; text-align:center; line-height:1.35; white-space:normal; overflow-wrap:anywhere;}
& .c4-btns a{display:block !important;}
& .c4-btns a sup, & .c4-btns a .phx-fn{color:inherit !important; position:relative; top:-0.1em;}
@media (max-width:767px){ & .c4-btns a{font-size:var(--e-global-typography-7f9c7b16-font-size);} }
& .c4-btns .phx-fn-ref{color:currentColor !important; -webkit-text-fill-color:currentColor !important; background:none !important;}
& .c4-btns .gc-2fcd1eb48d84558c .phx-fn-ref, & .c4-btns .gc-2e375fec914f97ec .phx-fn-ref{color:var(--e-global-color-primary) !important; -webkit-text-fill-color:var(--e-global-color-primary) !important;}
/* cta-spacing-110326 (Paige): style-sheet spacing - eyebrow>heading Space-2, heading>buttons Space-3, button>button Space-2 */
&:not(#mbx):not(#mby):not(#mbz):not(#mbw) .c4-head{row-gap:var(--DS-Space-2) !important; gap:var(--DS-Space-2) !important;}
&:not(#mbx):not(#mby):not(#mbz):not(#mbw) .c4-head > *{margin-top:0 !important; margin-bottom:0 !important; padding-top:0 !important; min-height:0 !important;}
&:not(#mbx):not(#mby):not(#mbz):not(#mbw) .c4-inner{row-gap:var(--DS-Space-3) !important; gap:var(--DS-Space-3) !important;}
&:not(#mbx):not(#mby):not(#mbz):not(#mbw) .c4-btns{row-gap:var(--DS-Space-2) !important; gap:var(--DS-Space-2) !important;}
&:not(#mbx):not(#mby):not(#mbz):not(#mbw) .c4-btns > *{margin-top:0 !important; margin-bottom:0 !important;}\n}