:root {--padding-v: clamp(2.625rem, 3vw + 2.025rem, 5.625rem);--padding-h: clamp(1.5rem, 4.75vw + 0.55rem, 6.25rem);--gap-s: clamp(0.875rem, 0.625vw + 0.75rem, 1.5rem);--gap-m: clamp(1.25rem, 0.75vw + 1.1rem, 2rem);--padding-s: clamp(1rem, 0.625vw + 0.875rem, 1.625rem);--padding-m: clamp(1.875rem, 1vw + 1.675rem, 2.875rem);--padding-l: clamp(2.5rem, 1.5vw + 2.2rem, 4rem);--h1: clamp(2.25rem, 2.5vw + 1.75rem, 4.75rem);--h2: clamp(1.875rem, 1.938vw + 1.487rem, 3.813rem);--h3: clamp(1.625rem, 1.375vw + 1.35rem, 3rem);--h4: clamp(1.375rem, 0.875vw + 1.2rem, 2.25rem);--h5: clamp(1.25rem, 0.75vw + 1.1rem, 2rem);--h6: clamp(1.125rem, 0.375vw + 1.05rem, 1.5rem);--body-l: clamp(1.25rem, 0.75vw + 1.1rem, 2rem);--body-m: clamp(1.125rem, 0.375vw + 1.05rem, 1.5rem);--body-s: clamp(0.875rem, 0.125vw + 0.85rem, 1rem);--transition: 0.2s;--icon-size-m: clamp(1.5rem, 0.563vw + 1.231rem, 2rem);--primary-red: #DE2052;--primary-green: #20868D;--black: #141414;--gray: #757575;--off-white: #F5F5F0;--beige: #F1F0E6;--dark-beige: #DFDECE;--accent-blue: #006BFF;--accent-light-blue: #179BD7;--accent-orange: #FF6C37;--accent-purple: #8C0DFE;--accent-yellow: #FBBA08;--yellow: #FFDD1A;--transition-s: 0.2s;--white: #FFFFFF;--br-6: 0.375rem;--br-64: 4rem;--br-12: 0.75rem;--br-24: 1.5000rem;--br-46: 2.8750rem;--br-14: 0.8750rem;--br-19: 0.8421rem;--br-16: 1rem;--br-36: 2.2500rem;}