:root{--primaryorange:#fc9d65;--secondaryorange:#faa768;--primaryblue:#1f49b6;--secondaryblue:#4875d8;--textgray:#4a4f65;--middleblue:#bac9e8;--lightblue:#dbeafe;--lightblueclair:#eff3fa;--bordergray:#f5f9ff;--lightgray:#f5f5f5;--lineargradientorange90:linear-gradient(90deg,#f8b46d,#ff8a5e);--lineargradientorange360:linear-gradient(360deg,#f8b46d,#ff8a5e);--lineargradientblue:linear-gradient(135deg,#1f49b6,#4875d8);--blanc:#fff;--overlayorange:rgba(255,138,94,.45);--overlayblue:rgba(31,73,182,0.45);--width-section-desktop:1200px;--gapxl:6rem;--gaplg:4rem;--gapmd:2rem;--gapsm-middle:1.5rem;--gapsm:1rem;--gapsxs:0.75rem;--gapxs:0.5rem;--fontsizeh1:clamp(2rem,1.653rem + 1.48vw,2.986rem);--fontsizeh2:clamp(1.75rem,1.49rem + 1.11vw,2.488rem);--fontsizeh3:clamp(1.5rem,1.298rem + 0.86vw,2.074rem);--fontsizeh4:clamp(1.3rem,1.149rem + 0.64vw,1.728rem);--fontsizeh5:clamp(1.2rem,1.116rem + 0.36vw,1.44rem);--fontsizebodyl:clamp(1.125rem,1.099rem + 0.11vw,1.2rem);--fontsizebody:1rem;--fontsizesmall:0.833rem;--fontsizexs:0.694rem;--fontlhheading:1.2;--fontlhbody:1.6;--fontlhsmall:1.5;--fontlhmedium:1.8;--radius:20px;--radiuspill:999px;--shadowblue:rgba(31,73,182,.12);--shadowneutral:rgba(0,0,0,.12);--shadoworange:rgba(255,138,94,.35);--border:4px;--borderondark:rgba(255,255,255,.18)}