:root {--secondary: #504744;--white: #ffffff;--accent: hsla(358, 66%, 45%, 1);--primary: hsl(0, 0%, 0%);--grid-1: minmax(0, 1fr);--grid-4: repeat(4, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--radius: clamp(1.2rem, 1.243vw + 0.802rem, 2.5rem);--radius-s: 1.2rem;--btn-radius: 0;--radius-50: 50rem;--transition: .2s ease-out;--box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;--overlay-primary: hsla(0, 0%, 0%, 0.5);--body-text: clamp(1.5rem, 0.287vw + 1.408rem, 1.8rem);--body-text-l: clamp(1.8rem, 0.191vw + 1.739rem, 2rem);--h1: var(--text-2xl);--h3: var(--text-l);--h6: 2rem;--h5: 2.2rem;--h4: var(--text-m);--h2: var(--text-xl);--btn-bg: #be272c;--btn-bg-hover: #f2f2f2;--section-block-padding-m: clamp(5rem, 5.102vw + 3.367rem, 10rem);--section-block-padding: clamp(5rem, 2.885vw + 4.077rem, 8rem);--section-inline-padding: clamp(1.5rem, 0.51vw + 1.337rem, 2rem);--section-block-padding-s: clamp(5rem, 3.061vw + 4.02rem, 8rem);--space-l: 5rem;--space-m: 3rem;--space-s: 1.5rem;--spacing-l: clamp(3rem, 1.912vw + 2.388rem, 5rem);--spacing-m: clamp(2rem, 1.02vw + 1.673rem, 3rem);--spacing-s: clamp(1.5rem, 0.51vw + 1.337rem, 2rem);--grid-gap: 2rem;--grid-gap-l: clamp(2rem, 2.868vw + 1.082rem, 5rem);--card-gap: clamp(1.2rem, 1.147vw + 0.833rem, 2.4rem);--container-gap: clamp(3.2rem, 2.677vw + 2.343rem, 6rem);--element-gap: 3rem;--btn-text: #ffffff;--btn-text-hover: #fff;--btn-padding-block: 1.5rem;--btn-padding-inline: 3rem;--grid-5: repeat(5, minmax(0, 1fr));--body-text-s: clamp(1.4rem, 0.191vw + 1.339rem, 1.6rem);--text-2xs: clamp(0.82rem, calc(0.002592592592592594 * (100vw - 36rem) + 0.82rem), 1.1rem);--text-xs: clamp(1.02rem, calc(0.004074074074074074 * (100vw - 36rem) + 1.02rem), 1.46rem);--text-s: clamp(1.38rem, calc(0.005277777777777778 * (100vw - 36rem) + 1.38rem), 1.95rem);--text-m: clamp(1.6rem, calc(0.009259259259259259 * (100vw - 36rem) + 1.6rem), 2.6rem);--text-l: clamp(1.8rem, calc(0.015462962962962965 * (100vw - 36rem) + 1.8rem), 3.47rem);--text-xl: clamp(2.4rem, calc(0.020555555555555556 * (100vw - 36rem) + 2.4rem), 4.62rem);--text-2xl: clamp(3.6rem, calc(0.023703703703703703 * (100vw - 36rem) + 3.6rem), 6.16rem);}