.elementor .e-div-block-base{min-width:0px;padding:0px;}.elementor .e-flexbox-base{min-width:0px;padding:0px;gap:var(--space-m);}.elementor .e-grid-base{padding:0px;gap:var(--space-m);}.elementor .e-heading-base{font-family:var(--font-heading);font-weight:var(--weight-heading);color:var(--text);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading);margin:0 0 var(--space-s);}.elementor .e-paragraph-base{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-m);color:var(--text);line-height:var(--leading-body);margin:0 0 var(--space-s);}.elementor .e-button-base{min-height:var(--tap-target);font-family:var(--font-body);font-weight:var(--weight-button);font-size:var(--text-m);color:var(--primary-contrast);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;padding:var(--button-pad-block) var(--button-pad-inline);border-radius:var(--button-radius);border-width:0px;background:var(--primary);transition:background-color .15s ease, color .15s ease, border-color .15s ease;display:inline-flex;gap:0.5em;justify-content:center;align-items:center;}.elementor .e-button-base:hover,.elementor .e-button-base:focus-visible{color:var(--primary-contrast);background:var(--primary-hover);}.elementor .e-image-base{height:auto;max-width:100%;}