:root {--content-gap: var(--space-m);--circle-size: clamp(12rem, 3.846vw + 10.769rem, 15rem);--grid-gap: var(--space-l);--container-gap: var(--space-xxl);--content-width: 110rem;--heading-color: #3d394f;--black: hsla(0, 0%, 0%, 1);--black-5: hsla(0, 0%, 0%, 0.05);--black-10: hsla(0, 0%, 0%, 0.1);--black-20: hsla(0, 0%, 0%, 0.2);--black-30: hsla(0, 0%, 0%, 0.3);--black-40: hsla(0, 0%, 0%, 0.4);--black-50: hsla(0, 0%, 0%, 0.5);--black-60: hsla(0, 0%, 0%, 0.6);--black-70: hsla(0, 0%, 0%, 0.7);--black-80: hsla(0, 0%, 0%, 0.8);--gutter: clamp(2rem, 1.25vw + 1.55rem, 3rem);--black-90: hsla(0, 0%, 0%, 0.9);--white: hsla(0, 0%, 100%, 1);--white-5: hsla(0, 0%, 100%, 0.05);--white-10: hsla(0, 0%, 100%, 0.1);--white-20: hsla(0, 0%, 100%, 0.2);--white-30: hsla(0, 0%, 100%, 0.3);--white-40: hsla(0, 0%, 100%, 0.4);--white-50: hsla(0, 0%, 100%, 0.5);--white-60: hsla(0, 0%, 100%, 0.6);--white-70: hsla(0, 0%, 100%, 0.7);--white-80: hsla(0, 0%, 100%, 0.8);--white-90: hsla(0, 0%, 100%, 0.9);--primary: #f6d669;--primary-light: #fbedbc;--primary-ultra-light: #fffefa;--zs-nemilany: #e83342;--zs-nemilany-light: #f9ccd0;--zs-nemilany-ultra-light: #fef6f7;--zs-slavonin: #325ca6;--zs-slavonin-light: #c8d6ee;--zs-slavonin-ultra-light: #f7f9fd;--sd-slavonin: #4db6e0;--sd-slavonin-light: #c2e6f4;--sd-slavonin-ultra-light: #f6fbfd;--ms-nemilany: #eda135;--ms-nemilany-light: #f9e0bd;--ms-nemilany-ultra-light: #fefbf6;--ms-slavonin: #ef6234;--ms-slavonin-light: #f9ccbe;--ms-slavonin-ultra-light: #fef8f6;--ms-nedvezi: #79b946;--ms-nedvezi-light: #daebcb;--text-color: #595959;--border-color: var(--black-10);--body-color: var(--primary-ultra-light);--focus-width: .2rem;--focus-color: hsla(18, 96%, 55%, 1);--radius-xxs: calc(var(--radius-xs) * 0.5);--radius-xs: calc(var(--radius-s) * 0.5);--radius-s: calc(var(--radius-m) * 0.5);--radius-m: 16px;--radius-l: calc(var(--radius-m) * 1.5);--radius-xl: calc(var(--radius-l) * 1.5);--radius-xxl: calc(var(--radius-xl) * 1.5);--radius-circle: 50vw;--transition: all var(--transition-duration);--text-max-width: 70ch;--btn-min-width: 8em;--border-width: .2rem;--focus-offset: .2rem;--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--space-xxs: clamp(0.47rem, calc(0.0015384615384615385 * (100vw - 32rem) + 0.47rem), 0.59rem);--space-xs: clamp(0.71rem, calc(0.0023076923076923083 * (100vw - 32rem) + 0.71rem), 0.89rem);--space-s: clamp(1.07rem, calc(0.0033333333333333335 * (100vw - 32rem) + 1.07rem), 1.33rem);--space-m: clamp(1.6rem, calc(0.005128205128205127 * (100vw - 32rem) + 1.6rem), 2rem);--space-l: clamp(2.4rem, calc(0.007692307692307694 * (100vw - 32rem) + 2.4rem), 3rem);--space-xl: clamp(3.6rem, calc(0.011538461538461537 * (100vw - 32rem) + 3.6rem), 4.5rem);--space-xxl: clamp(5.4rem, calc(0.0173076923076923 * (100vw - 32rem) + 5.4rem), 6.75rem);--ms-nedvezi-ultra-light: #fafcf8;--h6: clamp(0.64rem, calc(0.0008749999999999994 * (100vw - 36rem) + 0.64rem), 0.71rem);--h5: clamp(0.9rem, calc(0.0012499999999999998 * (100vw - 36rem) + 0.9rem), 1rem);--h4: clamp(1.27rem, calc(0.0017499999999999987 * (100vw - 36rem) + 1.27rem), 1.41rem);--h3: clamp(1.8rem, calc(0.0024999999999999996 * (100vw - 36rem) + 1.8rem), 2rem);--h2: clamp(2.55rem, calc(0.003500000000000003 * (100vw - 36rem) + 2.55rem), 2.83rem);--h1: clamp(3.6rem, calc(0.004999999999999999 * (100vw - 36rem) + 3.6rem), 4rem);--section-space-xxs: clamp(3.58rem, calc(0.0064999999999999945 * (100vw - 36rem) + 3.58rem), 4.1rem);--section-space-xs: clamp(4.48rem, calc(0.007999999999999997 * (100vw - 36rem) + 4.48rem), 5.12rem);--section-space-s: clamp(5.6rem, calc(0.010000000000000009 * (100vw - 36rem) + 5.6rem), 6.4rem);--section-space-m: clamp(7rem, calc(0.0125 * (100vw - 36rem) + 7rem), 8rem);--section-space-l: clamp(8.75rem, calc(0.015625 * (100vw - 36rem) + 8.75rem), 10rem);--section-space-xl: clamp(10.94rem, calc(0.019500000000000007 * (100vw - 36rem) + 10.94rem), 12.5rem);--section-space-xxl: clamp(13.67rem, calc(0.02450000000000001 * (100vw - 36rem) + 13.67rem), 15.63rem);--auto-grid-aggressiveness: 0.7;--grid-auto-2: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * var(--auto-grid-aggressiveness), (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * var(--auto-grid-aggressiveness), (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * var(--auto-grid-aggressiveness), (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * var(--auto-grid-aggressiveness), (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * var(--auto-grid-aggressiveness), (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * var(--auto-grid-aggressiveness), (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * var(--auto-grid-aggressiveness), (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * var(--auto-grid-aggressiveness), (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-auto-10: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * var(--auto-grid-aggressiveness), (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * var(--auto-grid-aggressiveness), (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * var(--auto-grid-aggressiveness), (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--transition-duration: .5s;--section-gap: var(--section-space-xs);--text-xxs: clamp(1.12rem, calc(0 * (100vw - 36rem) + 1.12rem), 1.12rem);--text-xs: clamp(1.26rem, calc(0 * (100vw - 36rem) + 1.26rem), 1.26rem);--text-s: clamp(1.42rem, calc(0 * (100vw - 36rem) + 1.42rem), 1.42rem);--text-m: clamp(1.6rem, calc(0 * (100vw - 36rem) + 1.6rem), 1.6rem);--text-l: clamp(1.8rem, calc(0 * (100vw - 36rem) + 1.8rem), 1.8rem);--text-xl: clamp(2.02rem, calc(0 * (100vw - 36rem) + 2.02rem), 2.02rem);--text-xxl: clamp(2.28rem, calc(0 * (100vw - 36rem) + 2.28rem), 2.28rem);--placeholder-color: var(--black-60);}