@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:100;src:url("../fonts/poppins-v20-latin-100.woff2") format("woff2"),url("../fonts/poppins-v20-latin-100.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:100;src:url("../fonts/poppins-v20-latin-100italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-100italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:200;src:url("../fonts/poppins-v20-latin-200.woff2") format("woff2"),url("../fonts/poppins-v20-latin-200.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:200;src:url("../fonts/poppins-v20-latin-200italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-200italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;src:url("../fonts/poppins-v20-latin-300.woff2") format("woff2"),url("../fonts/poppins-v20-latin-300.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:300;src:url("../fonts/poppins-v20-latin-300italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-300italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"),url("../fonts/poppins-v20-latin-regular.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:400;src:url("../fonts/poppins-v20-latin-italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url("../fonts/poppins-v20-latin-500.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:500;src:url("../fonts/poppins-v20-latin-500italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url("../fonts/poppins-v20-latin-600.woff2") format("woff2"),url("../fonts/poppins-v20-latin-600.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:600;src:url("../fonts/poppins-v20-latin-600italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-600italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url("../fonts/poppins-v20-latin-700.woff2") format("woff2"),url("../fonts/poppins-v20-latin-700.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:700;src:url("../fonts/poppins-v20-latin-700italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-700italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:800;src:url("../fonts/poppins-v20-latin-800.woff2") format("woff2"),url("../fonts/poppins-v20-latin-800.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:800;src:url("../fonts/poppins-v20-latin-800italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-800italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:900;src:url("../fonts/poppins-v20-latin-900.woff2") format("woff2"),url("../fonts/poppins-v20-latin-900.woff") format("woff")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:900;src:url("../fonts/poppins-v20-latin-900italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-900italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:300;src:url("../fonts/rubik-v26-latin-300.woff2") format("woff2"),url("../fonts/rubik-v26-latin-300.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:italic;font-weight:300;src:url("../fonts/rubik-v26-latin-300italic.woff2") format("woff2"),url("../fonts/rubik-v26-latin-300italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:400;src:url("../fonts/rubik-v26-latin-regular.woff2") format("woff2"),url("../fonts/rubik-v26-latin-regular.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:italic;font-weight:400;src:url("../fonts/rubik-v26-latin-italic.woff2") format("woff2"),url("../fonts/rubik-v26-latin-italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:500;src:url("../fonts/rubik-v26-latin-500.woff2") format("woff2"),url("../fonts/rubik-v26-latin-500.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:italic;font-weight:500;src:url("../fonts/rubik-v26-latin-500italic.woff2") format("woff2"),url("../fonts/rubik-v26-latin-500italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:600;src:url("../fonts/rubik-v26-latin-600.woff2") format("woff2"),url("../fonts/rubik-v26-latin-600.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:italic;font-weight:600;src:url("../fonts/rubik-v26-latin-600italic.woff2") format("woff2"),url("../fonts/rubik-v26-latin-600italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:700;src:url("../fonts/rubik-v26-latin-700.woff2") format("woff2"),url("../fonts/rubik-v26-latin-700.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:italic;font-weight:700;src:url("../fonts/rubik-v26-latin-700italic.woff2") format("woff2"),url("../fonts/rubik-v26-latin-700italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:800;src:url("../fonts/rubik-v26-latin-800.woff2") format("woff2"),url("../fonts/rubik-v26-latin-800.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:italic;font-weight:800;src:url("../fonts/rubik-v26-latin-800italic.woff2") format("woff2"),url("../fonts/rubik-v26-latin-800italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:900;src:url("../fonts/rubik-v26-latin-900.woff2") format("woff2"),url("../fonts/rubik-v26-latin-900.woff") format("woff")}@font-face{font-display:swap;font-family:'Rubik';font-style:italic;font-weight:900;src:url("../fonts/rubik-v26-latin-900italic.woff2") format("woff2"),url("../fonts/rubik-v26-latin-900italic.woff") format("woff")}:root{--gray-100: #f8f9fa;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #6c757d;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529;--c-primary: #FF8000;--c-secondary: #303030;--c-tertiary: #747474;--c-quaternary: #E2E2E2;--c-text: #303030;--c-success: #009439;--c-info: #0058db;--c-warning: #db7c00;--c-danger: #db2020;--c-light: #E2E2E2;--c-black: #0A0A0A;--c-white: #fff;--c-grey: #747474;--c-lightgrey: #FBFBFB;--c-darkgrey: #303030;--c-dark: #303030;--c-primary-rgb: 255,128,0;--c-secondary-rgb: 48,48,48;--c-tertiary-rgb: 116,116,116;--c-quaternary-rgb: 226,226,226;--c-text-rgb: 48,48,48;--c-success-rgb: 0,148,57;--c-info-rgb: 0,88,219;--c-warning-rgb: 219,124,0;--c-danger-rgb: 219,32,32;--c-light-rgb: 226,226,226;--c-black-rgb: 10,10,10;--c-white-rgb: 255,255,255;--c-grey-rgb: 116,116,116;--c-lightgrey-rgb: 251,251,251;--c-darkgrey-rgb: 48,48,48;--c-dark-rgb: 48,48,48;--white-rgb: 255,255,255;--black-rgb: 0,0,0;--body-color-rgb: 48,48,48;--body-bg-rgb: 226,226,226;--font-sans-serif: "Rubik", sans-serif;--font-monospace: "Rubik", sans-serif;--gradient: linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0));--root-font-size: clamp(6px, 2.2vmin, 10px);--body-font-family: Rubik,sans-serif;--body-font-size:calc(.9rem + .9vw);min-width:0vw;--body-font-weight: 400;--body-line-height: 1.6;--body-color: #303030;--body-bg: #E2E2E2;--border-width: 1px;--border-style: solid;--border-color: #dee2e6;--border-color-translucent: rgba(0,0,0,0.175);--border-radius: 1rem;--border-radius-sm: .5rem;--border-radius-lg: 2rem;--border-radius-xl: ;--border-radius-2xl: ;--border-radius-pill: 50%;--link-color: currentColor;--link-hover-color: var(--c-black);--code-color: #d63384;--highlight-bg: #fff3cd}@media (min-width: 1200px){:root{--body-font-size:1.8rem}}.bg-g-primary{background:linear-gradient(var(--g-deg), #FF8000 10%, #747474 50%, #E2E2E2 100%) border-box}.bg-g-secondary{background:linear-gradient(var(--g-deg), #FF8000 10%, #747474 50%, #303030 100%) border-box}.bg-g-secondary-repeated{background:linear-gradient(var(--g-deg), #FF8000 0%, #747474 25%, #303030 50%, #747474 75%, #FF8000 100%) border-box}.bg-g-tertiary{background:linear-gradient(var(--g-deg), #fff 0%, #fff 20%, #E2E2E2 100%) border-box}.bg-g-quaternary{background:linear-gradient(var(--g-deg), #000 0%, #0A0A0A 20%, #303030 100%) border-box}:root{--root-font-size: clamp(6px, 2.2vmin, 10px);--base-font-size: 1.8rem;--font-size-h1: 3rem;--font-size-h2: 2.4rem;--font-size-h3: 1.8rem;--font-size-h4: 1.6rem;--font-size-h5: 1.6rem;--font-size-h6: 1.6rem;--font-family-base: Rubik,sans-serif;--base-line-height: 1.6;--font-stack: Rubik,sans-serif;--font-stack-primary: Rubik,sans-serif;--font-stack-secondary: Poppins,sans-serif;--font-stack-hl: Poppins,sans-serif;--page-max-width: $page-max-width;--spacer: .8rem;--spacer-025: calc(var(--spacer) * 0.25);--spacer-05: calc(var(--spacer) * 0.5);--spacer-1: calc(var(--spacer) * 1);--spacer-15: calc(var(--spacer) * 1.5);--spacer-2: calc(var(--spacer) * 2);--spacer-25: calc(var(--spacer) * 2.5);--spacer-3: calc(var(--spacer) * 3);--spacer-35: calc(var(--spacer) * 3.5);--spacer-4: calc(var(--spacer) * 4);--spacer-45: calc(var(--spacer) * 4.5);--spacer-5: calc(var(--spacer) * 5);--spacer-55: calc(var(--spacer) * 5.5);--spacer-6: calc(var(--spacer) * 6);--spacer-8: calc(var(--spacer) * 8);--spacer-10: calc(var(--spacer) * 10);--margin-x: var(--spacer-2);--margin-y: var(--spacer-2);--padding-x: var(--spacer-4);--padding-y: var(--spacer-25);--logo-width: auto;--logo-height: 10vmin;--activeBreakpoint: "xs";--activeBreakpoint: "s";--activeBreakpoint: "m";--activeBreakpoint: "l";--activeBreakpoint: "3xl";--g-deg: 45deg;--g-primary: linear-gradient(var(--g-deg), #FF8000 10%, #747474 50%, #E2E2E2 100%) border-box;--g-secondary: linear-gradient(var(--g-deg), #FF8000 10%, #747474 50%, #303030 100%) border-box;--g-secondary-repeated: linear-gradient(var(--g-deg), #FF8000 0%, #747474 25%, #303030 50%, #747474 75%, #FF8000 100%) border-box;--g-tertiary: linear-gradient(var(--g-deg), #fff 0%, #fff 20%, #E2E2E2 100%) border-box;--g-quaternary: linear-gradient(var(--g-deg), #000 0%, #0A0A0A 20%, #303030 100%) border-box;--divider-height: clamp(0.6rem, 1.4vh, 2rem)}@media (min-width: 740px){:root{--root-font-size: clamp(6px, 1.8vmin, 10px);--base-font-size: 1.8rem}}@media (min-width: 1260px){:root{--root-font-size: 10px;--base-font-size: 1.8rem}}@media (min-width: 1260px){:root{--spacer: 1rem}}@media (min-width: 740px){:root{--logo-height: clamp(30px, 12vmin, 84px)}}@media only screen and (min-width: 740px) and (orientation: portrait){:root{--logo-height: clamp(30px, 9vmin, 84px)}}@media (min-width: 1500px){:root{--logo-height: clamp(50px, 9rem, 100px)}}@media (min-width: 1500px){:root{--activeBreakpoint: "xl"}}@media (min-width: 1800px){:root{--activeBreakpoint: "xxl"}}@media (min-width: 1260px){:root{--divider-height: 1rem}}
