.elementor .text-base{font-size:1rem;line-height:1.5rem;font-style:normal;}.elementor .text-lg{font-size:1.125rem;line-height:1.75rem;}.elementor .text-2xl{font-size:1.5rem;line-height:2rem;}.elementor .text-4xl{font-size:2.25rem;line-height:2.5rem;}.elementor .text-7xl{font-size:4.5rem;line-height:1;}.elementor .text-heading{font-size:4.5rem;line-height:1;}.elementor .text-muted-foreground{color:var(--muted-foreground);}.elementor .tracking-tighter{letter-spacing:-0.05em;}.elementor .tracking-tight{letter-spacing:-0.025em;}.elementor .leading-tight{line-height:1.25;}.elementor .font-medium{font-weight:500;}.elementor .font-serif{font-family:"p22-mackinac-pro";}.elementor .font-sans{font-family:"Inter";}.elementor .section-container{width:100%;min-width:var(--spacing-0);max-width:var(--max-width);padding-block-start:var(--spacing-24);padding-block-end:var(--spacing-24);padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-0);margin-inline-start:auto;margin-inline-end:auto;}.elementor .section-content-container{width:100%;min-width:var(--spacing-0);max-width:var(--max-width);padding-block-start:var(--spacing-24);padding-block-end:var(--spacing-24);padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-0);margin-inline-start:auto;margin-inline-end:auto;}.elementor .side-tab-trigger{width:100%;overflow:hidden;padding-block-start:var(--spacing-3);padding-block-end:var(--spacing-3);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-0);border-block-start-width:var(--spacing-0);border-block-end-width:var(--spacing-0);border-inline-start-width:0.1875rem;border-inline-end-width:var(--spacing-0);border-color:var(--border);background-color:#ffffff00;display: grid;
text-align: left;
grid-template-rows: auto minmax(0,0fr);
transition: grid-template-rows 0.3s ease-out, border-color 0.3s ease-out;

&.e--selected {
  grid-template-rows: auto minmax(0,1fr);
}\n}.elementor .side-tab-trigger:hover,.elementor .side-tab-trigger:focus-visible{background-color:#ffffff00;}.elementor .side-tab-trigger:active{border-color:var(--primary);}.elementor .side-tab-trigger:focus{background-color:#ffffff00;}.elementor .side-tab-trigger-title{font-size:1.875rem;line-height:2.25rem;}