:root {
  --font-size--50: 0.64rem;
  --font-size--100: 0.79rem;
  --font-size--100--clamp: clamp(0.79rem, 0.677rem + 0.301vw, 0.903rem);
  --font-size--100--clamp--larger: clamp(0.64rem, 0.565rem + 0.2vw, 0.715rem);
  --font-size--100--clamp--smaller: clamp(0.878rem, 1.062rem - 0.491vw, 0.694rem);
  --font-size--200: 0.889rem;
  --font-size--200--clamp: clamp(0.889rem, 0.711rem + 0.475vw, 1.067rem);
  --font-size--200--clamp--larger: clamp(0.8rem, 0.704rem + 0.256vw, 0.896rem);
  --font-size--200--clamp--smaller: clamp(0.937rem, 1.041rem - 0.277vw, 0.833rem);
  --font-size--300: 1rem;
  --font-size--300--clamp: clamp(1rem, 0.875rem + 0.333vw, 1.125rem);
  --font-size--300--clamp--larger: clamp(1rem, 0.75rem + 0.667vw, 1.25rem);
  --font-size--300--clamp--smaller: clamp(0.937rem, 1.063rem - 0.336vw, 1rem);
  --font-size--400: 1.125rem;
  --font-size--400--clamp: clamp(1.125rem, 1rem + 0.333vw, 1.25rem);
  --font-size--400--clamp--larger: clamp(1.25rem, 1.17rem + 0.213vw, 1.33rem);
  --font-size--400--clamp--smaller: clamp(1.067rem, 0.934rem + 0.355vw, 1.2rem);
  --font-size--500: 1.266rem;
  --font-size--500--clamp: clamp(1.266rem, 0.97rem + 0.789vw, 1.562rem);
  --font-size--500--clamp--larger: clamp(1.562rem, 1.355rem + 0.552vw, 1.769rem);
  --font-size--500--clamp--smaller: clamp(1.138rem, 0.836rem + 0.805vw, 1.44rem);
  --font-size--600: 1.424rem;
  --font-size--600--clamp: clamp(1.424rem, 0.895rem + 1.411vw, 1.953rem);
  --font-size--600--clamp--larger: clamp(1.953rem, 1.553rem + 1.067vw, 2.353rem);
  --font-size--600--clamp--smaller: clamp(1.215rem, 0.702rem + 1.368vw, 1.728rem);
  --font-size--700: 1.602rem;
  --font-size--700--clamp: clamp(1.602rem, 0.763rem + 2.237vw, 2.441rem);
  --font-size--700--clamp--larger: clamp(2.441rem, 1.754rem + 1.832vw, 3.129rem);
  --font-size--700--clamp--smaller: clamp(1.296rem, 0.518rem + 2.075vw, 2.074rem);
  --font-size--800: 1.802rem;
  --font-size--800--clamp: clamp(1.802rem, 0.552rem + 3.333vw, 3.052rem);
  --font-size--800--clamp--larger: clamp(3.052rem, 1.942rem + 2.96vw, 4.162rem);
  --font-size--800--clamp--smaller: clamp(1.383rem, 0.278rem + 2.947vw, 2.488rem);
  --font-size--900: 2.027rem;
  --font-size--900--clamp: clamp(2.027rem, 0.239rem + 4.768vw, 3.815rem);
  --font-size--900--clamp--larger: clamp(3.815rem, 2.095rem + 4.587vw, 5.535rem);
  --font-size--900--clamp--smaller: clamp(1.476rem, -0.034rem + 4.027vw, 2.986rem);
  --font-size--1000: 2.281rem;
  --font-size--1000--clamp: clamp(2.281rem, -0.206rem + 6.632vw, 4.768rem);
  --font-size--1000--clamp--larger: clamp(4.768rem, 2.175rem + 6.915vw, 7.361rem);
  --font-size--1000--clamp--smaller: clamp(1.575rem, -0.433rem + 5.355vw, 3.583rem);
  --spacing-size--100: 0.79rem;
  --spacing-size--200: 0.889rem;
  --spacing-size--300: 1rem;
  --spacing-size--400: 1.125rem;
  --spacing-size--500: 1.266rem;
  --spacing-size--600: 1.424rem;
  --spacing-size--700: 1.602rem;
  --spacing-size--800: 1.802rem;
  --spacing-size--900: 2.027rem;
  --spacing-size--1000: 2.281rem;
  --spacing-size--100--clamp: clamp(0.79rem, 0.68rem + 0.293vw, 0.9rem);
  --spacing-size--200--clamp: clamp(0.889rem, 0.8rem + 0.237vw, 0.977rem);
  --spacing-size--300--clamp: clamp(1rem, 1rem + 0vw, 1rem);
  --spacing-size--400--clamp: clamp(1.125rem, 1rem + 0.333vw, 1.25rem);
  --spacing-size--500--clamp: clamp(1.266rem, 0.969rem + 0.792vw, 1.563rem);
  --spacing-size--600--clamp: clamp(1.424rem, 0.895rem + 1.411vw, 1.953rem);
  --spacing-size--700--clamp: clamp(1.602rem, 0.763rem + 2.237vw, 2.441rem);
  --spacing-size--800--clamp: clamp(1.802rem, 0.552rem + 3.333vw, 3.052rem);
  --spacing-size--900--clamp: clamp(2.027rem, 0.239rem + 4.768vw, 3.815rem);
  --spacing-size--1000--clamp: clamp(2.281rem, -0.207rem + 6.635vw, 4.768rem); }

