:root {
  --primary-01: #00769c;
  --primary-02: #4b99c1;
  --primary-03: #65acd1;
  --primary-04: #8ac6e8;
  --primary-05: #66adc480;
  --primary-06: #00375f;
  --secondary-01: #00a3a8;
  --secondary-02: #28b0b2;
  --secondary-03: #4dbfc2;
  --secondary-04: #8cd4d8;
  --secondary-05: #bfe9ec;
  --accent-01: #a72b2a;
  --accent-02: #ed8b00;
  --accent-03: #f9ba5d;
  --primary-06-lighter: #00556f;
  --neutral-black: #6d6f71;
  --darker-text: #404040;
  --neutral-1: #2c2c2c;
  --neutral-2: #4d4d4f;
  --neutral-3: #a9a9aa;
  --neutral-4: #e2e2e3;
  --neutral-5: #f3f3f3;
  --neutral-6: #f8f8f8;
  --neutral-5: #ffffff;
  --text-color: #6d6f71;
  --secondary-1: #00a0a0;
  --background-color-01: #dfeef3;
}

.color-primary-01 {
  color: var(--primary-01);
}

.color-primary-02 {
  color: var(--primary-02);
}

.color-primary-03 {
  color: var(--primary-03);
}

.color-primary-04 {
  color: var(--primary-04);
}

.color-primary-05 {
  color: var(--primary-05);
}

.color-primary-06 {
  color: var(--primary-06);
}

.color-secondary-01 {
  color: var(--secondary-01);
}

.color-secondary-02 {
  color: var(--secondary-02);
}

.color-secondary-03 {
  color: var(--secondary-03);
}

.color-secondary-04 {
  color: var(--secondary-04);
}

.color-secondary-05 {
  color: var(--secondary-05);
}

.color-neutral-black {
  color: var(--neutral-black);
}

.color-text-color {
  color: var(--text-color);
}

.color-primary-06-lighter {
  color: var(--primary-06-lighter);
}

/* @link https://utopia.fyi/type/calculator?c=320,15,1.2,1600,16,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
:root {
  --step--2: clamp(0.74rem, calc(0.73rem + 0.06vw), 0.79rem);
  --step--1: clamp(0.83rem, calc(0.82rem + 0.07vw), 0.89rem);
  --step-0: clamp(0.94rem, calc(0.92rem + 0.08vw), 1rem);
  --step-1: clamp(1.06rem, calc(1.04rem + 0.09vw), 1.13rem);
  --step-2: clamp(1.19rem, calc(1.17rem + 0.1vw), 1.27rem);
  --step-3: clamp(1.34rem, calc(1.31rem + 0.11vw), 1.42rem);
  --step-4: clamp(1.5rem, calc(1.48rem + 0.13vw), 1.6rem);
  --step-5: clamp(1.69rem, calc(1.66rem + 0.14vw), 1.8rem);
}

.fstep--2 {
  font-size: var(--step--2);
}

.fstep--1 {
  font-size: var(--step--1);
}

.fstep-0 {
  font-size: var(--step-0);
}

.fstep-1 {
  font-size: var(--step-1);
}

.fstep-2 {
  font-size: var(--step-2);
}

.fstep-3 {
  font-size: var(--step-3);
}

.fstep-4 {
  font-size: var(--step-4);
}

.fstep-5 {
  font-size: var(--step-5);
}

.fweight-500 {
  font-weight: 500;
}

.fweight-600 {
  font-weight: 600;
}

body,
html {
  color: var(--neutral-black);
  font-size: var(--step-0);
  font-family: "Mulish", sans-serif;
  font-optical-sizing: auto;
}

img {
  max-width: 100%;
}

.text-wrap-balance {
  text-wrap: balance;
}

.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.border-radius-1 {
  border-radius: 1rem;
}

.border-radius-05 {
  border-radius: 0.5rem;
}

.object-pos-right {
  -o-object-position: right;
     object-position: right;
}

.object-pos-center {
  -o-object-position: center;
     object-position: center;
}

.object-pos-top {
  -o-object-position: top;
     object-position: top;
}

.object-pos-left {
  -o-object-position: left;
     object-position: left;
}

.min-vh-60 {
  min-height: 60dvh;
}/*# sourceMappingURL=variables.css.map */