.elementor .H4{font-family:var(--Headings);font-weight:600;font-size:var(--fontsize-h4);color:var(--black);line-height:var(--lineheight-H4);-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;\n}.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 .label-ghost{width:auto;max-height:var(--sz-24px);padding:var(--sz-8px);border-radius:var(--sz-full);border-width:1px;border-color:var(--primary);border-style:solid;display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .card-button-text{color:var(--primary);padding:var(--sz-16px);border-radius:var(--sz-full);display:block;align-self:start;}.elementor .card-button-text:hover,.elementor .card-button-text:focus-visible{background-color:var(--neutral-200);}.elementor .flexbox-24gap{object-position:center center;padding:var(--sz-24px);border-radius:var(--sz-32px);flex-direction:column;gap:var(--gap-24px);}