@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/dm-sans-latin-ext-variable.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/dm-sans-latin-variable.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--color-primary-50:#faeae8;--color-primary-100:#ffced1;--color-primary-200:#fead99;--color-primary-300:#fe8d70;--color-primary-600:#f45532;--color-primary-700:#e64f2d;--color-primary-900:#bd3d22;--color-primary-500-main:#ff5a36;--color-primary-transparent:#ff5a361a;--color-secondary-100:#f1f5ff;--color-secondary-300:#dce0f0;--color-secondary-400:#b9bdcd;--color-secondary-500:#9a9eae;--color-secondary-600:#717584;--color-secondary-700:#5d616f;--color-secondary-800:#3e424f;--color-secondary-900:#1d212d;--color-secondary-disabled:#1d212d0d;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#efefef;--color-neutral-300:#e1e1e1;--color-neutral-400:#bfbfbf;--color-neutral-500:#a0a0a0;--color-neutral-600:#777;--color-neutral-900:#222;--color-neutral-white:#fff;--color-neutral-disabled:#1a1a1a66;--color-system-warning-light:#ffed8e;--color-system-warning-main:#eac608;--color-system-success-main:#22c55e;--color-system-success-light:#86efac;--color-system-error-main:#f87171;--color-system-error-light:#fecaca;--gradient-primary-gradient:linear-gradient(180deg, #fb7e5a 0%, #ff5a36 100%);--gradient-secondary-gradient:linear-gradient(360deg, #1d212d 0%, #5f6c93 100%);--font-breadcrumbs:400 14px/19px "DM Sans";--font-menu-submenu-label-medium:500 16px/18px "DM Sans";--font-menu-item-list-bold:700 16px/18px "DM Sans";--font-special-headings-375-display-3:700 32px/38px "DM Sans";--font-special-headings-display-3:700 44px/50px "DM Sans";--font-headings-375-h1:700 40px/50px "DM Sans";--font-headings-375-h2:700 32px/44px "DM Sans";--font-headings-375-h3:700 22px/28px "DM Sans";--font-headings-375-h4:700 18px/24px "DM Sans";--font-headings-375-h6:700 14px/20px "DM Sans";--font-headings-h1:700 56px/66px "DM Sans";--font-headings-h2:700 36px/46px "DM Sans";--font-headings-h3:700 24px/34px "DM Sans";--font-headings-h4:700 22px/28px "DM Sans";--font-headings-h5:700 18px/24px "DM Sans";--font-headings-h6:700 16px/22px "DM Sans";--font-body-375-default:400 16px/28px "DM Sans";--font-body-375-large-regular:400 18px/30px "DM Sans";--font-body-375-large-bold:700 18px/30px "DM Sans";--font-body-375-small-regular:400 14px/24px "DM Sans";--font-body-default:400 18px/30px "DM Sans";--font-body-smaller:400 14px/24px "DM Sans";--font-body-large-regular:400 22px/36px "DM Sans";--font-body-large-medium:500 22px/36px "DM Sans";--font-body-large-bold:700 22px/36px "DM Sans";--font-body-small-regular:400 16px/28px "DM Sans";--font-body-small-bold:700 16px/28px "DM Sans";--font-text-single-100-375-medium:500 14px/16px "DM Sans";--font-text-single-100-375-bold:700 14px/16px "DM Sans";--font-text-single-100-regular:400 16px/18px "DM Sans";--font-text-single-100-medium:500 16px/18px "DM Sans";--font-text-single-100-bold:700 16px/18px "DM Sans";--font-text-single-200-375-bold:700 16px/18px "DM Sans";--font-text-single-200-regular:400 18px/18px "DM Sans";--font-text-single-200-bold:700 18px/18px "DM Sans";--font-text-single-300-bold:700 20px/20px "DM Sans";--font-text-single-small-bold:700 14px/16px "DM Sans";--font-text-single-small-regular-regular:400 14px/16px "DM Sans";--font-text-single-smaller-regular:400 12px/14px "DM Sans";--font-text-single-smaller-medium:500 12px/14px "DM Sans";--font-text-single-smaller-bold:700 12px/14px "DM Sans";--font-text-single-uppercase-200-375-bold:700 16px/20px "DM Sans";--font-text-single-uppercase-200-bold:700 18px/20px "DM Sans";--font-text-single-uppercase-smaller-bold:700 12px/14px "DM Sans";--font-rich-text-text-link-375-regular:400 14px/16px "DM Sans";--font-rich-text-text-link-default-regular:400 18px/30px "DM Sans";--effect-general-shadows-shadow-01:0px 2px 6px 0px #14142b0f;--effect-general-shadows-shadow-02:0px 2px 12px 0px #14142b14;--effect-general-shadows-shadow-03:0px 8px 28px 0px #14142b1a;--effect-general-shadows-shadow-06:0px 32px 72px 0px #14142b3d;--effect-button-shadows-button-color-01:0px 4px 10px 0px #4a3aff0f;--effect-button-shadows-button-white-03:0px 10px 28px 0px #14142b1a;--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-48:48px;--spacing-64:64px;--spacing-96:96px;--spacing-128:128px;--tokens-space-space-x1:4px;--tokens-space-space-x2:8px;--tokens-space-space-x3:12px;--tokens-space-space-x4:16px;--tokens-space-space-x6:24px;--tokens-space-space-x8:32px;--tokens-space-space-x12:48px;--tokens-space-space-x16:64px;--tokens-space-space-x24:96px;--tokens-space-space-x32:128px;--tokens-space-space-x7:28px;--tokens-radius-radius-x2:8px;--tokens-radius-radius-x4:16px;--tokens-radius-radius-circle:128px;--tokens-radius-radius-x1:4px;--typography-headings-h3-font-weight:700;--typography-headings-h4-font-size:22px;--typography-headings-h4-font-weight:700;--typography-headings-h6-font-weight:700;--typography-body-default-font-size:18px;--typography-body-default-font-family:dm sans;--typography-body-smaller-font-size:14px}
*{box-sizing:border-box;font:var(--font-body-375-default);margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}section[id]{scroll-margin-top:var(--header-height)}body{scroll-behavior:smooth;max-width:100%;min-height:calc(100vh - var(--header-height));background-color:var(--color-neutral-50);isolation:isolate;position:relative;overflow:hidden visible}a{color:inherit;outline:none;text-decoration:none}img{-webkit-user-select:none;user-select:none}.fill-current-path path{fill:currentColor}.stroke-current-path path{stroke:currentColor}:root{--header-height:79px}@media (min-width:1024px){:root{--header-height:100px}}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll::-webkit-scrollbar{display:none}
