:root { --colour-1: #50a3b8; --colour-2: #303f72; --white: #ffffff; --black: #000000; --transparent: #ffffff00; --colour-3: #77d989; --colour-4: #4a79c4; --colour-5: #d295dd; --space-100to50: clamp(5rem, calc(0.03205128205128205 * (100vw - 36rem) + 5rem), 10rem); --space-70to35: clamp(3.5rem, calc(0.022435897435897436 * (100vw - 36rem) + 3.5rem), 7rem); --space-50to25: clamp(2.5rem, calc(0.016025641025641024 * (100vw - 36rem) + 2.5rem), 5rem); --space-25to15: clamp(1.5rem, calc(0.00641025641025641 * (100vw - 36rem) + 1.5rem), 2.5rem); --space-35to25: clamp(2.5rem, calc(0.00641025641025641 * (100vw - 36rem) + 2.5rem), 3.5rem); --space-150to50: clamp(5rem, calc(0.0641025641025641 * (100vw - 36rem) + 5rem), 15rem); --size-220to150: clamp(15rem, calc(0.04487179487179487 * (100vw - 36rem) + 15rem), 22rem); --size-60to40: clamp(4rem, calc(0.01282051282051282 * (100vw - 36rem) + 4rem), 6rem); --size-icon: clamp(15rem, calc(0.04487179487179487 * (100vw - 36rem) + 15rem), 22rem); --size-facitities-icon: clamp(10rem, calc(0.09615384615384616 * (100vw - 36rem) + 10rem), 25rem); --h-1: clamp(6.4rem, calc(0 * (100vw - 36rem) + 6.4rem), 6.4rem); --h-2: clamp(2.7rem, calc(0.0006410256410256387 * (100vw - 36rem) + 2.7rem), 2.8rem); --h-3: clamp(3.8rem, calc(0.01666666666666667 * (100vw - 36rem) + 3.8rem), 6.4rem); --h-4: clamp(2rem, calc(0.0025641025641025637 * (100vw - 36rem) + 2rem), 2.4rem); --h-5: clamp(1.6rem, calc(0.0012820512820512818 * (100vw - 36rem) + 1.6rem), 1.8rem); --h-6: clamp(1.6rem, calc(0.0012820512820512818 * (100vw - 36rem) + 1.6rem), 1.8rem); --text-body: clamp(1.6rem, calc(0.0012820512820512818 * (100vw - 36rem) + 1.6rem), 1.8rem); --text-lead: clamp(2.4rem, calc(0.0025641025641025637 * (100vw - 36rem) + 2.4rem), 2.8rem); --text-hero: clamp(2rem, calc(0.0025641025641025637 * (100vw - 36rem) + 2rem), 2.4rem); --text-menu: clamp(1.8rem, calc(0.0038461538461538455 * (100vw - 36rem) + 1.8rem), 2.4rem); --text-buttons: clamp(1.8rem, calc(0.0038461538461538455 * (100vw - 36rem) + 1.8rem), 2.4rem);}