.elementor .s-cmroot{width:100%; display:flex; flex-direction:column; align-items:center; padding:var(--DS-Space-Section) clamp(var(--DS-Space-3),5vw,var(--DS-Space-5));
& .cm-inner{width:100%; max-width:1290px; display:flex; flex-direction:column; align-items:center; padding:0; gap:0;}
& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}
& .e-grid-base{grid-template-rows:none; grid-auto-rows:auto;}
& .cm-head{display:flex; flex-direction:column; align-items:center; text-align:center; gap:var(--DS-Space-4); padding:0 0 var(--DS-Space-5) 0; width:100%;}
& .cm-h2{color:var(--e-global-color-d3738c0); text-wrap:balance;}
& .cm-intro{color:rgba(255,255,255,0.8); max-width:720px; text-wrap:pretty;}
& .cm-grid{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); column-gap:var(--DS-Space-3); row-gap:var(--DS-Space-6); width:100%; padding:0;}
& .cm-grid > .e-con, & .cm-grid > *{min-width:0;}
@media (max-width:1024px){ & .cm-grid{grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:var(--DS-Space-4); row-gap:var(--DS-Space-12);} }
@media (max-width:880px){ & .cm-grid{grid-template-columns:minmax(0,1fr); row-gap:var(--DS-Space-8);} }
/* cal-head-left-110326 (Paige): Calendly section eyebrow + heading left-aligned on phones only (767px and below) */
@media (max-width:767px){
&:not(#mbx):not(#mby):not(#mbz):not(#mbw) [data-id="cmhead"]{align-items:flex-start !important; text-align:left !important; align-self:stretch !important; width:100% !important;}
&:not(#mbx):not(#mby):not(#mbz):not(#mbw) [data-id="cmhead"] > *{align-self:flex-start !important; text-align:left !important; margin-left:0 !important; margin-right:auto !important;}
&:not(#mbx):not(#mby):not(#mbz):not(#mbw) [data-id="cmhead"] :is(h1,h2,h3,h4,div,p,span){text-align:left !important;}
}\n}