.mwf-brand-kit h1,
.mwf-brand-kit h2,
.mwf-brand-kit h3,
.mwf-brand-kit h4,
.mwf-brand-kit h5,
.mwf-brand-kit h6 {
  font-weight: 700;
  font-family: "Oswald", Sans-serif;
  line-height: 1.3; }

.mwf-brand-kit .elementor-widget-heading.font-size--100 .elementor-heading-title {
  font-size: var(--font-size--100); }

.mwf-brand-kit .elementor-widget-heading.font-size--100.clamp .elementor-heading-title {
  font-size: var(--font-size--100--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--100.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--100--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--100.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--100--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--200 .elementor-heading-title {
  font-size: var(--font-size--200); }

.mwf-brand-kit .elementor-widget-heading.font-size--200.clamp .elementor-heading-title {
  font-size: var(--font-size--200--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--200.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--200--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--200.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--200--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--300 .elementor-heading-title {
  font-size: var(--font-size--300); }

.mwf-brand-kit .elementor-widget-heading.font-size--300.clamp .elementor-heading-title {
  font-size: var(--font-size--300--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--300.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--300--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--300.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--300--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--400 .elementor-heading-title {
  font-size: var(--font-size--400); }

.mwf-brand-kit .elementor-widget-heading.font-size--400.clamp .elementor-heading-title {
  font-size: var(--font-size--400--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--400.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--400--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--400.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--400--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--500 .elementor-heading-title {
  font-size: var(--font-size--500); }

.mwf-brand-kit .elementor-widget-heading.font-size--500.clamp .elementor-heading-title {
  font-size: var(--font-size--500--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--500.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--500--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--500.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--500--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--600 .elementor-heading-title {
  font-size: var(--font-size--600); }

.mwf-brand-kit .elementor-widget-heading.font-size--600.clamp .elementor-heading-title {
  font-size: var(--font-size--600--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--600.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--600--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--600.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--600--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--700 .elementor-heading-title {
  font-size: var(--font-size--700); }

.mwf-brand-kit .elementor-widget-heading.font-size--700.clamp .elementor-heading-title {
  font-size: var(--font-size--700--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--700.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--700--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--700.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--700--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--800 .elementor-heading-title {
  font-size: var(--font-size--800); }

.mwf-brand-kit .elementor-widget-heading.font-size--800.clamp .elementor-heading-title {
  font-size: var(--font-size--800--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--800.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--800--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--800.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--800--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--900 .elementor-heading-title {
  font-size: var(--font-size--900); }

.mwf-brand-kit .elementor-widget-heading.font-size--900.clamp .elementor-heading-title {
  font-size: var(--font-size--900--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--900.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--900--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--900.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--900--clamp--smaller); }

.mwf-brand-kit .elementor-widget-heading.font-size--1000 .elementor-heading-title {
  font-size: var(--font-size--1000); }

.mwf-brand-kit .elementor-widget-heading.font-size--1000.clamp .elementor-heading-title {
  font-size: var(--font-size--1000--clamp); }

.mwf-brand-kit .elementor-widget-heading.font-size--1000.clamp.larger .elementor-heading-title {
  font-size: var(--font-size--1000--clamp--larger); }

.mwf-brand-kit .elementor-widget-heading.font-size--1000.clamp.smaller .elementor-heading-title {
  font-size: var(--font-size--1000--clamp--smaller); }

.mwf-brand-kit h1:where(.elementor-heading-title),
.mwf-brand-kit h1:where(.e-heading-base) {
  font-size: var(--font-size--900--clamp); }

.mwf-brand-kit h2:where(.elementor-heading-title),
.mwf-brand-kit h2:where(.e-heading-base) {
  font-size: var(--font-size--800--clamp); }

.mwf-brand-kit h3:where(.elementor-heading-title),
.mwf-brand-kit h3:where(.e-heading-base) {
  font-size: var(--font-size--700--clamp); }

.mwf-brand-kit h4:where(.elementor-heading-title),
.mwf-brand-kit h4:where(.e-heading-base) {
  font-size: var(--font-size--600--clamp); }

.mwf-brand-kit h5:where(.elementor-heading-title),
.mwf-brand-kit h5:where(.e-heading-base) {
  font-size: var(--font-size--500--clamp); }

.mwf-brand-kit h6:where(.elementor-heading-title),
.mwf-brand-kit h6:where(.e-heading-base) {
  font-size: var(--font-size--400--clamp); }
