:root {--primary: #183775;--primary-light: #3964bb;--primary-dark: #112347;--on-primary: #FFFFFF;--secondary: #e39f5b;--secondary-light: #f0be7e;--secondary-dark: #a47040;--on-secondary: #FFFFFF;--text: #404040;--title-text: #0D3C5F;--specific: #dfebff;--button-text: #112245;--button: #d69559;--secondary-text: #706f6f;--secondary-title-text: #183775;--border: #d0d0d0;--divider: #bebebe;--shadow: rgba(0, 50, 107, 0.1);--icon: #e39f5b;--menu: #FFFFFF;--card: #FFFFFF;--background: #F8FDFF;--section: #00326B;--hover: #FFFFFF;--button-hover: #FFFFFF;--text-hover: #FFFFFF;--button-text-hover: #FFFFFF;--discount-price: #FFFFFF;--field: #EFEFEF;--border-field: #CBCBCB;--title-text-field: #a4a4a4;--text-field: #424141;--warning: #FFB800;--inactive: #B1B1B1;--green: #01E15B;--red: #F40A0A;--black: #000000;--extra-title: 7.2rem;--big-title: 4.8rem;--high-title: 3.2rem;--mid-title: 2.4rem;--title: 2rem;--normal: 1.6rem;--subtitle: 1.4rem;--small: 1.2rem;--padding-factor: 0.5;--margin-factor: 0.5;--gap-factoer: 0.5;--white: #FFFFFF;--transparent: hsla(0, 100%, 50%, 0);--width-factor: 5%;--height-factor: 5%;--secondary-card: #EAEFF8;--duration: 0.3s;--all-border-small: 10px;--all-border-extra-small: 7px;--all-border-medium: 20px;--all-border-normal: 15px;--all-border-large: 25px;--all-border-extra-large: 50px;--section-title-text: #183775;}