.elementor .body{font-family:var(--Body);font-weight:500;font-size:var(--fontsize-body);color:var(--black);line-height:var(--lineheight-body);text-align:start;}.elementor .overline{font-family:var(--Headings);font-weight:500;font-size:var(--fontsize-note-m);color:var(--black);line-height:var(--lineheight-note-m);text-transform:uppercase;}.elementor .button-text{font-family:var(--Headings);font-weight:800;font-size:var(--fontsize-body);color:var(--accent);line-height:var(--lineheight-body);text-align:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;}.elementor .button-cta-icon{width:var(--sz-40px);height:var(--sz-40px);max-width:var(--sz-48px);max-height:var(--sz-48px);aspect-ratio:1/1;padding:var(--sz-8px);border-radius:var(--sz-full);background-color:var(--accent);}.elementor .flexbox-default{column-gap:var(--gap-24px);padding-block-start:var(--padding-top-bottom);padding-block-end:var(--padding-top-bottom);padding-inline-start:var(--padding-left-right);padding-inline-end:var(--padding-left-right);display:flex;flex-direction:column;row-gap:var(--gap-32px);}.elementor .flexbox-24gap{object-position:center center;padding:var(--sz-24px);border-radius:var(--sz-32px);flex-direction:column;gap:var(--gap-24px);}.elementor .flexbox-0{padding:0px;border-radius:var(--sz-32px);display:flex;flex-direction:column;gap:var(--gap-24px);align-items:start;}