:root { --brand-primary: #3193FF; --brand-secondary: #0B1833; --brand-tetriary: #FCEF50; --button-primary: #3193FF; --button-primary-hover: #0B1833; --button-primary-font: #FFFFFF; --button-secundair: #3193FF; --button-secundair-hover: #FFFFFF; --button-secundair-font: #FFFFFF; --button-secondary-font-hover: #0B1833; --button-tetriary: #3193FF; --button-tetriary-hover: #FFFFFF; --button-tetriary-font: #FFFFFF; --button-tetriary-font-hover: #0B1833; --ghost-primary-text: #FFFFFF; --ghost-primary-outline: hsla(0, 0%, 100%, 0.25); --ghost-primary-outline-hover: #FFFFFF; --ghost-secondary-text: #0B1833; --ghost-secondary-outline: hsla(46, 100%, 65%, 0.25); --ghost-secondary-outline-hover: #0B1833; --default-background: #ffffff; --default-background-dark: #0B1833; --background-waves: #082740; --background-light: #F4F4F4; --background-white: #FFFFFF; --border-default: rgba(11, 24, 51, 0.25); --border-white: rgba(255, 255, 255, 0.15); --heading-color: #0B1833; --body-color: #0B1833; --text-subtitle: rgba(11, 24, 51, 0.5); --text-label: rgba(11, 24, 51, 0.3); --text-label-inverse: rgba(255, 255, 255, 0.35); --text-subtitle-inverse: rgba(255, 255, 255, 0.5); --text-inverse: #FFFFFF; --field-background: #F8F8F8; --field-text-color: #0B1833; --icons-primary: rgba(11, 24, 51, 0.5); --icons-secondary: #0B1833; --icons-inverse-primary: rgba(255, 255, 255, 0.5); --icons-inverse-secondary: #ffffff; --text-xs: clamp(1rem, calc(0.0008438818565400852 * (100vw - 37.5rem) + 1rem), 1.1rem); --text-s: clamp(1.1rem, calc(0.0008438818565400832 * (100vw - 37.5rem) + 1.1rem), 1.2rem); --text-m: clamp(1.2rem, calc(0.0016877637130801684 * (100vw - 37.5rem) + 1.2rem), 1.4rem); --text-l: clamp(1.4rem, calc(0.0016877637130801703 * (100vw - 37.5rem) + 1.4rem), 1.6rem); --text-xl: clamp(1.8rem, calc(0.0016877637130801684 * (100vw - 37.5rem) + 1.8rem), 2rem); --heading-1: clamp(3.6rem, calc(0.023628691983122365 * (100vw - 37.5rem) + 3.6rem), 6.4rem); --heading-2: clamp(3.2rem, calc(0.013502109704641347 * (100vw - 37.5rem) + 3.2rem), 4.8rem); --heading-3: clamp(2.8rem, calc(0.010126582278481015 * (100vw - 37.5rem) + 2.8rem), 4rem); --heading-4: clamp(2.2rem, calc(0.008438818565400843 * (100vw - 37.5rem) + 2.2rem), 3.2rem); --heading-5: clamp(2rem, calc(0.0033755274261603367 * (100vw - 37.5rem) + 2rem), 2.4rem); --heading-6: clamp(1rem, calc(0.005063291139240507 * (100vw - 37.5rem) + 1rem), 1.6rem); --button-text-s: clamp(1.4rem, calc(0.0018518518518518534 * (100vw - 36rem) + 1.4rem), 1.6rem); --button-text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem); --button-text-l: clamp(1.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.8rem), 2rem); --button-box-shadow: unset !important; --button-border-radius: 0px; --button-font-size: var(--button-text-s); --button-padding: var(--button-padding-top-bottom) var(--button-padding-left-right); --button-letter-spacing: 0.6px; --button-line-height: 24px; --button-padding-left-right: 24px; --button-padding-top-bottom: 16px; --section-padding-top-bottom: clamp(8rem, calc(0.06751054852320675 * (100vw - 37.5rem) + 8rem), 16rem); --section-padding-left-right: clamp(2rem, calc(0.02109704641350211 * (100vw - 37.5rem) + 2rem), 4.5rem); --layout-size-s: 768px; --layout-size-m: 1024px; --layout-size-l: 1384px;}