@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
:root {
  --corner-size--base: 1rem;
  --corner-size--sm: calc(var(--corner-size--base) * 1.5);
  --corner-size--md: calc(var(--corner-size--base) * 2);
  --corner-size--lg: calc(var(--corner-size--base) * 3);
  --corner-size--xl: calc(var(--corner-size--base) * 4);
  --corner-size--2xl: calc(var(--corner-size--base) * 6.25);
  --corner-circle: 50%;
}



:root {
  --grid-gutter: 8px;
}
@media only screen and (min-width: 744px) {
  :root {
    --grid-gutter: 12px;
  }
}
:root {
  --screen-size-mobile: 360px;
  --screen-size-tablet: 1024px;
  --screen-size-desctop: 1440px;
}
:root {
  --icon-size--base: 1rem;
  --icon-size--xs: calc(var(--icon-size--base) * 0.4);
  --icon-size--sm: calc(var(--icon-size--base) * 0.8);
  --icon-size--md: calc(var(--icon-size--base) * 2);
  --icon-size--lg: calc(var(--icon-size--base) * 3);
  --icon-size--xl: calc(var(--icon-size--base) * 4);
  --icon-size--2xl: calc(var(--icon-size--base) * 6);
  --content-size--xl: 144rem;
  --content-size--large: 120rem;
  --content-size--default: 97rem;
  --content-size--md: 90rem;
  --content-size--sm: 70rem;
  --content-size--xs: 55rem;
  --content-size--2xs: 30rem;
  --content-size--3xs: 20rem;
  --text-width: 60rem;
  --header-height--lg: 9rem;
  --header-height--xs: 7rem;
  --input-height--base: 4rem;
  --input-width--min--md: 20rem;
  --input-width--max--md: 33.75rem;
  --input-width--min--sm: 16.25rem;
  --input-width--max--sm: 20rem;
}
:root {
  --spacing--base: 0.5rem;
  --spacing--2xs: calc(var(--spacing--base) / 2);
  --spacing--xs: calc(var(--spacing--base) * 1);
  --spacing--sm: calc(var(--spacing--base) * 1.5);
  --spacing--md: calc(var(--spacing--base) * 2);
  --spacing--lg: calc(var(--spacing--base) * 3);
  --spacing--xl: calc(var(--spacing--base) * 4);
  --spacing--1xl: calc(var(--spacing--base) * 5);
  --spacing--2xl: calc(var(--spacing--base) * 6);
  --spacing--3xl: calc(var(--spacing--base) * 7);
  --spacing--4xl: calc(var(--spacing--base) * 8);
  --spacing--5xl: calc(var(--spacing--base) * 9);
  --spacing--6xl: calc(var(--spacing--base) * 10);
  --spacing--7xl: calc(var(--spacing--base) * 11);
  --spacing--8xl: calc(var(--spacing--base) * 12);
  --spacing--9xl: calc(var(--spacing--base) * 13);
}
:root {
  --font-weight--thin: 100;
  --font-weight--light: 200;
  --font-weight--regular: 300;
  --font-weight--book: 400;
  --font-weight--bold: 600;
  --font-size--2xs: 0.875rem;
  --font-size--xs: 1rem;
  --font-size--sm: 1.125rem;
  --font-size--md: 1.375rem;
  --font-size--lg: 1.625rem;
  --font-size--xl: 1.75rem;
  --font-size--2xl: 2rem;
  --font-size--3xl: 2.375rem;
  --font-size--4xl: 2.625rem;
  --font-size--5xl: 3.125rem;
  --font-size--6xl: 4.125rem;
  --font-size--7xl: 4.5rem;
  --font-size--8xl: 5.25rem;
  --line-height--2xs: 1;
  --line-height--xs: 1.05;
  --line-height--sm: 1.1;
  --line-height--md: 1.2;
  --line-height--lg: 1.3;
  --line-height--xl: 1.32;
  --line-height--2xl: 1.4;
  --letter-spacing--xs: -0.01em;
  --letter-spacing--sm: normal;
  --letter-spacing--md: 0.008em;
  --letter-spacing--lg: 0.01em;
  --letter-spacing--xl: 0.02em;
}












@keyframes underline-fade-right-to-left {
  0% {
    transform: scaleX(1);
  }
  40% {
    transform: scaleX(0);
  }
  60% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
dl,
dd,
ol,
ul,
form,
fieldset,
legend,
figure,
table,
th,
td,
caption,
hr {
  margin: 0;
  padding: 0;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}


abbr[title],
dfn[title] {
  cursor: help;
}


u,
ins {
  text-decoration: none;
}


ins {
  border-bottom: 1px solid;
}



@keyframes underline-fade-right-to-left {
  0% {
    transform: scaleX(1);
  }
  40% {
    transform: scaleX(0);
  }
  60% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
.RichText {
  width: 100%;
  hyphens: manual;
}
.RichText .p-0 {
  padding: 0 !important;
}
.RichText .p-1 {
  padding: var(--spacing--2xs) !important;
}
.RichText .p-2 {
  padding: var(--spacing--xs) !important;
}
.RichText .p-3 {
  padding: var(--spacing--sm) !important;
}
.RichText .p-4 {
  padding: var(--spacing--md) !important;
}
.RichText .p-5 {
  padding: var(--spacing--lg) !important;
}
.RichText .p-6 {
  padding: var(--spacing--xl) !important;
}
.RichText .p-7 {
  padding: var(--spacing--1xl) !important;
}
.RichText .p-8 {
  padding: var(--spacing--2xl) !important;
}
.RichText .p-9 {
  padding: var(--spacing--3xl) !important;
}
.RichText .p-10 {
  padding: var(--spacing--4xl) !important;
}
.RichText .p-11 {
  padding: var(--spacing--5xl) !important;
}
.RichText .p-12 {
  padding: var(--spacing--6xl) !important;
}
.RichText .p-13 {
  padding: var(--spacing--7xl) !important;
}
.RichText .p-14 {
  padding: var(--spacing--8xl) !important;
}
.RichText .p-15 {
  padding: var(--spacing--9xl) !important;
}
.RichText .px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.RichText .px-1 {
  padding-left: var(--spacing--2xs) !important;
  padding-right: var(--spacing--2xs) !important;
}
.RichText .px-2 {
  padding-left: var(--spacing--xs) !important;
  padding-right: var(--spacing--xs) !important;
}
.RichText .px-3 {
  padding-left: var(--spacing--sm) !important;
  padding-right: var(--spacing--sm) !important;
}
.RichText .px-4 {
  padding-left: var(--spacing--md) !important;
  padding-right: var(--spacing--md) !important;
}
.RichText .px-5 {
  padding-left: var(--spacing--lg) !important;
  padding-right: var(--spacing--lg) !important;
}
.RichText .px-6 {
  padding-left: var(--spacing--xl) !important;
  padding-right: var(--spacing--xl) !important;
}
.RichText .px-7 {
  padding-left: var(--spacing--1xl) !important;
  padding-right: var(--spacing--1xl) !important;
}
.RichText .px-8 {
  padding-left: var(--spacing--2xl) !important;
  padding-right: var(--spacing--2xl) !important;
}
.RichText .px-9 {
  padding-left: var(--spacing--3xl) !important;
  padding-right: var(--spacing--3xl) !important;
}
.RichText .px-10 {
  padding-left: var(--spacing--4xl) !important;
  padding-right: var(--spacing--4xl) !important;
}
.RichText .px-11 {
  padding-left: var(--spacing--5xl) !important;
  padding-right: var(--spacing--5xl) !important;
}
.RichText .px-12 {
  padding-left: var(--spacing--6xl) !important;
  padding-right: var(--spacing--6xl) !important;
}
.RichText .px-13 {
  padding-left: var(--spacing--7xl) !important;
  padding-right: var(--spacing--7xl) !important;
}
.RichText .px-14 {
  padding-left: var(--spacing--8xl) !important;
  padding-right: var(--spacing--8xl) !important;
}
.RichText .px-15 {
  padding-left: var(--spacing--9xl) !important;
  padding-right: var(--spacing--9xl) !important;
}
.RichText .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.RichText .py-1 {
  padding-top: var(--spacing--2xs) !important;
  padding-bottom: var(--spacing--2xs) !important;
}
.RichText .py-2 {
  padding-top: var(--spacing--xs) !important;
  padding-bottom: var(--spacing--xs) !important;
}
.RichText .py-3 {
  padding-top: var(--spacing--sm) !important;
  padding-bottom: var(--spacing--sm) !important;
}
.RichText .py-4 {
  padding-top: var(--spacing--md) !important;
  padding-bottom: var(--spacing--md) !important;
}
.RichText .py-5 {
  padding-top: var(--spacing--lg) !important;
  padding-bottom: var(--spacing--lg) !important;
}
.RichText .py-6 {
  padding-top: var(--spacing--xl) !important;
  padding-bottom: var(--spacing--xl) !important;
}
.RichText .py-7 {
  padding-top: var(--spacing--1xl) !important;
  padding-bottom: var(--spacing--1xl) !important;
}
.RichText .py-8 {
  padding-top: var(--spacing--2xl) !important;
  padding-bottom: var(--spacing--2xl) !important;
}
.RichText .py-9 {
  padding-top: var(--spacing--3xl) !important;
  padding-bottom: var(--spacing--3xl) !important;
}
.RichText .py-10 {
  padding-top: var(--spacing--4xl) !important;
  padding-bottom: var(--spacing--4xl) !important;
}
.RichText .py-11 {
  padding-top: var(--spacing--5xl) !important;
  padding-bottom: var(--spacing--5xl) !important;
}
.RichText .py-12 {
  padding-top: var(--spacing--6xl) !important;
  padding-bottom: var(--spacing--6xl) !important;
}
.RichText .py-13 {
  padding-top: var(--spacing--7xl) !important;
  padding-bottom: var(--spacing--7xl) !important;
}
.RichText .py-14 {
  padding-top: var(--spacing--8xl) !important;
  padding-bottom: var(--spacing--8xl) !important;
}
.RichText .py-15 {
  padding-top: var(--spacing--9xl) !important;
  padding-bottom: var(--spacing--9xl) !important;
}
.RichText .pt-0 {
  padding-top: 0 !important;
}
.RichText .pt-1 {
  padding-top: var(--spacing--2xs) !important;
}
.RichText .pt-2 {
  padding-top: var(--spacing--xs) !important;
}
.RichText .pt-3 {
  padding-top: var(--spacing--sm) !important;
}
.RichText .pt-4 {
  padding-top: var(--spacing--md) !important;
}
.RichText .pt-5 {
  padding-top: var(--spacing--lg) !important;
}
.RichText .pt-6 {
  padding-top: var(--spacing--xl) !important;
}
.RichText .pt-7 {
  padding-top: var(--spacing--1xl) !important;
}
.RichText .pt-8 {
  padding-top: var(--spacing--2xl) !important;
}
.RichText .pt-9 {
  padding-top: var(--spacing--3xl) !important;
}
.RichText .pt-10 {
  padding-top: var(--spacing--4xl) !important;
}
.RichText .pt-11 {
  padding-top: var(--spacing--5xl) !important;
}
.RichText .pt-12 {
  padding-top: var(--spacing--6xl) !important;
}
.RichText .pt-13 {
  padding-top: var(--spacing--7xl) !important;
}
.RichText .pt-14 {
  padding-top: var(--spacing--8xl) !important;
}
.RichText .pt-15 {
  padding-top: var(--spacing--9xl) !important;
}
.RichText .pr-0 {
  padding-right: 0 !important;
}
.RichText .pr-1 {
  padding-right: var(--spacing--2xs) !important;
}
.RichText .pr-2 {
  padding-right: var(--spacing--xs) !important;
}
.RichText .pr-3 {
  padding-right: var(--spacing--sm) !important;
}
.RichText .pr-4 {
  padding-right: var(--spacing--md) !important;
}
.RichText .pr-5 {
  padding-right: var(--spacing--lg) !important;
}
.RichText .pr-6 {
  padding-right: var(--spacing--xl) !important;
}
.RichText .pr-7 {
  padding-right: var(--spacing--1xl) !important;
}
.RichText .pr-8 {
  padding-right: var(--spacing--2xl) !important;
}
.RichText .pr-9 {
  padding-right: var(--spacing--3xl) !important;
}
.RichText .pr-10 {
  padding-right: var(--spacing--4xl) !important;
}
.RichText .pr-11 {
  padding-right: var(--spacing--5xl) !important;
}
.RichText .pr-12 {
  padding-right: var(--spacing--6xl) !important;
}
.RichText .pr-13 {
  padding-right: var(--spacing--7xl) !important;
}
.RichText .pr-14 {
  padding-right: var(--spacing--8xl) !important;
}
.RichText .pr-15 {
  padding-right: var(--spacing--9xl) !important;
}
.RichText .pb-0 {
  padding-bottom: 0 !important;
}
.RichText .pb-1 {
  padding-bottom: var(--spacing--2xs) !important;
}
.RichText .pb-2 {
  padding-bottom: var(--spacing--xs) !important;
}
.RichText .pb-3 {
  padding-bottom: var(--spacing--sm) !important;
}
.RichText .pb-4 {
  padding-bottom: var(--spacing--md) !important;
}
.RichText .pb-5 {
  padding-bottom: var(--spacing--lg) !important;
}
.RichText .pb-6 {
  padding-bottom: var(--spacing--xl) !important;
}
.RichText .pb-7 {
  padding-bottom: var(--spacing--1xl) !important;
}
.RichText .pb-8 {
  padding-bottom: var(--spacing--2xl) !important;
}
.RichText .pb-9 {
  padding-bottom: var(--spacing--3xl) !important;
}
.RichText .pb-10 {
  padding-bottom: var(--spacing--4xl) !important;
}
.RichText .pb-11 {
  padding-bottom: var(--spacing--5xl) !important;
}
.RichText .pb-12 {
  padding-bottom: var(--spacing--6xl) !important;
}
.RichText .pb-13 {
  padding-bottom: var(--spacing--7xl) !important;
}
.RichText .pb-14 {
  padding-bottom: var(--spacing--8xl) !important;
}
.RichText .pb-15 {
  padding-bottom: var(--spacing--9xl) !important;
}
.RichText .pl-0 {
  padding-left: 0 !important;
}
.RichText .pl-1 {
  padding-left: var(--spacing--2xs) !important;
}
.RichText .pl-2 {
  padding-left: var(--spacing--xs) !important;
}
.RichText .pl-3 {
  padding-left: var(--spacing--sm) !important;
}
.RichText .pl-4 {
  padding-left: var(--spacing--md) !important;
}
.RichText .pl-5 {
  padding-left: var(--spacing--lg) !important;
}
.RichText .pl-6 {
  padding-left: var(--spacing--xl) !important;
}
.RichText .pl-7 {
  padding-left: var(--spacing--1xl) !important;
}
.RichText .pl-8 {
  padding-left: var(--spacing--2xl) !important;
}
.RichText .pl-9 {
  padding-left: var(--spacing--3xl) !important;
}
.RichText .pl-10 {
  padding-left: var(--spacing--4xl) !important;
}
.RichText .pl-11 {
  padding-left: var(--spacing--5xl) !important;
}
.RichText .pl-12 {
  padding-left: var(--spacing--6xl) !important;
}
.RichText .pl-13 {
  padding-left: var(--spacing--7xl) !important;
}
.RichText .pl-14 {
  padding-left: var(--spacing--8xl) !important;
}
.RichText .pl-15 {
  padding-left: var(--spacing--9xl) !important;
}
.RichText .m-0 {
  margin: 0 !important;
}
.RichText .m-1 {
  margin: var(--spacing--2xs) !important;
}
.RichText .m-2 {
  margin: var(--spacing--xs) !important;
}
.RichText .m-3 {
  margin: var(--spacing--sm) !important;
}
.RichText .m-4 {
  margin: var(--spacing--md) !important;
}
.RichText .m-5 {
  margin: var(--spacing--lg) !important;
}
.RichText .m-6 {
  margin: var(--spacing--xl) !important;
}
.RichText .m-7 {
  margin: var(--spacing--1xl) !important;
}
.RichText .m-8 {
  margin: var(--spacing--2xl) !important;
}
.RichText .m-9 {
  margin: var(--spacing--3xl) !important;
}
.RichText .m-10 {
  margin: var(--spacing--4xl) !important;
}
.RichText .m-11 {
  margin: var(--spacing--5xl) !important;
}
.RichText .m-12 {
  margin: var(--spacing--6xl) !important;
}
.RichText .m-13 {
  margin: var(--spacing--7xl) !important;
}
.RichText .m-14 {
  margin: var(--spacing--8xl) !important;
}
.RichText .m-15 {
  margin: var(--spacing--9xl) !important;
}
.RichText .mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.RichText .mx-1 {
  margin-left: var(--spacing--2xs) !important;
  margin-right: var(--spacing--2xs) !important;
}
.RichText .mx-2 {
  margin-left: var(--spacing--xs) !important;
  margin-right: var(--spacing--xs) !important;
}
.RichText .mx-3 {
  margin-left: var(--spacing--sm) !important;
  margin-right: var(--spacing--sm) !important;
}
.RichText .mx-4 {
  margin-left: var(--spacing--md) !important;
  margin-right: var(--spacing--md) !important;
}
.RichText .mx-5 {
  margin-left: var(--spacing--lg) !important;
  margin-right: var(--spacing--lg) !important;
}
.RichText .mx-6 {
  margin-left: var(--spacing--xl) !important;
  margin-right: var(--spacing--xl) !important;
}
.RichText .mx-7 {
  margin-left: var(--spacing--1xl) !important;
  margin-right: var(--spacing--1xl) !important;
}
.RichText .mx-8 {
  margin-left: var(--spacing--2xl) !important;
  margin-right: var(--spacing--2xl) !important;
}
.RichText .mx-9 {
  margin-left: var(--spacing--3xl) !important;
  margin-right: var(--spacing--3xl) !important;
}
.RichText .mx-10 {
  margin-left: var(--spacing--4xl) !important;
  margin-right: var(--spacing--4xl) !important;
}
.RichText .mx-11 {
  margin-left: var(--spacing--5xl) !important;
  margin-right: var(--spacing--5xl) !important;
}
.RichText .mx-12 {
  margin-left: var(--spacing--6xl) !important;
  margin-right: var(--spacing--6xl) !important;
}
.RichText .mx-13 {
  margin-left: var(--spacing--7xl) !important;
  margin-right: var(--spacing--7xl) !important;
}
.RichText .mx-14 {
  margin-left: var(--spacing--8xl) !important;
  margin-right: var(--spacing--8xl) !important;
}
.RichText .mx-15 {
  margin-left: var(--spacing--9xl) !important;
  margin-right: var(--spacing--9xl) !important;
}
.RichText .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.RichText .my-1 {
  margin-top: var(--spacing--2xs) !important;
  margin-bottom: var(--spacing--2xs) !important;
}
.RichText .my-2 {
  margin-top: var(--spacing--xs) !important;
  margin-bottom: var(--spacing--xs) !important;
}
.RichText .my-3 {
  margin-top: var(--spacing--sm) !important;
  margin-bottom: var(--spacing--sm) !important;
}
.RichText .my-4 {
  margin-top: var(--spacing--md) !important;
  margin-bottom: var(--spacing--md) !important;
}
.RichText .my-5 {
  margin-top: var(--spacing--lg) !important;
  margin-bottom: var(--spacing--lg) !important;
}
.RichText .my-6 {
  margin-top: var(--spacing--xl) !important;
  margin-bottom: var(--spacing--xl) !important;
}
.RichText .my-7 {
  margin-top: var(--spacing--1xl) !important;
  margin-bottom: var(--spacing--1xl) !important;
}
.RichText .my-8 {
  margin-top: var(--spacing--2xl) !important;
  margin-bottom: var(--spacing--2xl) !important;
}
.RichText .my-9 {
  margin-top: var(--spacing--3xl) !important;
  margin-bottom: var(--spacing--3xl) !important;
}
.RichText .my-10 {
  margin-top: var(--spacing--4xl) !important;
  margin-bottom: var(--spacing--4xl) !important;
}
.RichText .my-11 {
  margin-top: var(--spacing--5xl) !important;
  margin-bottom: var(--spacing--5xl) !important;
}
.RichText .my-12 {
  margin-top: var(--spacing--6xl) !important;
  margin-bottom: var(--spacing--6xl) !important;
}
.RichText .my-13 {
  margin-top: var(--spacing--7xl) !important;
  margin-bottom: var(--spacing--7xl) !important;
}
.RichText .my-14 {
  margin-top: var(--spacing--8xl) !important;
  margin-bottom: var(--spacing--8xl) !important;
}
.RichText .my-15 {
  margin-top: var(--spacing--9xl) !important;
  margin-bottom: var(--spacing--9xl) !important;
}
.RichText .mt-0 {
  margin-top: 0 !important;
}
.RichText .mt-1 {
  margin-top: var(--spacing--2xs) !important;
}
.RichText .mt-2 {
  margin-top: var(--spacing--xs) !important;
}
.RichText .mt-3 {
  margin-top: var(--spacing--sm) !important;
}
.RichText .mt-4 {
  margin-top: var(--spacing--md) !important;
}
.RichText .mt-5 {
  margin-top: var(--spacing--lg) !important;
}
.RichText .mt-6 {
  margin-top: var(--spacing--xl) !important;
}
.RichText .mt-7 {
  margin-top: var(--spacing--1xl) !important;
}
.RichText .mt-8 {
  margin-top: var(--spacing--2xl) !important;
}
.RichText .mt-9 {
  margin-top: var(--spacing--3xl) !important;
}
.RichText .mt-10 {
  margin-top: var(--spacing--4xl) !important;
}
.RichText .mt-11 {
  margin-top: var(--spacing--5xl) !important;
}
.RichText .mt-12 {
  margin-top: var(--spacing--6xl) !important;
}
.RichText .mt-13 {
  margin-top: var(--spacing--7xl) !important;
}
.RichText .mt-14 {
  margin-top: var(--spacing--8xl) !important;
}
.RichText .mt-15 {
  margin-top: var(--spacing--9xl) !important;
}
.RichText .mr-0 {
  margin-right: 0 !important;
}
.RichText .mr-1 {
  margin-right: var(--spacing--2xs) !important;
}
.RichText .mr-2 {
  margin-right: var(--spacing--xs) !important;
}
.RichText .mr-3 {
  margin-right: var(--spacing--sm) !important;
}
.RichText .mr-4 {
  margin-right: var(--spacing--md) !important;
}
.RichText .mr-5 {
  margin-right: var(--spacing--lg) !important;
}
.RichText .mr-6 {
  margin-right: var(--spacing--xl) !important;
}
.RichText .mr-7 {
  margin-right: var(--spacing--1xl) !important;
}
.RichText .mr-8 {
  margin-right: var(--spacing--2xl) !important;
}
.RichText .mr-9 {
  margin-right: var(--spacing--3xl) !important;
}
.RichText .mr-10 {
  margin-right: var(--spacing--4xl) !important;
}
.RichText .mr-11 {
  margin-right: var(--spacing--5xl) !important;
}
.RichText .mr-12 {
  margin-right: var(--spacing--6xl) !important;
}
.RichText .mr-13 {
  margin-right: var(--spacing--7xl) !important;
}
.RichText .mr-14 {
  margin-right: var(--spacing--8xl) !important;
}
.RichText .mr-15 {
  margin-right: var(--spacing--9xl) !important;
}
.RichText .mb-0 {
  margin-bottom: 0 !important;
}
.RichText .mb-1 {
  margin-bottom: var(--spacing--2xs) !important;
}
.RichText .mb-2 {
  margin-bottom: var(--spacing--xs) !important;
}
.RichText .mb-3 {
  margin-bottom: var(--spacing--sm) !important;
}
.RichText .mb-4 {
  margin-bottom: var(--spacing--md) !important;
}
.RichText .mb-5 {
  margin-bottom: var(--spacing--lg) !important;
}
.RichText .mb-6 {
  margin-bottom: var(--spacing--xl) !important;
}
.RichText .mb-7 {
  margin-bottom: var(--spacing--1xl) !important;
}
.RichText .mb-8 {
  margin-bottom: var(--spacing--2xl) !important;
}
.RichText .mb-9 {
  margin-bottom: var(--spacing--3xl) !important;
}
.RichText .mb-10 {
  margin-bottom: var(--spacing--4xl) !important;
}
.RichText .mb-11 {
  margin-bottom: var(--spacing--5xl) !important;
}
.RichText .mb-12 {
  margin-bottom: var(--spacing--6xl) !important;
}
.RichText .mb-13 {
  margin-bottom: var(--spacing--7xl) !important;
}
.RichText .mb-14 {
  margin-bottom: var(--spacing--8xl) !important;
}
.RichText .mb-15 {
  margin-bottom: var(--spacing--9xl) !important;
}
.RichText .ml-0 {
  margin-left: 0 !important;
}
.RichText .ml-1 {
  margin-left: var(--spacing--2xs) !important;
}
.RichText .ml-2 {
  margin-left: var(--spacing--xs) !important;
}
.RichText .ml-3 {
  margin-left: var(--spacing--sm) !important;
}
.RichText .ml-4 {
  margin-left: var(--spacing--md) !important;
}
.RichText .ml-5 {
  margin-left: var(--spacing--lg) !important;
}
.RichText .ml-6 {
  margin-left: var(--spacing--xl) !important;
}
.RichText .ml-7 {
  margin-left: var(--spacing--1xl) !important;
}
.RichText .ml-8 {
  margin-left: var(--spacing--2xl) !important;
}
.RichText .ml-9 {
  margin-left: var(--spacing--3xl) !important;
}
.RichText .ml-10 {
  margin-left: var(--spacing--4xl) !important;
}
.RichText .ml-11 {
  margin-left: var(--spacing--5xl) !important;
}
.RichText .ml-12 {
  margin-left: var(--spacing--6xl) !important;
}
.RichText .ml-13 {
  margin-left: var(--spacing--7xl) !important;
}
.RichText .ml-14 {
  margin-left: var(--spacing--8xl) !important;
}
.RichText .ml-15 {
  margin-left: var(--spacing--9xl) !important;
}
.RichText > :last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 0) {
  .RichText .p-0-xs {
    padding: 0 !important;
  }
  .RichText .p-1-xs {
    padding: var(--spacing--2xs) !important;
  }
  .RichText .p-2-xs {
    padding: var(--spacing--xs) !important;
  }
  .RichText .p-3-xs {
    padding: var(--spacing--sm) !important;
  }
  .RichText .p-4-xs {
    padding: var(--spacing--md) !important;
  }
  .RichText .p-5-xs {
    padding: var(--spacing--lg) !important;
  }
  .RichText .p-6-xs {
    padding: var(--spacing--xl) !important;
  }
  .RichText .p-7-xs {
    padding: var(--spacing--1xl) !important;
  }
  .RichText .p-8-xs {
    padding: var(--spacing--2xl) !important;
  }
  .RichText .p-9-xs {
    padding: var(--spacing--3xl) !important;
  }
  .RichText .p-10-xs {
    padding: var(--spacing--4xl) !important;
  }
  .RichText .p-11-xs {
    padding: var(--spacing--5xl) !important;
  }
  .RichText .p-12-xs {
    padding: var(--spacing--6xl) !important;
  }
  .RichText .p-13-xs {
    padding: var(--spacing--7xl) !important;
  }
  .RichText .p-14-xs {
    padding: var(--spacing--8xl) !important;
  }
  .RichText .p-15-xs {
    padding: var(--spacing--9xl) !important;
  }
  .RichText .px-0-xs {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .RichText .px-1-xs {
    padding-left: var(--spacing--2xs) !important;
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .px-2-xs {
    padding-left: var(--spacing--xs) !important;
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .px-3-xs {
    padding-left: var(--spacing--sm) !important;
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .px-4-xs {
    padding-left: var(--spacing--md) !important;
    padding-right: var(--spacing--md) !important;
  }
  .RichText .px-5-xs {
    padding-left: var(--spacing--lg) !important;
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .px-6-xs {
    padding-left: var(--spacing--xl) !important;
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .px-7-xs {
    padding-left: var(--spacing--1xl) !important;
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .px-8-xs {
    padding-left: var(--spacing--2xl) !important;
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .px-9-xs {
    padding-left: var(--spacing--3xl) !important;
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .px-10-xs {
    padding-left: var(--spacing--4xl) !important;
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .px-11-xs {
    padding-left: var(--spacing--5xl) !important;
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .px-12-xs {
    padding-left: var(--spacing--6xl) !important;
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .px-13-xs {
    padding-left: var(--spacing--7xl) !important;
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .px-14-xs {
    padding-left: var(--spacing--8xl) !important;
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .px-15-xs {
    padding-left: var(--spacing--9xl) !important;
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .py-0-xs {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .RichText .py-1-xs {
    padding-top: var(--spacing--2xs) !important;
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .py-2-xs {
    padding-top: var(--spacing--xs) !important;
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .py-3-xs {
    padding-top: var(--spacing--sm) !important;
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .py-4-xs {
    padding-top: var(--spacing--md) !important;
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .py-5-xs {
    padding-top: var(--spacing--lg) !important;
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .py-6-xs {
    padding-top: var(--spacing--xl) !important;
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .py-7-xs {
    padding-top: var(--spacing--1xl) !important;
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .py-8-xs {
    padding-top: var(--spacing--2xl) !important;
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .py-9-xs {
    padding-top: var(--spacing--3xl) !important;
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .py-10-xs {
    padding-top: var(--spacing--4xl) !important;
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .py-11-xs {
    padding-top: var(--spacing--5xl) !important;
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .py-12-xs {
    padding-top: var(--spacing--6xl) !important;
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .py-13-xs {
    padding-top: var(--spacing--7xl) !important;
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .py-14-xs {
    padding-top: var(--spacing--8xl) !important;
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .py-15-xs {
    padding-top: var(--spacing--9xl) !important;
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pt-0-xs {
    padding-top: 0 !important;
  }
  .RichText .pt-1-xs {
    padding-top: var(--spacing--2xs) !important;
  }
  .RichText .pt-2-xs {
    padding-top: var(--spacing--xs) !important;
  }
  .RichText .pt-3-xs {
    padding-top: var(--spacing--sm) !important;
  }
  .RichText .pt-4-xs {
    padding-top: var(--spacing--md) !important;
  }
  .RichText .pt-5-xs {
    padding-top: var(--spacing--lg) !important;
  }
  .RichText .pt-6-xs {
    padding-top: var(--spacing--xl) !important;
  }
  .RichText .pt-7-xs {
    padding-top: var(--spacing--1xl) !important;
  }
  .RichText .pt-8-xs {
    padding-top: var(--spacing--2xl) !important;
  }
  .RichText .pt-9-xs {
    padding-top: var(--spacing--3xl) !important;
  }
  .RichText .pt-10-xs {
    padding-top: var(--spacing--4xl) !important;
  }
  .RichText .pt-11-xs {
    padding-top: var(--spacing--5xl) !important;
  }
  .RichText .pt-12-xs {
    padding-top: var(--spacing--6xl) !important;
  }
  .RichText .pt-13-xs {
    padding-top: var(--spacing--7xl) !important;
  }
  .RichText .pt-14-xs {
    padding-top: var(--spacing--8xl) !important;
  }
  .RichText .pt-15-xs {
    padding-top: var(--spacing--9xl) !important;
  }
  .RichText .pr-0-xs {
    padding-right: 0 !important;
  }
  .RichText .pr-1-xs {
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .pr-2-xs {
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .pr-3-xs {
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .pr-4-xs {
    padding-right: var(--spacing--md) !important;
  }
  .RichText .pr-5-xs {
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .pr-6-xs {
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .pr-7-xs {
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .pr-8-xs {
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .pr-9-xs {
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .pr-10-xs {
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .pr-11-xs {
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .pr-12-xs {
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .pr-13-xs {
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .pr-14-xs {
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .pr-15-xs {
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .pb-0-xs {
    padding-bottom: 0 !important;
  }
  .RichText .pb-1-xs {
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .pb-2-xs {
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .pb-3-xs {
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .pb-4-xs {
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .pb-5-xs {
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .pb-6-xs {
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .pb-7-xs {
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .pb-8-xs {
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .pb-9-xs {
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .pb-10-xs {
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .pb-11-xs {
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .pb-12-xs {
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .pb-13-xs {
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .pb-14-xs {
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .pb-15-xs {
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pl-0-xs {
    padding-left: 0 !important;
  }
  .RichText .pl-1-xs {
    padding-left: var(--spacing--2xs) !important;
  }
  .RichText .pl-2-xs {
    padding-left: var(--spacing--xs) !important;
  }
  .RichText .pl-3-xs {
    padding-left: var(--spacing--sm) !important;
  }
  .RichText .pl-4-xs {
    padding-left: var(--spacing--md) !important;
  }
  .RichText .pl-5-xs {
    padding-left: var(--spacing--lg) !important;
  }
  .RichText .pl-6-xs {
    padding-left: var(--spacing--xl) !important;
  }
  .RichText .pl-7-xs {
    padding-left: var(--spacing--1xl) !important;
  }
  .RichText .pl-8-xs {
    padding-left: var(--spacing--2xl) !important;
  }
  .RichText .pl-9-xs {
    padding-left: var(--spacing--3xl) !important;
  }
  .RichText .pl-10-xs {
    padding-left: var(--spacing--4xl) !important;
  }
  .RichText .pl-11-xs {
    padding-left: var(--spacing--5xl) !important;
  }
  .RichText .pl-12-xs {
    padding-left: var(--spacing--6xl) !important;
  }
  .RichText .pl-13-xs {
    padding-left: var(--spacing--7xl) !important;
  }
  .RichText .pl-14-xs {
    padding-left: var(--spacing--8xl) !important;
  }
  .RichText .pl-15-xs {
    padding-left: var(--spacing--9xl) !important;
  }
  .RichText .m-0-xs {
    margin: 0 !important;
  }
  .RichText .m-1-xs {
    margin: var(--spacing--2xs) !important;
  }
  .RichText .m-2-xs {
    margin: var(--spacing--xs) !important;
  }
  .RichText .m-3-xs {
    margin: var(--spacing--sm) !important;
  }
  .RichText .m-4-xs {
    margin: var(--spacing--md) !important;
  }
  .RichText .m-5-xs {
    margin: var(--spacing--lg) !important;
  }
  .RichText .m-6-xs {
    margin: var(--spacing--xl) !important;
  }
  .RichText .m-7-xs {
    margin: var(--spacing--1xl) !important;
  }
  .RichText .m-8-xs {
    margin: var(--spacing--2xl) !important;
  }
  .RichText .m-9-xs {
    margin: var(--spacing--3xl) !important;
  }
  .RichText .m-10-xs {
    margin: var(--spacing--4xl) !important;
  }
  .RichText .m-11-xs {
    margin: var(--spacing--5xl) !important;
  }
  .RichText .m-12-xs {
    margin: var(--spacing--6xl) !important;
  }
  .RichText .m-13-xs {
    margin: var(--spacing--7xl) !important;
  }
  .RichText .m-14-xs {
    margin: var(--spacing--8xl) !important;
  }
  .RichText .m-15-xs {
    margin: var(--spacing--9xl) !important;
  }
  .RichText .mx-0-xs {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .RichText .mx-1-xs {
    margin-left: var(--spacing--2xs) !important;
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mx-2-xs {
    margin-left: var(--spacing--xs) !important;
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mx-3-xs {
    margin-left: var(--spacing--sm) !important;
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mx-4-xs {
    margin-left: var(--spacing--md) !important;
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mx-5-xs {
    margin-left: var(--spacing--lg) !important;
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mx-6-xs {
    margin-left: var(--spacing--xl) !important;
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mx-7-xs {
    margin-left: var(--spacing--1xl) !important;
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mx-8-xs {
    margin-left: var(--spacing--2xl) !important;
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mx-9-xs {
    margin-left: var(--spacing--3xl) !important;
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mx-10-xs {
    margin-left: var(--spacing--4xl) !important;
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mx-11-xs {
    margin-left: var(--spacing--5xl) !important;
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mx-12-xs {
    margin-left: var(--spacing--6xl) !important;
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mx-13-xs {
    margin-left: var(--spacing--7xl) !important;
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mx-14-xs {
    margin-left: var(--spacing--8xl) !important;
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mx-15-xs {
    margin-left: var(--spacing--9xl) !important;
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .my-0-xs {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .RichText .my-1-xs {
    margin-top: var(--spacing--2xs) !important;
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .my-2-xs {
    margin-top: var(--spacing--xs) !important;
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .my-3-xs {
    margin-top: var(--spacing--sm) !important;
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .my-4-xs {
    margin-top: var(--spacing--md) !important;
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .my-5-xs {
    margin-top: var(--spacing--lg) !important;
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .my-6-xs {
    margin-top: var(--spacing--xl) !important;
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .my-7-xs {
    margin-top: var(--spacing--1xl) !important;
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .my-8-xs {
    margin-top: var(--spacing--2xl) !important;
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .my-9-xs {
    margin-top: var(--spacing--3xl) !important;
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .my-10-xs {
    margin-top: var(--spacing--4xl) !important;
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .my-11-xs {
    margin-top: var(--spacing--5xl) !important;
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .my-12-xs {
    margin-top: var(--spacing--6xl) !important;
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .my-13-xs {
    margin-top: var(--spacing--7xl) !important;
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .my-14-xs {
    margin-top: var(--spacing--8xl) !important;
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .my-15-xs {
    margin-top: var(--spacing--9xl) !important;
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .mt-0-xs {
    margin-top: 0 !important;
  }
  .RichText .mt-1-xs {
    margin-top: var(--spacing--2xs) !important;
  }
  .RichText .mt-2-xs {
    margin-top: var(--spacing--xs) !important;
  }
  .RichText .mt-3-xs {
    margin-top: var(--spacing--sm) !important;
  }
  .RichText .mt-4-xs {
    margin-top: var(--spacing--md) !important;
  }
  .RichText .mt-5-xs {
    margin-top: var(--spacing--lg) !important;
  }
  .RichText .mt-6-xs {
    margin-top: var(--spacing--xl) !important;
  }
  .RichText .mt-7-xs {
    margin-top: var(--spacing--1xl) !important;
  }
  .RichText .mt-8-xs {
    margin-top: var(--spacing--2xl) !important;
  }
  .RichText .mt-9-xs {
    margin-top: var(--spacing--3xl) !important;
  }
  .RichText .mt-10-xs {
    margin-top: var(--spacing--4xl) !important;
  }
  .RichText .mt-11-xs {
    margin-top: var(--spacing--5xl) !important;
  }
  .RichText .mt-12-xs {
    margin-top: var(--spacing--6xl) !important;
  }
  .RichText .mt-13-xs {
    margin-top: var(--spacing--7xl) !important;
  }
  .RichText .mt-14-xs {
    margin-top: var(--spacing--8xl) !important;
  }
  .RichText .mt-15-xs {
    margin-top: var(--spacing--9xl) !important;
  }
  .RichText .mr-0-xs {
    margin-right: 0 !important;
  }
  .RichText .mr-1-xs {
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mr-2-xs {
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mr-3-xs {
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mr-4-xs {
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mr-5-xs {
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mr-6-xs {
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mr-7-xs {
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mr-8-xs {
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mr-9-xs {
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mr-10-xs {
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mr-11-xs {
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mr-12-xs {
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mr-13-xs {
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mr-14-xs {
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mr-15-xs {
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .mb-0-xs {
    margin-bottom: 0 !important;
  }
  .RichText .mb-1-xs {
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .mb-2-xs {
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .mb-3-xs {
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .mb-4-xs {
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .mb-5-xs {
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .mb-6-xs {
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .mb-7-xs {
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .mb-8-xs {
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .mb-9-xs {
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .mb-10-xs {
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .mb-11-xs {
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .mb-12-xs {
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .mb-13-xs {
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .mb-14-xs {
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .mb-15-xs {
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .ml-0-xs {
    margin-left: 0 !important;
  }
  .RichText .ml-1-xs {
    margin-left: var(--spacing--2xs) !important;
  }
  .RichText .ml-2-xs {
    margin-left: var(--spacing--xs) !important;
  }
  .RichText .ml-3-xs {
    margin-left: var(--spacing--sm) !important;
  }
  .RichText .ml-4-xs {
    margin-left: var(--spacing--md) !important;
  }
  .RichText .ml-5-xs {
    margin-left: var(--spacing--lg) !important;
  }
  .RichText .ml-6-xs {
    margin-left: var(--spacing--xl) !important;
  }
  .RichText .ml-7-xs {
    margin-left: var(--spacing--1xl) !important;
  }
  .RichText .ml-8-xs {
    margin-left: var(--spacing--2xl) !important;
  }
  .RichText .ml-9-xs {
    margin-left: var(--spacing--3xl) !important;
  }
  .RichText .ml-10-xs {
    margin-left: var(--spacing--4xl) !important;
  }
  .RichText .ml-11-xs {
    margin-left: var(--spacing--5xl) !important;
  }
  .RichText .ml-12-xs {
    margin-left: var(--spacing--6xl) !important;
  }
  .RichText .ml-13-xs {
    margin-left: var(--spacing--7xl) !important;
  }
  .RichText .ml-14-xs {
    margin-left: var(--spacing--8xl) !important;
  }
  .RichText .ml-15-xs {
    margin-left: var(--spacing--9xl) !important;
  }
}
@media (max-width: 744px) {
  .RichText .p-0-sm {
    padding: 0 !important;
  }
  .RichText .p-1-sm {
    padding: var(--spacing--2xs) !important;
  }
  .RichText .p-2-sm {
    padding: var(--spacing--xs) !important;
  }
  .RichText .p-3-sm {
    padding: var(--spacing--sm) !important;
  }
  .RichText .p-4-sm {
    padding: var(--spacing--md) !important;
  }
  .RichText .p-5-sm {
    padding: var(--spacing--lg) !important;
  }
  .RichText .p-6-sm {
    padding: var(--spacing--xl) !important;
  }
  .RichText .p-7-sm {
    padding: var(--spacing--1xl) !important;
  }
  .RichText .p-8-sm {
    padding: var(--spacing--2xl) !important;
  }
  .RichText .p-9-sm {
    padding: var(--spacing--3xl) !important;
  }
  .RichText .p-10-sm {
    padding: var(--spacing--4xl) !important;
  }
  .RichText .p-11-sm {
    padding: var(--spacing--5xl) !important;
  }
  .RichText .p-12-sm {
    padding: var(--spacing--6xl) !important;
  }
  .RichText .p-13-sm {
    padding: var(--spacing--7xl) !important;
  }
  .RichText .p-14-sm {
    padding: var(--spacing--8xl) !important;
  }
  .RichText .p-15-sm {
    padding: var(--spacing--9xl) !important;
  }
  .RichText .px-0-sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .RichText .px-1-sm {
    padding-left: var(--spacing--2xs) !important;
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .px-2-sm {
    padding-left: var(--spacing--xs) !important;
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .px-3-sm {
    padding-left: var(--spacing--sm) !important;
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .px-4-sm {
    padding-left: var(--spacing--md) !important;
    padding-right: var(--spacing--md) !important;
  }
  .RichText .px-5-sm {
    padding-left: var(--spacing--lg) !important;
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .px-6-sm {
    padding-left: var(--spacing--xl) !important;
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .px-7-sm {
    padding-left: var(--spacing--1xl) !important;
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .px-8-sm {
    padding-left: var(--spacing--2xl) !important;
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .px-9-sm {
    padding-left: var(--spacing--3xl) !important;
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .px-10-sm {
    padding-left: var(--spacing--4xl) !important;
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .px-11-sm {
    padding-left: var(--spacing--5xl) !important;
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .px-12-sm {
    padding-left: var(--spacing--6xl) !important;
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .px-13-sm {
    padding-left: var(--spacing--7xl) !important;
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .px-14-sm {
    padding-left: var(--spacing--8xl) !important;
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .px-15-sm {
    padding-left: var(--spacing--9xl) !important;
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .py-0-sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .RichText .py-1-sm {
    padding-top: var(--spacing--2xs) !important;
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .py-2-sm {
    padding-top: var(--spacing--xs) !important;
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .py-3-sm {
    padding-top: var(--spacing--sm) !important;
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .py-4-sm {
    padding-top: var(--spacing--md) !important;
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .py-5-sm {
    padding-top: var(--spacing--lg) !important;
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .py-6-sm {
    padding-top: var(--spacing--xl) !important;
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .py-7-sm {
    padding-top: var(--spacing--1xl) !important;
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .py-8-sm {
    padding-top: var(--spacing--2xl) !important;
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .py-9-sm {
    padding-top: var(--spacing--3xl) !important;
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .py-10-sm {
    padding-top: var(--spacing--4xl) !important;
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .py-11-sm {
    padding-top: var(--spacing--5xl) !important;
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .py-12-sm {
    padding-top: var(--spacing--6xl) !important;
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .py-13-sm {
    padding-top: var(--spacing--7xl) !important;
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .py-14-sm {
    padding-top: var(--spacing--8xl) !important;
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .py-15-sm {
    padding-top: var(--spacing--9xl) !important;
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pt-0-sm {
    padding-top: 0 !important;
  }
  .RichText .pt-1-sm {
    padding-top: var(--spacing--2xs) !important;
  }
  .RichText .pt-2-sm {
    padding-top: var(--spacing--xs) !important;
  }
  .RichText .pt-3-sm {
    padding-top: var(--spacing--sm) !important;
  }
  .RichText .pt-4-sm {
    padding-top: var(--spacing--md) !important;
  }
  .RichText .pt-5-sm {
    padding-top: var(--spacing--lg) !important;
  }
  .RichText .pt-6-sm {
    padding-top: var(--spacing--xl) !important;
  }
  .RichText .pt-7-sm {
    padding-top: var(--spacing--1xl) !important;
  }
  .RichText .pt-8-sm {
    padding-top: var(--spacing--2xl) !important;
  }
  .RichText .pt-9-sm {
    padding-top: var(--spacing--3xl) !important;
  }
  .RichText .pt-10-sm {
    padding-top: var(--spacing--4xl) !important;
  }
  .RichText .pt-11-sm {
    padding-top: var(--spacing--5xl) !important;
  }
  .RichText .pt-12-sm {
    padding-top: var(--spacing--6xl) !important;
  }
  .RichText .pt-13-sm {
    padding-top: var(--spacing--7xl) !important;
  }
  .RichText .pt-14-sm {
    padding-top: var(--spacing--8xl) !important;
  }
  .RichText .pt-15-sm {
    padding-top: var(--spacing--9xl) !important;
  }
  .RichText .pr-0-sm {
    padding-right: 0 !important;
  }
  .RichText .pr-1-sm {
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .pr-2-sm {
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .pr-3-sm {
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .pr-4-sm {
    padding-right: var(--spacing--md) !important;
  }
  .RichText .pr-5-sm {
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .pr-6-sm {
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .pr-7-sm {
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .pr-8-sm {
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .pr-9-sm {
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .pr-10-sm {
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .pr-11-sm {
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .pr-12-sm {
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .pr-13-sm {
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .pr-14-sm {
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .pr-15-sm {
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .pb-0-sm {
    padding-bottom: 0 !important;
  }
  .RichText .pb-1-sm {
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .pb-2-sm {
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .pb-3-sm {
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .pb-4-sm {
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .pb-5-sm {
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .pb-6-sm {
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .pb-7-sm {
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .pb-8-sm {
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .pb-9-sm {
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .pb-10-sm {
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .pb-11-sm {
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .pb-12-sm {
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .pb-13-sm {
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .pb-14-sm {
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .pb-15-sm {
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pl-0-sm {
    padding-left: 0 !important;
  }
  .RichText .pl-1-sm {
    padding-left: var(--spacing--2xs) !important;
  }
  .RichText .pl-2-sm {
    padding-left: var(--spacing--xs) !important;
  }
  .RichText .pl-3-sm {
    padding-left: var(--spacing--sm) !important;
  }
  .RichText .pl-4-sm {
    padding-left: var(--spacing--md) !important;
  }
  .RichText .pl-5-sm {
    padding-left: var(--spacing--lg) !important;
  }
  .RichText .pl-6-sm {
    padding-left: var(--spacing--xl) !important;
  }
  .RichText .pl-7-sm {
    padding-left: var(--spacing--1xl) !important;
  }
  .RichText .pl-8-sm {
    padding-left: var(--spacing--2xl) !important;
  }
  .RichText .pl-9-sm {
    padding-left: var(--spacing--3xl) !important;
  }
  .RichText .pl-10-sm {
    padding-left: var(--spacing--4xl) !important;
  }
  .RichText .pl-11-sm {
    padding-left: var(--spacing--5xl) !important;
  }
  .RichText .pl-12-sm {
    padding-left: var(--spacing--6xl) !important;
  }
  .RichText .pl-13-sm {
    padding-left: var(--spacing--7xl) !important;
  }
  .RichText .pl-14-sm {
    padding-left: var(--spacing--8xl) !important;
  }
  .RichText .pl-15-sm {
    padding-left: var(--spacing--9xl) !important;
  }
  .RichText .m-0-sm {
    margin: 0 !important;
  }
  .RichText .m-1-sm {
    margin: var(--spacing--2xs) !important;
  }
  .RichText .m-2-sm {
    margin: var(--spacing--xs) !important;
  }
  .RichText .m-3-sm {
    margin: var(--spacing--sm) !important;
  }
  .RichText .m-4-sm {
    margin: var(--spacing--md) !important;
  }
  .RichText .m-5-sm {
    margin: var(--spacing--lg) !important;
  }
  .RichText .m-6-sm {
    margin: var(--spacing--xl) !important;
  }
  .RichText .m-7-sm {
    margin: var(--spacing--1xl) !important;
  }
  .RichText .m-8-sm {
    margin: var(--spacing--2xl) !important;
  }
  .RichText .m-9-sm {
    margin: var(--spacing--3xl) !important;
  }
  .RichText .m-10-sm {
    margin: var(--spacing--4xl) !important;
  }
  .RichText .m-11-sm {
    margin: var(--spacing--5xl) !important;
  }
  .RichText .m-12-sm {
    margin: var(--spacing--6xl) !important;
  }
  .RichText .m-13-sm {
    margin: var(--spacing--7xl) !important;
  }
  .RichText .m-14-sm {
    margin: var(--spacing--8xl) !important;
  }
  .RichText .m-15-sm {
    margin: var(--spacing--9xl) !important;
  }
  .RichText .mx-0-sm {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .RichText .mx-1-sm {
    margin-left: var(--spacing--2xs) !important;
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mx-2-sm {
    margin-left: var(--spacing--xs) !important;
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mx-3-sm {
    margin-left: var(--spacing--sm) !important;
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mx-4-sm {
    margin-left: var(--spacing--md) !important;
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mx-5-sm {
    margin-left: var(--spacing--lg) !important;
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mx-6-sm {
    margin-left: var(--spacing--xl) !important;
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mx-7-sm {
    margin-left: var(--spacing--1xl) !important;
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mx-8-sm {
    margin-left: var(--spacing--2xl) !important;
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mx-9-sm {
    margin-left: var(--spacing--3xl) !important;
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mx-10-sm {
    margin-left: var(--spacing--4xl) !important;
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mx-11-sm {
    margin-left: var(--spacing--5xl) !important;
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mx-12-sm {
    margin-left: var(--spacing--6xl) !important;
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mx-13-sm {
    margin-left: var(--spacing--7xl) !important;
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mx-14-sm {
    margin-left: var(--spacing--8xl) !important;
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mx-15-sm {
    margin-left: var(--spacing--9xl) !important;
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .my-0-sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .RichText .my-1-sm {
    margin-top: var(--spacing--2xs) !important;
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .my-2-sm {
    margin-top: var(--spacing--xs) !important;
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .my-3-sm {
    margin-top: var(--spacing--sm) !important;
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .my-4-sm {
    margin-top: var(--spacing--md) !important;
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .my-5-sm {
    margin-top: var(--spacing--lg) !important;
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .my-6-sm {
    margin-top: var(--spacing--xl) !important;
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .my-7-sm {
    margin-top: var(--spacing--1xl) !important;
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .my-8-sm {
    margin-top: var(--spacing--2xl) !important;
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .my-9-sm {
    margin-top: var(--spacing--3xl) !important;
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .my-10-sm {
    margin-top: var(--spacing--4xl) !important;
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .my-11-sm {
    margin-top: var(--spacing--5xl) !important;
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .my-12-sm {
    margin-top: var(--spacing--6xl) !important;
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .my-13-sm {
    margin-top: var(--spacing--7xl) !important;
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .my-14-sm {
    margin-top: var(--spacing--8xl) !important;
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .my-15-sm {
    margin-top: var(--spacing--9xl) !important;
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .mt-0-sm {
    margin-top: 0 !important;
  }
  .RichText .mt-1-sm {
    margin-top: var(--spacing--2xs) !important;
  }
  .RichText .mt-2-sm {
    margin-top: var(--spacing--xs) !important;
  }
  .RichText .mt-3-sm {
    margin-top: var(--spacing--sm) !important;
  }
  .RichText .mt-4-sm {
    margin-top: var(--spacing--md) !important;
  }
  .RichText .mt-5-sm {
    margin-top: var(--spacing--lg) !important;
  }
  .RichText .mt-6-sm {
    margin-top: var(--spacing--xl) !important;
  }
  .RichText .mt-7-sm {
    margin-top: var(--spacing--1xl) !important;
  }
  .RichText .mt-8-sm {
    margin-top: var(--spacing--2xl) !important;
  }
  .RichText .mt-9-sm {
    margin-top: var(--spacing--3xl) !important;
  }
  .RichText .mt-10-sm {
    margin-top: var(--spacing--4xl) !important;
  }
  .RichText .mt-11-sm {
    margin-top: var(--spacing--5xl) !important;
  }
  .RichText .mt-12-sm {
    margin-top: var(--spacing--6xl) !important;
  }
  .RichText .mt-13-sm {
    margin-top: var(--spacing--7xl) !important;
  }
  .RichText .mt-14-sm {
    margin-top: var(--spacing--8xl) !important;
  }
  .RichText .mt-15-sm {
    margin-top: var(--spacing--9xl) !important;
  }
  .RichText .mr-0-sm {
    margin-right: 0 !important;
  }
  .RichText .mr-1-sm {
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mr-2-sm {
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mr-3-sm {
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mr-4-sm {
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mr-5-sm {
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mr-6-sm {
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mr-7-sm {
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mr-8-sm {
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mr-9-sm {
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mr-10-sm {
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mr-11-sm {
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mr-12-sm {
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mr-13-sm {
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mr-14-sm {
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mr-15-sm {
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .mb-0-sm {
    margin-bottom: 0 !important;
  }
  .RichText .mb-1-sm {
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .mb-2-sm {
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .mb-3-sm {
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .mb-4-sm {
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .mb-5-sm {
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .mb-6-sm {
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .mb-7-sm {
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .mb-8-sm {
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .mb-9-sm {
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .mb-10-sm {
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .mb-11-sm {
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .mb-12-sm {
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .mb-13-sm {
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .mb-14-sm {
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .mb-15-sm {
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .ml-0-sm {
    margin-left: 0 !important;
  }
  .RichText .ml-1-sm {
    margin-left: var(--spacing--2xs) !important;
  }
  .RichText .ml-2-sm {
    margin-left: var(--spacing--xs) !important;
  }
  .RichText .ml-3-sm {
    margin-left: var(--spacing--sm) !important;
  }
  .RichText .ml-4-sm {
    margin-left: var(--spacing--md) !important;
  }
  .RichText .ml-5-sm {
    margin-left: var(--spacing--lg) !important;
  }
  .RichText .ml-6-sm {
    margin-left: var(--spacing--xl) !important;
  }
  .RichText .ml-7-sm {
    margin-left: var(--spacing--1xl) !important;
  }
  .RichText .ml-8-sm {
    margin-left: var(--spacing--2xl) !important;
  }
  .RichText .ml-9-sm {
    margin-left: var(--spacing--3xl) !important;
  }
  .RichText .ml-10-sm {
    margin-left: var(--spacing--4xl) !important;
  }
  .RichText .ml-11-sm {
    margin-left: var(--spacing--5xl) !important;
  }
  .RichText .ml-12-sm {
    margin-left: var(--spacing--6xl) !important;
  }
  .RichText .ml-13-sm {
    margin-left: var(--spacing--7xl) !important;
  }
  .RichText .ml-14-sm {
    margin-left: var(--spacing--8xl) !important;
  }
  .RichText .ml-15-sm {
    margin-left: var(--spacing--9xl) !important;
  }
}
@media (max-width: 1024px) {
  .RichText .p-0-md {
    padding: 0 !important;
  }
  .RichText .p-1-md {
    padding: var(--spacing--2xs) !important;
  }
  .RichText .p-2-md {
    padding: var(--spacing--xs) !important;
  }
  .RichText .p-3-md {
    padding: var(--spacing--sm) !important;
  }
  .RichText .p-4-md {
    padding: var(--spacing--md) !important;
  }
  .RichText .p-5-md {
    padding: var(--spacing--lg) !important;
  }
  .RichText .p-6-md {
    padding: var(--spacing--xl) !important;
  }
  .RichText .p-7-md {
    padding: var(--spacing--1xl) !important;
  }
  .RichText .p-8-md {
    padding: var(--spacing--2xl) !important;
  }
  .RichText .p-9-md {
    padding: var(--spacing--3xl) !important;
  }
  .RichText .p-10-md {
    padding: var(--spacing--4xl) !important;
  }
  .RichText .p-11-md {
    padding: var(--spacing--5xl) !important;
  }
  .RichText .p-12-md {
    padding: var(--spacing--6xl) !important;
  }
  .RichText .p-13-md {
    padding: var(--spacing--7xl) !important;
  }
  .RichText .p-14-md {
    padding: var(--spacing--8xl) !important;
  }
  .RichText .p-15-md {
    padding: var(--spacing--9xl) !important;
  }
  .RichText .px-0-md {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .RichText .px-1-md {
    padding-left: var(--spacing--2xs) !important;
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .px-2-md {
    padding-left: var(--spacing--xs) !important;
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .px-3-md {
    padding-left: var(--spacing--sm) !important;
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .px-4-md {
    padding-left: var(--spacing--md) !important;
    padding-right: var(--spacing--md) !important;
  }
  .RichText .px-5-md {
    padding-left: var(--spacing--lg) !important;
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .px-6-md {
    padding-left: var(--spacing--xl) !important;
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .px-7-md {
    padding-left: var(--spacing--1xl) !important;
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .px-8-md {
    padding-left: var(--spacing--2xl) !important;
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .px-9-md {
    padding-left: var(--spacing--3xl) !important;
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .px-10-md {
    padding-left: var(--spacing--4xl) !important;
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .px-11-md {
    padding-left: var(--spacing--5xl) !important;
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .px-12-md {
    padding-left: var(--spacing--6xl) !important;
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .px-13-md {
    padding-left: var(--spacing--7xl) !important;
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .px-14-md {
    padding-left: var(--spacing--8xl) !important;
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .px-15-md {
    padding-left: var(--spacing--9xl) !important;
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .py-0-md {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .RichText .py-1-md {
    padding-top: var(--spacing--2xs) !important;
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .py-2-md {
    padding-top: var(--spacing--xs) !important;
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .py-3-md {
    padding-top: var(--spacing--sm) !important;
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .py-4-md {
    padding-top: var(--spacing--md) !important;
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .py-5-md {
    padding-top: var(--spacing--lg) !important;
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .py-6-md {
    padding-top: var(--spacing--xl) !important;
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .py-7-md {
    padding-top: var(--spacing--1xl) !important;
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .py-8-md {
    padding-top: var(--spacing--2xl) !important;
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .py-9-md {
    padding-top: var(--spacing--3xl) !important;
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .py-10-md {
    padding-top: var(--spacing--4xl) !important;
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .py-11-md {
    padding-top: var(--spacing--5xl) !important;
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .py-12-md {
    padding-top: var(--spacing--6xl) !important;
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .py-13-md {
    padding-top: var(--spacing--7xl) !important;
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .py-14-md {
    padding-top: var(--spacing--8xl) !important;
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .py-15-md {
    padding-top: var(--spacing--9xl) !important;
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pt-0-md {
    padding-top: 0 !important;
  }
  .RichText .pt-1-md {
    padding-top: var(--spacing--2xs) !important;
  }
  .RichText .pt-2-md {
    padding-top: var(--spacing--xs) !important;
  }
  .RichText .pt-3-md {
    padding-top: var(--spacing--sm) !important;
  }
  .RichText .pt-4-md {
    padding-top: var(--spacing--md) !important;
  }
  .RichText .pt-5-md {
    padding-top: var(--spacing--lg) !important;
  }
  .RichText .pt-6-md {
    padding-top: var(--spacing--xl) !important;
  }
  .RichText .pt-7-md {
    padding-top: var(--spacing--1xl) !important;
  }
  .RichText .pt-8-md {
    padding-top: var(--spacing--2xl) !important;
  }
  .RichText .pt-9-md {
    padding-top: var(--spacing--3xl) !important;
  }
  .RichText .pt-10-md {
    padding-top: var(--spacing--4xl) !important;
  }
  .RichText .pt-11-md {
    padding-top: var(--spacing--5xl) !important;
  }
  .RichText .pt-12-md {
    padding-top: var(--spacing--6xl) !important;
  }
  .RichText .pt-13-md {
    padding-top: var(--spacing--7xl) !important;
  }
  .RichText .pt-14-md {
    padding-top: var(--spacing--8xl) !important;
  }
  .RichText .pt-15-md {
    padding-top: var(--spacing--9xl) !important;
  }
  .RichText .pr-0-md {
    padding-right: 0 !important;
  }
  .RichText .pr-1-md {
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .pr-2-md {
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .pr-3-md {
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .pr-4-md {
    padding-right: var(--spacing--md) !important;
  }
  .RichText .pr-5-md {
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .pr-6-md {
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .pr-7-md {
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .pr-8-md {
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .pr-9-md {
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .pr-10-md {
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .pr-11-md {
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .pr-12-md {
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .pr-13-md {
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .pr-14-md {
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .pr-15-md {
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .pb-0-md {
    padding-bottom: 0 !important;
  }
  .RichText .pb-1-md {
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .pb-2-md {
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .pb-3-md {
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .pb-4-md {
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .pb-5-md {
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .pb-6-md {
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .pb-7-md {
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .pb-8-md {
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .pb-9-md {
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .pb-10-md {
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .pb-11-md {
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .pb-12-md {
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .pb-13-md {
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .pb-14-md {
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .pb-15-md {
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pl-0-md {
    padding-left: 0 !important;
  }
  .RichText .pl-1-md {
    padding-left: var(--spacing--2xs) !important;
  }
  .RichText .pl-2-md {
    padding-left: var(--spacing--xs) !important;
  }
  .RichText .pl-3-md {
    padding-left: var(--spacing--sm) !important;
  }
  .RichText .pl-4-md {
    padding-left: var(--spacing--md) !important;
  }
  .RichText .pl-5-md {
    padding-left: var(--spacing--lg) !important;
  }
  .RichText .pl-6-md {
    padding-left: var(--spacing--xl) !important;
  }
  .RichText .pl-7-md {
    padding-left: var(--spacing--1xl) !important;
  }
  .RichText .pl-8-md {
    padding-left: var(--spacing--2xl) !important;
  }
  .RichText .pl-9-md {
    padding-left: var(--spacing--3xl) !important;
  }
  .RichText .pl-10-md {
    padding-left: var(--spacing--4xl) !important;
  }
  .RichText .pl-11-md {
    padding-left: var(--spacing--5xl) !important;
  }
  .RichText .pl-12-md {
    padding-left: var(--spacing--6xl) !important;
  }
  .RichText .pl-13-md {
    padding-left: var(--spacing--7xl) !important;
  }
  .RichText .pl-14-md {
    padding-left: var(--spacing--8xl) !important;
  }
  .RichText .pl-15-md {
    padding-left: var(--spacing--9xl) !important;
  }
  .RichText .m-0-md {
    margin: 0 !important;
  }
  .RichText .m-1-md {
    margin: var(--spacing--2xs) !important;
  }
  .RichText .m-2-md {
    margin: var(--spacing--xs) !important;
  }
  .RichText .m-3-md {
    margin: var(--spacing--sm) !important;
  }
  .RichText .m-4-md {
    margin: var(--spacing--md) !important;
  }
  .RichText .m-5-md {
    margin: var(--spacing--lg) !important;
  }
  .RichText .m-6-md {
    margin: var(--spacing--xl) !important;
  }
  .RichText .m-7-md {
    margin: var(--spacing--1xl) !important;
  }
  .RichText .m-8-md {
    margin: var(--spacing--2xl) !important;
  }
  .RichText .m-9-md {
    margin: var(--spacing--3xl) !important;
  }
  .RichText .m-10-md {
    margin: var(--spacing--4xl) !important;
  }
  .RichText .m-11-md {
    margin: var(--spacing--5xl) !important;
  }
  .RichText .m-12-md {
    margin: var(--spacing--6xl) !important;
  }
  .RichText .m-13-md {
    margin: var(--spacing--7xl) !important;
  }
  .RichText .m-14-md {
    margin: var(--spacing--8xl) !important;
  }
  .RichText .m-15-md {
    margin: var(--spacing--9xl) !important;
  }
  .RichText .mx-0-md {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .RichText .mx-1-md {
    margin-left: var(--spacing--2xs) !important;
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mx-2-md {
    margin-left: var(--spacing--xs) !important;
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mx-3-md {
    margin-left: var(--spacing--sm) !important;
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mx-4-md {
    margin-left: var(--spacing--md) !important;
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mx-5-md {
    margin-left: var(--spacing--lg) !important;
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mx-6-md {
    margin-left: var(--spacing--xl) !important;
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mx-7-md {
    margin-left: var(--spacing--1xl) !important;
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mx-8-md {
    margin-left: var(--spacing--2xl) !important;
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mx-9-md {
    margin-left: var(--spacing--3xl) !important;
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mx-10-md {
    margin-left: var(--spacing--4xl) !important;
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mx-11-md {
    margin-left: var(--spacing--5xl) !important;
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mx-12-md {
    margin-left: var(--spacing--6xl) !important;
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mx-13-md {
    margin-left: var(--spacing--7xl) !important;
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mx-14-md {
    margin-left: var(--spacing--8xl) !important;
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mx-15-md {
    margin-left: var(--spacing--9xl) !important;
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .my-0-md {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .RichText .my-1-md {
    margin-top: var(--spacing--2xs) !important;
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .my-2-md {
    margin-top: var(--spacing--xs) !important;
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .my-3-md {
    margin-top: var(--spacing--sm) !important;
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .my-4-md {
    margin-top: var(--spacing--md) !important;
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .my-5-md {
    margin-top: var(--spacing--lg) !important;
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .my-6-md {
    margin-top: var(--spacing--xl) !important;
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .my-7-md {
    margin-top: var(--spacing--1xl) !important;
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .my-8-md {
    margin-top: var(--spacing--2xl) !important;
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .my-9-md {
    margin-top: var(--spacing--3xl) !important;
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .my-10-md {
    margin-top: var(--spacing--4xl) !important;
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .my-11-md {
    margin-top: var(--spacing--5xl) !important;
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .my-12-md {
    margin-top: var(--spacing--6xl) !important;
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .my-13-md {
    margin-top: var(--spacing--7xl) !important;
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .my-14-md {
    margin-top: var(--spacing--8xl) !important;
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .my-15-md {
    margin-top: var(--spacing--9xl) !important;
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .mt-0-md {
    margin-top: 0 !important;
  }
  .RichText .mt-1-md {
    margin-top: var(--spacing--2xs) !important;
  }
  .RichText .mt-2-md {
    margin-top: var(--spacing--xs) !important;
  }
  .RichText .mt-3-md {
    margin-top: var(--spacing--sm) !important;
  }
  .RichText .mt-4-md {
    margin-top: var(--spacing--md) !important;
  }
  .RichText .mt-5-md {
    margin-top: var(--spacing--lg) !important;
  }
  .RichText .mt-6-md {
    margin-top: var(--spacing--xl) !important;
  }
  .RichText .mt-7-md {
    margin-top: var(--spacing--1xl) !important;
  }
  .RichText .mt-8-md {
    margin-top: var(--spacing--2xl) !important;
  }
  .RichText .mt-9-md {
    margin-top: var(--spacing--3xl) !important;
  }
  .RichText .mt-10-md {
    margin-top: var(--spacing--4xl) !important;
  }
  .RichText .mt-11-md {
    margin-top: var(--spacing--5xl) !important;
  }
  .RichText .mt-12-md {
    margin-top: var(--spacing--6xl) !important;
  }
  .RichText .mt-13-md {
    margin-top: var(--spacing--7xl) !important;
  }
  .RichText .mt-14-md {
    margin-top: var(--spacing--8xl) !important;
  }
  .RichText .mt-15-md {
    margin-top: var(--spacing--9xl) !important;
  }
  .RichText .mr-0-md {
    margin-right: 0 !important;
  }
  .RichText .mr-1-md {
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mr-2-md {
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mr-3-md {
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mr-4-md {
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mr-5-md {
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mr-6-md {
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mr-7-md {
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mr-8-md {
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mr-9-md {
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mr-10-md {
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mr-11-md {
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mr-12-md {
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mr-13-md {
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mr-14-md {
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mr-15-md {
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .mb-0-md {
    margin-bottom: 0 !important;
  }
  .RichText .mb-1-md {
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .mb-2-md {
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .mb-3-md {
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .mb-4-md {
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .mb-5-md {
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .mb-6-md {
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .mb-7-md {
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .mb-8-md {
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .mb-9-md {
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .mb-10-md {
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .mb-11-md {
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .mb-12-md {
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .mb-13-md {
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .mb-14-md {
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .mb-15-md {
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .ml-0-md {
    margin-left: 0 !important;
  }
  .RichText .ml-1-md {
    margin-left: var(--spacing--2xs) !important;
  }
  .RichText .ml-2-md {
    margin-left: var(--spacing--xs) !important;
  }
  .RichText .ml-3-md {
    margin-left: var(--spacing--sm) !important;
  }
  .RichText .ml-4-md {
    margin-left: var(--spacing--md) !important;
  }
  .RichText .ml-5-md {
    margin-left: var(--spacing--lg) !important;
  }
  .RichText .ml-6-md {
    margin-left: var(--spacing--xl) !important;
  }
  .RichText .ml-7-md {
    margin-left: var(--spacing--1xl) !important;
  }
  .RichText .ml-8-md {
    margin-left: var(--spacing--2xl) !important;
  }
  .RichText .ml-9-md {
    margin-left: var(--spacing--3xl) !important;
  }
  .RichText .ml-10-md {
    margin-left: var(--spacing--4xl) !important;
  }
  .RichText .ml-11-md {
    margin-left: var(--spacing--5xl) !important;
  }
  .RichText .ml-12-md {
    margin-left: var(--spacing--6xl) !important;
  }
  .RichText .ml-13-md {
    margin-left: var(--spacing--7xl) !important;
  }
  .RichText .ml-14-md {
    margin-left: var(--spacing--8xl) !important;
  }
  .RichText .ml-15-md {
    margin-left: var(--spacing--9xl) !important;
  }
}
@media (max-width: 1281px) {
  .RichText .p-0-lg {
    padding: 0 !important;
  }
  .RichText .p-1-lg {
    padding: var(--spacing--2xs) !important;
  }
  .RichText .p-2-lg {
    padding: var(--spacing--xs) !important;
  }
  .RichText .p-3-lg {
    padding: var(--spacing--sm) !important;
  }
  .RichText .p-4-lg {
    padding: var(--spacing--md) !important;
  }
  .RichText .p-5-lg {
    padding: var(--spacing--lg) !important;
  }
  .RichText .p-6-lg {
    padding: var(--spacing--xl) !important;
  }
  .RichText .p-7-lg {
    padding: var(--spacing--1xl) !important;
  }
  .RichText .p-8-lg {
    padding: var(--spacing--2xl) !important;
  }
  .RichText .p-9-lg {
    padding: var(--spacing--3xl) !important;
  }
  .RichText .p-10-lg {
    padding: var(--spacing--4xl) !important;
  }
  .RichText .p-11-lg {
    padding: var(--spacing--5xl) !important;
  }
  .RichText .p-12-lg {
    padding: var(--spacing--6xl) !important;
  }
  .RichText .p-13-lg {
    padding: var(--spacing--7xl) !important;
  }
  .RichText .p-14-lg {
    padding: var(--spacing--8xl) !important;
  }
  .RichText .p-15-lg {
    padding: var(--spacing--9xl) !important;
  }
  .RichText .px-0-lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .RichText .px-1-lg {
    padding-left: var(--spacing--2xs) !important;
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .px-2-lg {
    padding-left: var(--spacing--xs) !important;
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .px-3-lg {
    padding-left: var(--spacing--sm) !important;
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .px-4-lg {
    padding-left: var(--spacing--md) !important;
    padding-right: var(--spacing--md) !important;
  }
  .RichText .px-5-lg {
    padding-left: var(--spacing--lg) !important;
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .px-6-lg {
    padding-left: var(--spacing--xl) !important;
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .px-7-lg {
    padding-left: var(--spacing--1xl) !important;
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .px-8-lg {
    padding-left: var(--spacing--2xl) !important;
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .px-9-lg {
    padding-left: var(--spacing--3xl) !important;
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .px-10-lg {
    padding-left: var(--spacing--4xl) !important;
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .px-11-lg {
    padding-left: var(--spacing--5xl) !important;
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .px-12-lg {
    padding-left: var(--spacing--6xl) !important;
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .px-13-lg {
    padding-left: var(--spacing--7xl) !important;
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .px-14-lg {
    padding-left: var(--spacing--8xl) !important;
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .px-15-lg {
    padding-left: var(--spacing--9xl) !important;
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .py-0-lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .RichText .py-1-lg {
    padding-top: var(--spacing--2xs) !important;
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .py-2-lg {
    padding-top: var(--spacing--xs) !important;
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .py-3-lg {
    padding-top: var(--spacing--sm) !important;
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .py-4-lg {
    padding-top: var(--spacing--md) !important;
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .py-5-lg {
    padding-top: var(--spacing--lg) !important;
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .py-6-lg {
    padding-top: var(--spacing--xl) !important;
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .py-7-lg {
    padding-top: var(--spacing--1xl) !important;
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .py-8-lg {
    padding-top: var(--spacing--2xl) !important;
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .py-9-lg {
    padding-top: var(--spacing--3xl) !important;
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .py-10-lg {
    padding-top: var(--spacing--4xl) !important;
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .py-11-lg {
    padding-top: var(--spacing--5xl) !important;
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .py-12-lg {
    padding-top: var(--spacing--6xl) !important;
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .py-13-lg {
    padding-top: var(--spacing--7xl) !important;
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .py-14-lg {
    padding-top: var(--spacing--8xl) !important;
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .py-15-lg {
    padding-top: var(--spacing--9xl) !important;
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pt-0-lg {
    padding-top: 0 !important;
  }
  .RichText .pt-1-lg {
    padding-top: var(--spacing--2xs) !important;
  }
  .RichText .pt-2-lg {
    padding-top: var(--spacing--xs) !important;
  }
  .RichText .pt-3-lg {
    padding-top: var(--spacing--sm) !important;
  }
  .RichText .pt-4-lg {
    padding-top: var(--spacing--md) !important;
  }
  .RichText .pt-5-lg {
    padding-top: var(--spacing--lg) !important;
  }
  .RichText .pt-6-lg {
    padding-top: var(--spacing--xl) !important;
  }
  .RichText .pt-7-lg {
    padding-top: var(--spacing--1xl) !important;
  }
  .RichText .pt-8-lg {
    padding-top: var(--spacing--2xl) !important;
  }
  .RichText .pt-9-lg {
    padding-top: var(--spacing--3xl) !important;
  }
  .RichText .pt-10-lg {
    padding-top: var(--spacing--4xl) !important;
  }
  .RichText .pt-11-lg {
    padding-top: var(--spacing--5xl) !important;
  }
  .RichText .pt-12-lg {
    padding-top: var(--spacing--6xl) !important;
  }
  .RichText .pt-13-lg {
    padding-top: var(--spacing--7xl) !important;
  }
  .RichText .pt-14-lg {
    padding-top: var(--spacing--8xl) !important;
  }
  .RichText .pt-15-lg {
    padding-top: var(--spacing--9xl) !important;
  }
  .RichText .pr-0-lg {
    padding-right: 0 !important;
  }
  .RichText .pr-1-lg {
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .pr-2-lg {
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .pr-3-lg {
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .pr-4-lg {
    padding-right: var(--spacing--md) !important;
  }
  .RichText .pr-5-lg {
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .pr-6-lg {
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .pr-7-lg {
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .pr-8-lg {
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .pr-9-lg {
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .pr-10-lg {
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .pr-11-lg {
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .pr-12-lg {
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .pr-13-lg {
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .pr-14-lg {
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .pr-15-lg {
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .pb-0-lg {
    padding-bottom: 0 !important;
  }
  .RichText .pb-1-lg {
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .pb-2-lg {
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .pb-3-lg {
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .pb-4-lg {
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .pb-5-lg {
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .pb-6-lg {
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .pb-7-lg {
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .pb-8-lg {
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .pb-9-lg {
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .pb-10-lg {
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .pb-11-lg {
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .pb-12-lg {
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .pb-13-lg {
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .pb-14-lg {
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .pb-15-lg {
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pl-0-lg {
    padding-left: 0 !important;
  }
  .RichText .pl-1-lg {
    padding-left: var(--spacing--2xs) !important;
  }
  .RichText .pl-2-lg {
    padding-left: var(--spacing--xs) !important;
  }
  .RichText .pl-3-lg {
    padding-left: var(--spacing--sm) !important;
  }
  .RichText .pl-4-lg {
    padding-left: var(--spacing--md) !important;
  }
  .RichText .pl-5-lg {
    padding-left: var(--spacing--lg) !important;
  }
  .RichText .pl-6-lg {
    padding-left: var(--spacing--xl) !important;
  }
  .RichText .pl-7-lg {
    padding-left: var(--spacing--1xl) !important;
  }
  .RichText .pl-8-lg {
    padding-left: var(--spacing--2xl) !important;
  }
  .RichText .pl-9-lg {
    padding-left: var(--spacing--3xl) !important;
  }
  .RichText .pl-10-lg {
    padding-left: var(--spacing--4xl) !important;
  }
  .RichText .pl-11-lg {
    padding-left: var(--spacing--5xl) !important;
  }
  .RichText .pl-12-lg {
    padding-left: var(--spacing--6xl) !important;
  }
  .RichText .pl-13-lg {
    padding-left: var(--spacing--7xl) !important;
  }
  .RichText .pl-14-lg {
    padding-left: var(--spacing--8xl) !important;
  }
  .RichText .pl-15-lg {
    padding-left: var(--spacing--9xl) !important;
  }
  .RichText .m-0-lg {
    margin: 0 !important;
  }
  .RichText .m-1-lg {
    margin: var(--spacing--2xs) !important;
  }
  .RichText .m-2-lg {
    margin: var(--spacing--xs) !important;
  }
  .RichText .m-3-lg {
    margin: var(--spacing--sm) !important;
  }
  .RichText .m-4-lg {
    margin: var(--spacing--md) !important;
  }
  .RichText .m-5-lg {
    margin: var(--spacing--lg) !important;
  }
  .RichText .m-6-lg {
    margin: var(--spacing--xl) !important;
  }
  .RichText .m-7-lg {
    margin: var(--spacing--1xl) !important;
  }
  .RichText .m-8-lg {
    margin: var(--spacing--2xl) !important;
  }
  .RichText .m-9-lg {
    margin: var(--spacing--3xl) !important;
  }
  .RichText .m-10-lg {
    margin: var(--spacing--4xl) !important;
  }
  .RichText .m-11-lg {
    margin: var(--spacing--5xl) !important;
  }
  .RichText .m-12-lg {
    margin: var(--spacing--6xl) !important;
  }
  .RichText .m-13-lg {
    margin: var(--spacing--7xl) !important;
  }
  .RichText .m-14-lg {
    margin: var(--spacing--8xl) !important;
  }
  .RichText .m-15-lg {
    margin: var(--spacing--9xl) !important;
  }
  .RichText .mx-0-lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .RichText .mx-1-lg {
    margin-left: var(--spacing--2xs) !important;
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mx-2-lg {
    margin-left: var(--spacing--xs) !important;
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mx-3-lg {
    margin-left: var(--spacing--sm) !important;
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mx-4-lg {
    margin-left: var(--spacing--md) !important;
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mx-5-lg {
    margin-left: var(--spacing--lg) !important;
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mx-6-lg {
    margin-left: var(--spacing--xl) !important;
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mx-7-lg {
    margin-left: var(--spacing--1xl) !important;
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mx-8-lg {
    margin-left: var(--spacing--2xl) !important;
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mx-9-lg {
    margin-left: var(--spacing--3xl) !important;
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mx-10-lg {
    margin-left: var(--spacing--4xl) !important;
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mx-11-lg {
    margin-left: var(--spacing--5xl) !important;
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mx-12-lg {
    margin-left: var(--spacing--6xl) !important;
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mx-13-lg {
    margin-left: var(--spacing--7xl) !important;
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mx-14-lg {
    margin-left: var(--spacing--8xl) !important;
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mx-15-lg {
    margin-left: var(--spacing--9xl) !important;
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .my-0-lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .RichText .my-1-lg {
    margin-top: var(--spacing--2xs) !important;
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .my-2-lg {
    margin-top: var(--spacing--xs) !important;
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .my-3-lg {
    margin-top: var(--spacing--sm) !important;
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .my-4-lg {
    margin-top: var(--spacing--md) !important;
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .my-5-lg {
    margin-top: var(--spacing--lg) !important;
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .my-6-lg {
    margin-top: var(--spacing--xl) !important;
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .my-7-lg {
    margin-top: var(--spacing--1xl) !important;
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .my-8-lg {
    margin-top: var(--spacing--2xl) !important;
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .my-9-lg {
    margin-top: var(--spacing--3xl) !important;
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .my-10-lg {
    margin-top: var(--spacing--4xl) !important;
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .my-11-lg {
    margin-top: var(--spacing--5xl) !important;
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .my-12-lg {
    margin-top: var(--spacing--6xl) !important;
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .my-13-lg {
    margin-top: var(--spacing--7xl) !important;
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .my-14-lg {
    margin-top: var(--spacing--8xl) !important;
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .my-15-lg {
    margin-top: var(--spacing--9xl) !important;
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .mt-0-lg {
    margin-top: 0 !important;
  }
  .RichText .mt-1-lg {
    margin-top: var(--spacing--2xs) !important;
  }
  .RichText .mt-2-lg {
    margin-top: var(--spacing--xs) !important;
  }
  .RichText .mt-3-lg {
    margin-top: var(--spacing--sm) !important;
  }
  .RichText .mt-4-lg {
    margin-top: var(--spacing--md) !important;
  }
  .RichText .mt-5-lg {
    margin-top: var(--spacing--lg) !important;
  }
  .RichText .mt-6-lg {
    margin-top: var(--spacing--xl) !important;
  }
  .RichText .mt-7-lg {
    margin-top: var(--spacing--1xl) !important;
  }
  .RichText .mt-8-lg {
    margin-top: var(--spacing--2xl) !important;
  }
  .RichText .mt-9-lg {
    margin-top: var(--spacing--3xl) !important;
  }
  .RichText .mt-10-lg {
    margin-top: var(--spacing--4xl) !important;
  }
  .RichText .mt-11-lg {
    margin-top: var(--spacing--5xl) !important;
  }
  .RichText .mt-12-lg {
    margin-top: var(--spacing--6xl) !important;
  }
  .RichText .mt-13-lg {
    margin-top: var(--spacing--7xl) !important;
  }
  .RichText .mt-14-lg {
    margin-top: var(--spacing--8xl) !important;
  }
  .RichText .mt-15-lg {
    margin-top: var(--spacing--9xl) !important;
  }
  .RichText .mr-0-lg {
    margin-right: 0 !important;
  }
  .RichText .mr-1-lg {
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mr-2-lg {
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mr-3-lg {
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mr-4-lg {
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mr-5-lg {
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mr-6-lg {
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mr-7-lg {
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mr-8-lg {
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mr-9-lg {
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mr-10-lg {
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mr-11-lg {
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mr-12-lg {
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mr-13-lg {
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mr-14-lg {
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mr-15-lg {
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .mb-0-lg {
    margin-bottom: 0 !important;
  }
  .RichText .mb-1-lg {
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .mb-2-lg {
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .mb-3-lg {
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .mb-4-lg {
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .mb-5-lg {
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .mb-6-lg {
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .mb-7-lg {
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .mb-8-lg {
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .mb-9-lg {
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .mb-10-lg {
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .mb-11-lg {
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .mb-12-lg {
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .mb-13-lg {
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .mb-14-lg {
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .mb-15-lg {
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .ml-0-lg {
    margin-left: 0 !important;
  }
  .RichText .ml-1-lg {
    margin-left: var(--spacing--2xs) !important;
  }
  .RichText .ml-2-lg {
    margin-left: var(--spacing--xs) !important;
  }
  .RichText .ml-3-lg {
    margin-left: var(--spacing--sm) !important;
  }
  .RichText .ml-4-lg {
    margin-left: var(--spacing--md) !important;
  }
  .RichText .ml-5-lg {
    margin-left: var(--spacing--lg) !important;
  }
  .RichText .ml-6-lg {
    margin-left: var(--spacing--xl) !important;
  }
  .RichText .ml-7-lg {
    margin-left: var(--spacing--1xl) !important;
  }
  .RichText .ml-8-lg {
    margin-left: var(--spacing--2xl) !important;
  }
  .RichText .ml-9-lg {
    margin-left: var(--spacing--3xl) !important;
  }
  .RichText .ml-10-lg {
    margin-left: var(--spacing--4xl) !important;
  }
  .RichText .ml-11-lg {
    margin-left: var(--spacing--5xl) !important;
  }
  .RichText .ml-12-lg {
    margin-left: var(--spacing--6xl) !important;
  }
  .RichText .ml-13-lg {
    margin-left: var(--spacing--7xl) !important;
  }
  .RichText .ml-14-lg {
    margin-left: var(--spacing--8xl) !important;
  }
  .RichText .ml-15-lg {
    margin-left: var(--spacing--9xl) !important;
  }
}
@media (max-width: 1600px) {
  .RichText .p-0-xl {
    padding: 0 !important;
  }
  .RichText .p-1-xl {
    padding: var(--spacing--2xs) !important;
  }
  .RichText .p-2-xl {
    padding: var(--spacing--xs) !important;
  }
  .RichText .p-3-xl {
    padding: var(--spacing--sm) !important;
  }
  .RichText .p-4-xl {
    padding: var(--spacing--md) !important;
  }
  .RichText .p-5-xl {
    padding: var(--spacing--lg) !important;
  }
  .RichText .p-6-xl {
    padding: var(--spacing--xl) !important;
  }
  .RichText .p-7-xl {
    padding: var(--spacing--1xl) !important;
  }
  .RichText .p-8-xl {
    padding: var(--spacing--2xl) !important;
  }
  .RichText .p-9-xl {
    padding: var(--spacing--3xl) !important;
  }
  .RichText .p-10-xl {
    padding: var(--spacing--4xl) !important;
  }
  .RichText .p-11-xl {
    padding: var(--spacing--5xl) !important;
  }
  .RichText .p-12-xl {
    padding: var(--spacing--6xl) !important;
  }
  .RichText .p-13-xl {
    padding: var(--spacing--7xl) !important;
  }
  .RichText .p-14-xl {
    padding: var(--spacing--8xl) !important;
  }
  .RichText .p-15-xl {
    padding: var(--spacing--9xl) !important;
  }
  .RichText .px-0-xl {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .RichText .px-1-xl {
    padding-left: var(--spacing--2xs) !important;
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .px-2-xl {
    padding-left: var(--spacing--xs) !important;
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .px-3-xl {
    padding-left: var(--spacing--sm) !important;
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .px-4-xl {
    padding-left: var(--spacing--md) !important;
    padding-right: var(--spacing--md) !important;
  }
  .RichText .px-5-xl {
    padding-left: var(--spacing--lg) !important;
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .px-6-xl {
    padding-left: var(--spacing--xl) !important;
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .px-7-xl {
    padding-left: var(--spacing--1xl) !important;
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .px-8-xl {
    padding-left: var(--spacing--2xl) !important;
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .px-9-xl {
    padding-left: var(--spacing--3xl) !important;
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .px-10-xl {
    padding-left: var(--spacing--4xl) !important;
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .px-11-xl {
    padding-left: var(--spacing--5xl) !important;
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .px-12-xl {
    padding-left: var(--spacing--6xl) !important;
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .px-13-xl {
    padding-left: var(--spacing--7xl) !important;
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .px-14-xl {
    padding-left: var(--spacing--8xl) !important;
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .px-15-xl {
    padding-left: var(--spacing--9xl) !important;
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .py-0-xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .RichText .py-1-xl {
    padding-top: var(--spacing--2xs) !important;
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .py-2-xl {
    padding-top: var(--spacing--xs) !important;
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .py-3-xl {
    padding-top: var(--spacing--sm) !important;
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .py-4-xl {
    padding-top: var(--spacing--md) !important;
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .py-5-xl {
    padding-top: var(--spacing--lg) !important;
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .py-6-xl {
    padding-top: var(--spacing--xl) !important;
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .py-7-xl {
    padding-top: var(--spacing--1xl) !important;
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .py-8-xl {
    padding-top: var(--spacing--2xl) !important;
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .py-9-xl {
    padding-top: var(--spacing--3xl) !important;
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .py-10-xl {
    padding-top: var(--spacing--4xl) !important;
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .py-11-xl {
    padding-top: var(--spacing--5xl) !important;
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .py-12-xl {
    padding-top: var(--spacing--6xl) !important;
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .py-13-xl {
    padding-top: var(--spacing--7xl) !important;
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .py-14-xl {
    padding-top: var(--spacing--8xl) !important;
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .py-15-xl {
    padding-top: var(--spacing--9xl) !important;
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pt-0-xl {
    padding-top: 0 !important;
  }
  .RichText .pt-1-xl {
    padding-top: var(--spacing--2xs) !important;
  }
  .RichText .pt-2-xl {
    padding-top: var(--spacing--xs) !important;
  }
  .RichText .pt-3-xl {
    padding-top: var(--spacing--sm) !important;
  }
  .RichText .pt-4-xl {
    padding-top: var(--spacing--md) !important;
  }
  .RichText .pt-5-xl {
    padding-top: var(--spacing--lg) !important;
  }
  .RichText .pt-6-xl {
    padding-top: var(--spacing--xl) !important;
  }
  .RichText .pt-7-xl {
    padding-top: var(--spacing--1xl) !important;
  }
  .RichText .pt-8-xl {
    padding-top: var(--spacing--2xl) !important;
  }
  .RichText .pt-9-xl {
    padding-top: var(--spacing--3xl) !important;
  }
  .RichText .pt-10-xl {
    padding-top: var(--spacing--4xl) !important;
  }
  .RichText .pt-11-xl {
    padding-top: var(--spacing--5xl) !important;
  }
  .RichText .pt-12-xl {
    padding-top: var(--spacing--6xl) !important;
  }
  .RichText .pt-13-xl {
    padding-top: var(--spacing--7xl) !important;
  }
  .RichText .pt-14-xl {
    padding-top: var(--spacing--8xl) !important;
  }
  .RichText .pt-15-xl {
    padding-top: var(--spacing--9xl) !important;
  }
  .RichText .pr-0-xl {
    padding-right: 0 !important;
  }
  .RichText .pr-1-xl {
    padding-right: var(--spacing--2xs) !important;
  }
  .RichText .pr-2-xl {
    padding-right: var(--spacing--xs) !important;
  }
  .RichText .pr-3-xl {
    padding-right: var(--spacing--sm) !important;
  }
  .RichText .pr-4-xl {
    padding-right: var(--spacing--md) !important;
  }
  .RichText .pr-5-xl {
    padding-right: var(--spacing--lg) !important;
  }
  .RichText .pr-6-xl {
    padding-right: var(--spacing--xl) !important;
  }
  .RichText .pr-7-xl {
    padding-right: var(--spacing--1xl) !important;
  }
  .RichText .pr-8-xl {
    padding-right: var(--spacing--2xl) !important;
  }
  .RichText .pr-9-xl {
    padding-right: var(--spacing--3xl) !important;
  }
  .RichText .pr-10-xl {
    padding-right: var(--spacing--4xl) !important;
  }
  .RichText .pr-11-xl {
    padding-right: var(--spacing--5xl) !important;
  }
  .RichText .pr-12-xl {
    padding-right: var(--spacing--6xl) !important;
  }
  .RichText .pr-13-xl {
    padding-right: var(--spacing--7xl) !important;
  }
  .RichText .pr-14-xl {
    padding-right: var(--spacing--8xl) !important;
  }
  .RichText .pr-15-xl {
    padding-right: var(--spacing--9xl) !important;
  }
  .RichText .pb-0-xl {
    padding-bottom: 0 !important;
  }
  .RichText .pb-1-xl {
    padding-bottom: var(--spacing--2xs) !important;
  }
  .RichText .pb-2-xl {
    padding-bottom: var(--spacing--xs) !important;
  }
  .RichText .pb-3-xl {
    padding-bottom: var(--spacing--sm) !important;
  }
  .RichText .pb-4-xl {
    padding-bottom: var(--spacing--md) !important;
  }
  .RichText .pb-5-xl {
    padding-bottom: var(--spacing--lg) !important;
  }
  .RichText .pb-6-xl {
    padding-bottom: var(--spacing--xl) !important;
  }
  .RichText .pb-7-xl {
    padding-bottom: var(--spacing--1xl) !important;
  }
  .RichText .pb-8-xl {
    padding-bottom: var(--spacing--2xl) !important;
  }
  .RichText .pb-9-xl {
    padding-bottom: var(--spacing--3xl) !important;
  }
  .RichText .pb-10-xl {
    padding-bottom: var(--spacing--4xl) !important;
  }
  .RichText .pb-11-xl {
    padding-bottom: var(--spacing--5xl) !important;
  }
  .RichText .pb-12-xl {
    padding-bottom: var(--spacing--6xl) !important;
  }
  .RichText .pb-13-xl {
    padding-bottom: var(--spacing--7xl) !important;
  }
  .RichText .pb-14-xl {
    padding-bottom: var(--spacing--8xl) !important;
  }
  .RichText .pb-15-xl {
    padding-bottom: var(--spacing--9xl) !important;
  }
  .RichText .pl-0-xl {
    padding-left: 0 !important;
  }
  .RichText .pl-1-xl {
    padding-left: var(--spacing--2xs) !important;
  }
  .RichText .pl-2-xl {
    padding-left: var(--spacing--xs) !important;
  }
  .RichText .pl-3-xl {
    padding-left: var(--spacing--sm) !important;
  }
  .RichText .pl-4-xl {
    padding-left: var(--spacing--md) !important;
  }
  .RichText .pl-5-xl {
    padding-left: var(--spacing--lg) !important;
  }
  .RichText .pl-6-xl {
    padding-left: var(--spacing--xl) !important;
  }
  .RichText .pl-7-xl {
    padding-left: var(--spacing--1xl) !important;
  }
  .RichText .pl-8-xl {
    padding-left: var(--spacing--2xl) !important;
  }
  .RichText .pl-9-xl {
    padding-left: var(--spacing--3xl) !important;
  }
  .RichText .pl-10-xl {
    padding-left: var(--spacing--4xl) !important;
  }
  .RichText .pl-11-xl {
    padding-left: var(--spacing--5xl) !important;
  }
  .RichText .pl-12-xl {
    padding-left: var(--spacing--6xl) !important;
  }
  .RichText .pl-13-xl {
    padding-left: var(--spacing--7xl) !important;
  }
  .RichText .pl-14-xl {
    padding-left: var(--spacing--8xl) !important;
  }
  .RichText .pl-15-xl {
    padding-left: var(--spacing--9xl) !important;
  }
  .RichText .m-0-xl {
    margin: 0 !important;
  }
  .RichText .m-1-xl {
    margin: var(--spacing--2xs) !important;
  }
  .RichText .m-2-xl {
    margin: var(--spacing--xs) !important;
  }
  .RichText .m-3-xl {
    margin: var(--spacing--sm) !important;
  }
  .RichText .m-4-xl {
    margin: var(--spacing--md) !important;
  }
  .RichText .m-5-xl {
    margin: var(--spacing--lg) !important;
  }
  .RichText .m-6-xl {
    margin: var(--spacing--xl) !important;
  }
  .RichText .m-7-xl {
    margin: var(--spacing--1xl) !important;
  }
  .RichText .m-8-xl {
    margin: var(--spacing--2xl) !important;
  }
  .RichText .m-9-xl {
    margin: var(--spacing--3xl) !important;
  }
  .RichText .m-10-xl {
    margin: var(--spacing--4xl) !important;
  }
  .RichText .m-11-xl {
    margin: var(--spacing--5xl) !important;
  }
  .RichText .m-12-xl {
    margin: var(--spacing--6xl) !important;
  }
  .RichText .m-13-xl {
    margin: var(--spacing--7xl) !important;
  }
  .RichText .m-14-xl {
    margin: var(--spacing--8xl) !important;
  }
  .RichText .m-15-xl {
    margin: var(--spacing--9xl) !important;
  }
  .RichText .mx-0-xl {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .RichText .mx-1-xl {
    margin-left: var(--spacing--2xs) !important;
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mx-2-xl {
    margin-left: var(--spacing--xs) !important;
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mx-3-xl {
    margin-left: var(--spacing--sm) !important;
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mx-4-xl {
    margin-left: var(--spacing--md) !important;
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mx-5-xl {
    margin-left: var(--spacing--lg) !important;
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mx-6-xl {
    margin-left: var(--spacing--xl) !important;
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mx-7-xl {
    margin-left: var(--spacing--1xl) !important;
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mx-8-xl {
    margin-left: var(--spacing--2xl) !important;
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mx-9-xl {
    margin-left: var(--spacing--3xl) !important;
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mx-10-xl {
    margin-left: var(--spacing--4xl) !important;
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mx-11-xl {
    margin-left: var(--spacing--5xl) !important;
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mx-12-xl {
    margin-left: var(--spacing--6xl) !important;
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mx-13-xl {
    margin-left: var(--spacing--7xl) !important;
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mx-14-xl {
    margin-left: var(--spacing--8xl) !important;
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mx-15-xl {
    margin-left: var(--spacing--9xl) !important;
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .my-0-xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .RichText .my-1-xl {
    margin-top: var(--spacing--2xs) !important;
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .my-2-xl {
    margin-top: var(--spacing--xs) !important;
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .my-3-xl {
    margin-top: var(--spacing--sm) !important;
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .my-4-xl {
    margin-top: var(--spacing--md) !important;
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .my-5-xl {
    margin-top: var(--spacing--lg) !important;
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .my-6-xl {
    margin-top: var(--spacing--xl) !important;
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .my-7-xl {
    margin-top: var(--spacing--1xl) !important;
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .my-8-xl {
    margin-top: var(--spacing--2xl) !important;
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .my-9-xl {
    margin-top: var(--spacing--3xl) !important;
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .my-10-xl {
    margin-top: var(--spacing--4xl) !important;
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .my-11-xl {
    margin-top: var(--spacing--5xl) !important;
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .my-12-xl {
    margin-top: var(--spacing--6xl) !important;
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .my-13-xl {
    margin-top: var(--spacing--7xl) !important;
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .my-14-xl {
    margin-top: var(--spacing--8xl) !important;
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .my-15-xl {
    margin-top: var(--spacing--9xl) !important;
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .mt-0-xl {
    margin-top: 0 !important;
  }
  .RichText .mt-1-xl {
    margin-top: var(--spacing--2xs) !important;
  }
  .RichText .mt-2-xl {
    margin-top: var(--spacing--xs) !important;
  }
  .RichText .mt-3-xl {
    margin-top: var(--spacing--sm) !important;
  }
  .RichText .mt-4-xl {
    margin-top: var(--spacing--md) !important;
  }
  .RichText .mt-5-xl {
    margin-top: var(--spacing--lg) !important;
  }
  .RichText .mt-6-xl {
    margin-top: var(--spacing--xl) !important;
  }
  .RichText .mt-7-xl {
    margin-top: var(--spacing--1xl) !important;
  }
  .RichText .mt-8-xl {
    margin-top: var(--spacing--2xl) !important;
  }
  .RichText .mt-9-xl {
    margin-top: var(--spacing--3xl) !important;
  }
  .RichText .mt-10-xl {
    margin-top: var(--spacing--4xl) !important;
  }
  .RichText .mt-11-xl {
    margin-top: var(--spacing--5xl) !important;
  }
  .RichText .mt-12-xl {
    margin-top: var(--spacing--6xl) !important;
  }
  .RichText .mt-13-xl {
    margin-top: var(--spacing--7xl) !important;
  }
  .RichText .mt-14-xl {
    margin-top: var(--spacing--8xl) !important;
  }
  .RichText .mt-15-xl {
    margin-top: var(--spacing--9xl) !important;
  }
  .RichText .mr-0-xl {
    margin-right: 0 !important;
  }
  .RichText .mr-1-xl {
    margin-right: var(--spacing--2xs) !important;
  }
  .RichText .mr-2-xl {
    margin-right: var(--spacing--xs) !important;
  }
  .RichText .mr-3-xl {
    margin-right: var(--spacing--sm) !important;
  }
  .RichText .mr-4-xl {
    margin-right: var(--spacing--md) !important;
  }
  .RichText .mr-5-xl {
    margin-right: var(--spacing--lg) !important;
  }
  .RichText .mr-6-xl {
    margin-right: var(--spacing--xl) !important;
  }
  .RichText .mr-7-xl {
    margin-right: var(--spacing--1xl) !important;
  }
  .RichText .mr-8-xl {
    margin-right: var(--spacing--2xl) !important;
  }
  .RichText .mr-9-xl {
    margin-right: var(--spacing--3xl) !important;
  }
  .RichText .mr-10-xl {
    margin-right: var(--spacing--4xl) !important;
  }
  .RichText .mr-11-xl {
    margin-right: var(--spacing--5xl) !important;
  }
  .RichText .mr-12-xl {
    margin-right: var(--spacing--6xl) !important;
  }
  .RichText .mr-13-xl {
    margin-right: var(--spacing--7xl) !important;
  }
  .RichText .mr-14-xl {
    margin-right: var(--spacing--8xl) !important;
  }
  .RichText .mr-15-xl {
    margin-right: var(--spacing--9xl) !important;
  }
  .RichText .mb-0-xl {
    margin-bottom: 0 !important;
  }
  .RichText .mb-1-xl {
    margin-bottom: var(--spacing--2xs) !important;
  }
  .RichText .mb-2-xl {
    margin-bottom: var(--spacing--xs) !important;
  }
  .RichText .mb-3-xl {
    margin-bottom: var(--spacing--sm) !important;
  }
  .RichText .mb-4-xl {
    margin-bottom: var(--spacing--md) !important;
  }
  .RichText .mb-5-xl {
    margin-bottom: var(--spacing--lg) !important;
  }
  .RichText .mb-6-xl {
    margin-bottom: var(--spacing--xl) !important;
  }
  .RichText .mb-7-xl {
    margin-bottom: var(--spacing--1xl) !important;
  }
  .RichText .mb-8-xl {
    margin-bottom: var(--spacing--2xl) !important;
  }
  .RichText .mb-9-xl {
    margin-bottom: var(--spacing--3xl) !important;
  }
  .RichText .mb-10-xl {
    margin-bottom: var(--spacing--4xl) !important;
  }
  .RichText .mb-11-xl {
    margin-bottom: var(--spacing--5xl) !important;
  }
  .RichText .mb-12-xl {
    margin-bottom: var(--spacing--6xl) !important;
  }
  .RichText .mb-13-xl {
    margin-bottom: var(--spacing--7xl) !important;
  }
  .RichText .mb-14-xl {
    margin-bottom: var(--spacing--8xl) !important;
  }
  .RichText .mb-15-xl {
    margin-bottom: var(--spacing--9xl) !important;
  }
  .RichText .ml-0-xl {
    margin-left: 0 !important;
  }
  .RichText .ml-1-xl {
    margin-left: var(--spacing--2xs) !important;
  }
  .RichText .ml-2-xl {
    margin-left: var(--spacing--xs) !important;
  }
  .RichText .ml-3-xl {
    margin-left: var(--spacing--sm) !important;
  }
  .RichText .ml-4-xl {
    margin-left: var(--spacing--md) !important;
  }
  .RichText .ml-5-xl {
    margin-left: var(--spacing--lg) !important;
  }
  .RichText .ml-6-xl {
    margin-left: var(--spacing--xl) !important;
  }
  .RichText .ml-7-xl {
    margin-left: var(--spacing--1xl) !important;
  }
  .RichText .ml-8-xl {
    margin-left: var(--spacing--2xl) !important;
  }
  .RichText .ml-9-xl {
    margin-left: var(--spacing--3xl) !important;
  }
  .RichText .ml-10-xl {
    margin-left: var(--spacing--4xl) !important;
  }
  .RichText .ml-11-xl {
    margin-left: var(--spacing--5xl) !important;
  }
  .RichText .ml-12-xl {
    margin-left: var(--spacing--6xl) !important;
  }
  .RichText .ml-13-xl {
    margin-left: var(--spacing--7xl) !important;
  }
  .RichText .ml-14-xl {
    margin-left: var(--spacing--8xl) !important;
  }
  .RichText .ml-15-xl {
    margin-left: var(--spacing--9xl) !important;
  }
}
.RichText h1,
.RichText h2,
.RichText h3,
.RichText h4,
.RichText .paragraph-title,
.RichText .label,
.RichText .paragraph-standfirst {
  margin-bottom: var(--spacing--lg);
}
.Codan-theme .RichText h1,
.Codan-theme .RichText .header-lg {
  font-size: var(--font-size--3xl);
  font-weight: var(--font-weight--thin);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText h1,
  .Codan-theme .RichText .header-lg {
    font-size: var(--font-size--4xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText h1,
  .Codan-theme .RichText .header-lg {
    font-size: var(--font-size--6xl);
    letter-spacing: var(--letter-spacing--xs);
  }
}
.Almbrand-theme .RichText h1,
.Almbrand-theme .RichText .header-lg {
  font-family: var(--font-secondary);
  font-size: var(--font-size--3xl);
  font-weight: var(--font-weight--bold);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--xs);
}
@media only screen and (min-width: 744px) {
  .Almbrand-theme .RichText h1,
  .Almbrand-theme .RichText .header-lg {
    font-size: var(--font-size--4xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Almbrand-theme .RichText h1,
  .Almbrand-theme .RichText .header-lg {
    font-size: var(--font-size--5xl);
  }
}
.Privatsikring-theme .RichText h1,
.Privatsikring-theme .RichText .header-lg {
  font-size: var(--font-size--4xl);
  font-weight: var(--font-weight--thin);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText h1,
  .Privatsikring-theme .RichText .header-lg {
    font-size: var(--font-size--5xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText h1,
  .Privatsikring-theme .RichText .header-lg {
    font-size: var(--font-size--6xl);
    letter-spacing: var(--letter-spacing--xs);
  }
}
.Codan-theme .RichText h2,
.Codan-theme .RichText .header-md {
  font-size: var(--font-size--2xl);
  font-weight: var(--font-weight--thin);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText h2,
  .Codan-theme .RichText .header-md {
    font-size: var(--font-size--3xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText h2,
  .Codan-theme .RichText .header-md {
    font-size: var(--font-size--5xl);
  }
}
.Almbrand-theme .RichText h2,
.Almbrand-theme .RichText .header-md {
  font-family: var(--font-secondary);
  font-size: var(--font-size--2xl);
  font-weight: var(--font-weight--semibold);
  line-height: var(--line-height--lg);
  letter-spacing: var(--letter-spacing--xs);
}
@media only screen and (min-width: 744px) {
  .Almbrand-theme .RichText h2,
  .Almbrand-theme .RichText .header-md {
    font-size: var(--font-size--3xl);
  }
}
.Privatsikring-theme .RichText h2,
.Privatsikring-theme .RichText .header-md {
  font-size: var(--font-size--3xl);
  font-weight: var(--font-weight--thin);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText h2,
  .Privatsikring-theme .RichText .header-md {
    font-size: var(--font-size--4xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText h2,
  .Privatsikring-theme .RichText .header-md {
    font-size: var(--font-size--5xl);
  }
}
.Codan-theme .RichText h3,
.Codan-theme .RichText .header-sm {
  font-weight: var(--font-weight--light);
  font-size: var(--font-size--xl);
  line-height: var(--line-height--md);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText h3,
  .Codan-theme .RichText .header-sm {
    font-size: var(--font-size--2xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText h3,
  .Codan-theme .RichText .header-sm {
    font-size: var(--font-size--4xl);
    line-height: var(--line-height--sm);
  }
}
.Almbrand-theme .RichText h3,
.Almbrand-theme .RichText .header-sm {
  font-family: var(--font-secondary);
  font-size: var(--font-size--xl);
  font-weight: var(--font-weight--semibold);
  line-height: var(--line-height--lg);
  letter-spacing: var(--letter-spacing--xs);
}
@media only screen and (min-width: 1281px) {
  .Almbrand-theme .RichText h3,
  .Almbrand-theme .RichText .header-sm {
    font-size: var(--font-size--2xl);
  }
}
.Privatsikring-theme .RichText h3,
.Privatsikring-theme .RichText .header-sm {
  font-weight: var(--font-weight--thin);
  font-size: var(--font-size--2xl);
  line-height: var(--line-height--md);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText h3,
  .Privatsikring-theme .RichText .header-sm {
    font-size: var(--font-size--3xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText h3,
  .Privatsikring-theme .RichText .header-sm {
    font-size: var(--font-size--4xl);
    line-height: var(--line-height--sm);
  }
}
.Codan-theme .RichText h4,
.Codan-theme .RichText .header-xs {
  font-weight: var(--font-weight--light);
  font-size: var(--font-size--lg);
  line-height: var(--line-height--md);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText h4,
  .Codan-theme .RichText .header-xs {
    font-size: var(--font-size--xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText h4,
  .Codan-theme .RichText .header-xs {
    font-size: var(--font-size--2xl);
    line-height: var(--line-height--sm);
  }
}
.Almbrand-theme .RichText h4,
.Almbrand-theme .RichText .header-xs {
  font-family: var(--font-secondary);
  font-size: var(--font-size--lg);
  font-weight: var(--font-weight--semibold);
  line-height: var(--line-height--lg);
  letter-spacing: var(--letter-spacing--xs);
}
.Privatsikring-theme .RichText h4,
.Privatsikring-theme .RichText .header-xs {
  font-weight: var(--font-weight--light);
  font-size: var(--font-size--lg);
  line-height: var(--line-height--md);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText h4,
  .Privatsikring-theme .RichText .header-xs {
    font-size: var(--font-size--xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText h4,
  .Privatsikring-theme .RichText .header-xs {
    font-size: var(--font-size--2xl);
    line-height: var(--line-height--sm);
  }
}
.Almbrand-theme .RichText .header-branded {
  text-align: center;
}
.Almbrand-theme .RichText .header-branded::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  margin: var(--spacing--md) auto var(--spacing--lg);
  border: none;
  background: var(--color-primary-1);
}
.bg-primary .RichText .header-branded::after {
  background: var(--color-primary-4);
}
.Codan-theme .RichText p {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--md);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText p {
    line-height: var(--line-height--xl);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText p {
    line-height: var(--line-height--2xl);
    letter-spacing: var(--letter-spacing--md);
  }
}
.Almbrand-theme .RichText p {
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--2xl);
  letter-spacing: var(--letter-spacing--xs);
}
.Privatsikring-theme .RichText p {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--light);
  line-height: var(--line-height--xl);
  letter-spacing: var(--letter-spacing--md);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText p {
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText p {
    letter-spacing: var(--letter-spacing--md);
  }
}
.RichText p a {
  font-size: inherit !important;
}
.RichText ol {
  margin-left: 20px;
}
.Codan-theme .RichText ol {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--md);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText ol {
    line-height: var(--line-height--xl);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText ol {
    line-height: var(--line-height--2xl);
    letter-spacing: var(--letter-spacing--md);
  }
}
.Almbrand-theme .RichText ol {
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--2xl);
  letter-spacing: var(--letter-spacing--xs);
}
.Privatsikring-theme .RichText ol {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--light);
  line-height: var(--line-height--xl);
  letter-spacing: var(--letter-spacing--md);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText ol {
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText ol {
    letter-spacing: var(--letter-spacing--md);
  }
}
.RichText ol li::marker {
  color: var(--color-primary-1);
}
.bg-primary .RichText ol li::marker, .bg-primary-dark .RichText ol li::marker {
  color: var(--color-primary-4);
}
.RichText ul {
  list-style: none;
}
.RichText ul li {
  position: relative;
  margin-bottom: var(--spacing--md);
  margin-left: 40px;
  color: var(--black-text);
}
.Codan-theme .RichText ul li {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--md);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText ul li {
    line-height: var(--line-height--xl);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText ul li {
    line-height: var(--line-height--2xl);
    letter-spacing: var(--letter-spacing--md);
  }
}
.Almbrand-theme .RichText ul li {
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--2xl);
  letter-spacing: var(--letter-spacing--xs);
}
.Privatsikring-theme .RichText ul li {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--light);
  line-height: var(--line-height--xl);
  letter-spacing: var(--letter-spacing--md);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText ul li {
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText ul li {
    letter-spacing: var(--letter-spacing--md);
  }
}
.RichText ul li::before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: -40px;
}
.bg-primary .RichText ul li, .bg-primary-dark .RichText ul li {
  color: var(--color-primary-4);
}
.RichText ul li.positive::before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: -40px;
}
.bg-primary .RichText ul li.positive, .bg-primary-dark .RichText ul li.positive {
  color: var(--color-primary-4);
}
.RichText ul li.negative::before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: -40px;
}
.bg-primary-dark .RichText ul li.negative {
  color: var(--color-secondary-3);
}
.Codan-theme .RichText .header-display {
  font-size: var(--font-size--5xl);
  font-weight: var(--font-weight--thin);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText .header-display {
    font-size: var(--font-size--6xl);
    line-height: var(--line-height--xs);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText .header-display {
    font-size: var(--font-size--8xl);
    letter-spacing: var(--letter-spacing--xs);
  }
}
.Almbrand-theme .RichText .header-display {
  font-family: var(--font-secondary);
  font-size: var(--font-size--5xl);
  font-weight: var(--font-weight--bold);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--xs);
}
@media only screen and (min-width: 744px) {
  .Almbrand-theme .RichText .header-display {
    font-size: var(--font-size--6xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Almbrand-theme .RichText .header-display {
    font-size: var(--font-size--7xl);
  }
}
.Privatsikring-theme .RichText .header-display {
  font-size: var(--font-size--6xl);
  font-weight: var(--font-weight--thin);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText .header-display {
    font-size: var(--font-size--7xl);
    line-height: var(--line-height--xs);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText .header-display {
    font-size: var(--font-size--8xl);
    letter-spacing: var(--letter-spacing--xs);
  }
}
.Codan-theme .RichText .header-display--sm {
  font-size: var(--font-size--4xl);
  font-weight: var(--font-weight--thin);
  line-height: var(--line-height--xs);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText .header-display--sm {
    font-size: var(--font-size--5xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText .header-display--sm {
    font-size: var(--font-size--7xl);
    letter-spacing: var(--letter-spacing--xs);
  }
}
.Almbrand-theme .RichText .header-display--sm {
  font-family: var(--font-secondary);
  font-size: var(--font-size--4xl);
  font-weight: var(--font-weight--semibold);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--xs);
}
@media only screen and (min-width: 744px) {
  .Almbrand-theme .RichText .header-display--sm {
    font-size: var(--font-size--5xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Almbrand-theme .RichText .header-display--sm {
    font-size: var(--font-size--6xl);
  }
}
.Privatsikring-theme .RichText .header-display--sm {
  font-size: var(--font-size--5xl);
  font-weight: var(--font-weight--thin);
  line-height: var(--line-height--xs);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText .header-display--sm {
    font-size: var(--font-size--6xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText .header-display--sm {
    font-size: var(--font-size--7xl);
    letter-spacing: var(--letter-spacing--xs);
  }
}
.Codan-theme .RichText .paragraph--sm {
  font-size: var(--font-size--xs);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--lg);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText .paragraph--sm {
    line-height: var(--line-height--xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText .paragraph--sm {
    line-height: var(--line-height--2xl);
  }
}
.Almbrand-theme .RichText .paragraph--sm {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--2xl);
  letter-spacing: var(--letter-spacing--xs);
}
.Privatsikring-theme .RichText .paragraph--sm {
  font-size: var(--font-size--2xs);
  font-weight: var(--font-weight--light);
  line-height: var(--line-height--xl);
  letter-spacing: var(--letter-spacing--lg);
}
.Codan-theme .RichText .paragraph--lg {
  font-weight: var(--font-weight--regular);
  font-size: var(--font-size--sm);
  line-height: var(--line-height--xl);
  letter-spacing: var(--letter-spacing--lg);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText .paragraph--lg {
    font-size: var(--font-size--md);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText .paragraph--lg {
    line-height: var(--line-height--lg);
    letter-spacing: var(--letter-spacing--md);
  }
}
.Almbrand-theme .RichText .paragraph--lg {
  font-size: var(--font-size--lg);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
  letter-spacing: var(--letter-spacing--xs);
}
.Privatsikring-theme .RichText .paragraph--lg {
  font-weight: var(--font-weight--light);
  font-size: var(--font-size--md);
  line-height: var(--line-height--xl);
  letter-spacing: var(--letter-spacing--lg);
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText .paragraph--lg {
    letter-spacing: var(--letter-spacing--md);
  }
}
.Codan-theme .RichText .label {
  font-weight: var(--font-weight--bold);
  font-size: var(--font-size--2xs);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText .label {
    font-size: var(--font-size--xs);
    line-height: var(--line-height--md);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText .label {
    line-height: var(--line-height--lg);
    letter-spacing: var(--letter-spacing--sm);
  }
}
.Almbrand-theme .RichText .label {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
  letter-spacing: var(--letter-spacing--lg);
  text-transform: uppercase;
}
.Privatsikring-theme .RichText .label {
  font-weight: var(--font-weight--book);
  font-size: var(--font-size--xs);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText .label {
    line-height: var(--line-height--md);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText .label {
    line-height: var(--line-height--lg);
    letter-spacing: var(--letter-spacing--sm);
  }
}
.Codan-theme .RichText .label--xl {
  font-weight: var(--font-weight--bold);
  font-size: var(--font-size--md);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText .label--xl {
    line-height: var(--line-height--md);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText .label--xl {
    font-size: var(--font-size--lg);
    line-height: var(--line-height--lg);
    letter-spacing: var(--letter-spacing--sm);
  }
}
.Almbrand-theme .RichText .label--xl {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--semibold);
  line-height: var(--line-height--lg);
  letter-spacing: var(--letter-spacing--xs);
}
.Privatsikring-theme .RichText .label--xl {
  font-weight: var(--font-weight--book);
  font-size: var(--font-size--md);
  line-height: var(--line-height--sm);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText .label--xl {
    font-size: var(--font-size--lg);
    line-height: var(--line-height--md);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText .label--xl {
    line-height: var(--line-height--lg);
    letter-spacing: var(--letter-spacing--sm);
  }
}
.Codan-theme .RichText .paragraph-title {
  font-weight: var(--font-weight--regular);
  font-size: var(--font-size--md);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--lg);
}
@media only screen and (min-width: 1024px) {
  .Codan-theme .RichText .paragraph-title {
    font-size: var(--font-size--lg);
    letter-spacing: var(--letter-spacing--sm);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText .paragraph-title {
    font-size: var(--font-size--xl);
  }
}
.Almbrand-theme .RichText .paragraph-title {
  font-size: var(--font-size--lg);
  font-weight: var(--font-weight--semibold);
  line-height: var(--line-height--lg);
  letter-spacing: var(--letter-spacing--xs);
}
.Privatsikring-theme .RichText .paragraph-title {
  font-weight: var(--font-weight--regular);
  font-size: var(--font-size--md);
  line-height: var(--line-height--md);
  letter-spacing: var(--letter-spacing--lg);
}
@media only screen and (min-width: 1024px) {
  .Privatsikring-theme .RichText .paragraph-title {
    letter-spacing: var(--letter-spacing--sm);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText .paragraph-title {
    font-size: var(--font-size--lg);
  }
}
.Codan-theme .RichText .paragraph-standfirst {
  font-weight: var(--font-weight--light);
  font-size: var(--font-size--sm);
  line-height: var(--line-height--sm);
  letter-spacing: var(--letter-spacing--md);
}
@media only screen and (min-width: 1024px) {
  .Codan-theme .RichText .paragraph-standfirst {
    font-size: var(--font-size--md);
    line-height: var(--line-height--md);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Codan-theme .RichText .paragraph-standfirst {
    font-size: var(--font-size--lg);
    line-height: var(--line-height--lg);
    letter-spacing: var(--letter-spacing--md);
  }
}
.Almbrand-theme .RichText .paragraph-standfirst {
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height--lg);
  letter-spacing: var(--letter-spacing--xs);
}
@media only screen and (min-width: 744px) {
  .Almbrand-theme .RichText .paragraph-standfirst {
    line-height: var(--line-height--2xl);
  }
}
@media only screen and (min-width: 1281px) {
  .Almbrand-theme .RichText .paragraph-standfirst {
    font-size: var(--font-size--lg);
  }
}
.Privatsikring-theme .RichText .paragraph-standfirst {
  font-weight: var(--font-weight--light);
  font-size: var(--font-size--md);
  line-height: var(--line-height--sm);
  letter-spacing: var(--letter-spacing--md);
}
@media only screen and (min-width: 1024px) {
  .Privatsikring-theme .RichText .paragraph-standfirst {
    line-height: var(--line-height--md);
    letter-spacing: var(--letter-spacing--lg);
  }
}
@media only screen and (min-width: 1281px) {
  .Privatsikring-theme .RichText .paragraph-standfirst {
    font-size: var(--font-size--lg);
    line-height: var(--line-height--lg);
    letter-spacing: var(--letter-spacing--md);
  }
}
.RichText .primary-text {
  color: var(--primary-text);
}
.RichText .primary-dark-text {
  color: var(--primary-dark-text);
}
.RichText .primary-light-text {
  color: var(--primary-light-text);
}
.RichText .black-text {
  color: var(--black-text);
}
.RichText .white-text {
  color: var(--white-text);
}
.RichText .secondary-dark-grey-text {
  color: var(--secondary-dark-grey-text);
}
.RichText .secondary-grey-text {
  color: var(--secondary-grey-text);
}
.RichText .align-center {
  text-align: center;
}
.RichText .align-right {
  text-align: right;
}
.RichText .space-none {
  margin-bottom: 0 !important;
}
.RichText .space-above {
  margin-top: 16px !important;
}
.RichText .space-below {
  margin-bottom: 16px !important;
}
.RichText a[href^=tel]:not(.link) {
  color: inherit;
}
.RichText a.button-primary,
.RichText button.button-primary {
  display: inline-flex;
  height: 48px;
  padding: var(--spacing--md) var(--spacing--lg);
  align-items: center;
  justify-content: center;
  border: unset;
  font-size: var(--font-size--xs);
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  min-width: 170px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 744px) {
  .RichText a.button-primary,
  .RichText button.button-primary {
    height: 64px;
    font-size: var(--font-size--sm);
  }
}
.Almbrand-theme .RichText a.button-primary,
.Almbrand-theme .RichText button.button-primary {
  height: 48px;
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--2xl);
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
}
.Codan-theme .RichText a.button-primary,
.Codan-theme .RichText button.button-primary {
  gap: var(--spacing--md);
  border-radius: var(--corner-size--2xl);
  font-weight: var(--font-weight--book);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-primary,
  .Codan-theme .RichText button.button-primary {
    padding: var(--spacing--lg) var(--spacing--1xl);
  }
}
.Privatsikring-theme .RichText a.button-primary,
.Privatsikring-theme .RichText button.button-primary {
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--sm);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--letter-spacing--xl);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.button-primary,
  .Privatsikring-theme .RichText button.button-primary {
    padding: var(--spacing--md) var(--spacing--xl);
  }
}
.RichText a.button-primary,
.RichText button.button-primary {
  background-color: var(--color-primary-1);
  color: var(--color-primary-4);
}
.RichText a.button-primary:disabled,
.RichText button.button-primary:disabled {
  box-shadow: none;
}
.Almbrand-theme .RichText a.button-primary,
.Almbrand-theme .RichText button.button-primary {
  box-shadow: 0 0 0 4px rgba(0, 185, 234, 0.35);
}
.Almbrand-theme .RichText a.button-primary:hover,
.Almbrand-theme .RichText button.button-primary:hover {
  background-color: #00a3cd;
  box-shadow: 0 0 0 6px rgba(0, 185, 234, 0.35);
}
.Almbrand-theme .RichText a.button-primary:focus-visible,
.Almbrand-theme .RichText button.button-primary:focus-visible {
  border: 2px solid var(--color-primary-5);
  box-shadow: 0 0 0 4px rgba(0, 185, 234, 0.75);
}
.Almbrand-theme .RichText a.button-primary:disabled,
.Almbrand-theme .RichText button.button-primary:disabled {
  background: var(--color-secondary-4);
  box-shadow: none;
}
.Codan-theme .RichText a.button-primary,
.Codan-theme .RichText button.button-primary {
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Codan-theme .RichText a.button-primary,
.Codan-theme .RichText button.button-primary {
  position: relative;
  overflow: hidden;
  background-color: var(--color-primary-1);
}
.Codan-theme .RichText a.button-primary::after,
.Codan-theme .RichText button.button-primary::after {
  transition: all 0.3s ease;
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(118deg, rgba(255, 255, 255, 0.24) 0.12%, rgba(255, 255, 255, 0) 56.5%);
  opacity: 0;
}
.Codan-theme .RichText a.button-primary:hover::after,
.Codan-theme .RichText button.button-primary:hover::after {
  opacity: 1;
}
.Codan-theme .RichText a.button-primary:hover,
.Codan-theme .RichText button.button-primary:hover {
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-primary:hover,
  .Codan-theme .RichText button.button-primary:hover {
    box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
  }
}
.Codan-theme .RichText a.button-primary:active,
.Codan-theme .RichText button.button-primary:active {
  box-shadow: 5px 4px 10px 0px rgb(0, 0, 0) inset;
  -webkit-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
  -moz-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
}
.Codan-theme .RichText a.button-primary:active,
.Codan-theme .RichText button.button-primary:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), var(--color-primary-1);
  border-radius: Border-radius/--border-radius;
}
.Codan-theme .RichText a.button-primary:disabled,
.Codan-theme .RichText button.button-primary:disabled {
  background: var(--color-secondary-4);
  box-shadow: none;
}
.Privatsikring-theme .RichText a.button-primary,
.Privatsikring-theme .RichText button.button-primary {
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Privatsikring-theme .RichText a.button-primary:hover,
.Privatsikring-theme .RichText button.button-primary:hover {
  background-color: #feb053;
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.button-primary:hover,
  .Privatsikring-theme .RichText button.button-primary:hover {
    box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
  }
}
.Privatsikring-theme .RichText a.button-primary:active,
.Privatsikring-theme .RichText button.button-primary:active {
  background-color: #e99634;
  box-shadow: 5px 4px 10px 0px rgb(0, 0, 0) inset;
  -webkit-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
  -moz-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
}
.Privatsikring-theme .RichText a.button-primary:disabled,
.Privatsikring-theme .RichText button.button-primary:disabled {
  background: var(--color-secondary-2);
}
.RichText a.button-primary--sm,
.RichText button.button-primary--sm {
  font-size: var(--font-size--xs);
}
.Almbrand-theme .RichText a.button-primary--sm,
.Almbrand-theme .RichText button.button-primary--sm {
  min-width: 88px;
  height: 40px;
  font-size: var(--font-size--xs);
  padding: 0 var(--spacing--md);
}
.Codan-theme .RichText a.button-primary--sm,
.Codan-theme .RichText button.button-primary--sm {
  height: unset;
  padding: var(--spacing--md) var(--spacing--lg);
  min-width: 140px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Privatsikring-theme .RichText a.button-primary--sm,
.Privatsikring-theme .RichText button.button-primary--sm {
  height: 48px;
  padding: var(--spacing--sm) var(--spacing--md);
  min-width: 120px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.RichText a.button-secondary,
.RichText button.button-secondary {
  display: inline-flex;
  height: 48px;
  padding: var(--spacing--md) var(--spacing--lg);
  align-items: center;
  justify-content: center;
  border: unset;
  font-size: var(--font-size--xs);
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  min-width: 170px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 744px) {
  .RichText a.button-secondary,
  .RichText button.button-secondary {
    height: 64px;
    font-size: var(--font-size--sm);
  }
}
.Almbrand-theme .RichText a.button-secondary,
.Almbrand-theme .RichText button.button-secondary {
  height: 48px;
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--2xl);
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
}
.Codan-theme .RichText a.button-secondary,
.Codan-theme .RichText button.button-secondary {
  gap: var(--spacing--md);
  border-radius: var(--corner-size--2xl);
  font-weight: var(--font-weight--book);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-secondary,
  .Codan-theme .RichText button.button-secondary {
    padding: var(--spacing--lg) var(--spacing--1xl);
  }
}
.Privatsikring-theme .RichText a.button-secondary,
.Privatsikring-theme .RichText button.button-secondary {
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--sm);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--letter-spacing--xl);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.button-secondary,
  .Privatsikring-theme .RichText button.button-secondary {
    padding: var(--spacing--md) var(--spacing--xl);
  }
}
.RichText a.button-secondary,
.RichText button.button-secondary {
  background-color: var(--color-primary-5);
  color: var(--color-primary-4);
}
.RichText a.button-secondary:disabled,
.RichText button.button-secondary:disabled {
  background: var(--color-secondary-4);
  box-shadow: none;
}
.Almbrand-theme .RichText a.button-secondary,
.Almbrand-theme .RichText button.button-secondary {
  box-shadow: 0 0 0 4px rgba(5, 41, 81, 0.35);
}
.Almbrand-theme .RichText a.button-secondary:hover,
.Almbrand-theme .RichText button.button-secondary:hover {
  box-shadow: 0 0 0 6px rgba(5, 41, 81, 0.35);
}
.Almbrand-theme .RichText a.button-secondary:focus-visible,
.Almbrand-theme .RichText button.button-secondary:focus-visible {
  box-shadow: 0 0 0 4px var(--color-primary-1);
}
.Codan-theme .RichText a.button-secondary,
.Codan-theme .RichText button.button-secondary {
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Codan-theme .RichText a.button-secondary,
.Codan-theme .RichText button.button-secondary {
  position: relative;
  overflow: hidden;
  background-color: var(--color-primary-5);
}
.Codan-theme .RichText a.button-secondary::after,
.Codan-theme .RichText button.button-secondary::after {
  transition: all 0.3s ease;
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(118deg, rgba(255, 255, 255, 0.24) 0.12%, rgba(255, 255, 255, 0) 56.5%);
  opacity: 0;
}
.Codan-theme .RichText a.button-secondary:hover::after,
.Codan-theme .RichText button.button-secondary:hover::after {
  opacity: 1;
}
.Codan-theme .RichText a.button-secondary:hover,
.Codan-theme .RichText button.button-secondary:hover {
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-secondary:hover,
  .Codan-theme .RichText button.button-secondary:hover {
    box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
  }
}
.Codan-theme .RichText a.button-secondary:active,
.Codan-theme .RichText button.button-secondary:active {
  box-shadow: 5px 4px 10px 0px rgb(0, 0, 0) inset;
  -webkit-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
  -moz-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
}
.Codan-theme .RichText a.button-secondary:active,
.Codan-theme .RichText button.button-secondary:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), var(--color-primary-5);
  border-radius: Border-radius/--border-radius;
}
.Privatsikring-theme .RichText a.button-secondary,
.Privatsikring-theme .RichText button.button-secondary {
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Privatsikring-theme .RichText a.button-secondary:hover,
.Privatsikring-theme .RichText button.button-secondary:hover {
  background-color: #696c75;
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.button-secondary:hover,
  .Privatsikring-theme .RichText button.button-secondary:hover {
    box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
  }
}
.Privatsikring-theme .RichText a.button-secondary:active,
.Privatsikring-theme .RichText button.button-secondary:active {
  background-color: #3f424a;
  box-shadow: 5px 4px 10px 0px rgb(0, 0, 0) inset;
  -webkit-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
  -moz-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
}
.RichText a.button-secondary--sm,
.RichText button.button-secondary--sm {
  font-size: var(--font-size--xs);
}
.Almbrand-theme .RichText a.button-secondary--sm,
.Almbrand-theme .RichText button.button-secondary--sm {
  min-width: 88px;
  height: 40px;
  font-size: var(--font-size--xs);
  padding: 0 var(--spacing--md);
}
.Codan-theme .RichText a.button-secondary--sm,
.Codan-theme .RichText button.button-secondary--sm {
  height: unset;
  padding: var(--spacing--md) var(--spacing--lg);
  min-width: 140px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Privatsikring-theme .RichText a.button-secondary--sm,
.Privatsikring-theme .RichText button.button-secondary--sm {
  height: 48px;
  padding: var(--spacing--sm) var(--spacing--md);
  min-width: 120px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.RichText a.button-tertiary,
.RichText button.button-tertiary {
  display: inline-flex;
  height: 48px;
  padding: var(--spacing--md) var(--spacing--lg);
  align-items: center;
  justify-content: center;
  border: unset;
  font-size: var(--font-size--xs);
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  min-width: 170px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 744px) {
  .RichText a.button-tertiary,
  .RichText button.button-tertiary {
    height: 64px;
    font-size: var(--font-size--sm);
  }
}
.Almbrand-theme .RichText a.button-tertiary,
.Almbrand-theme .RichText button.button-tertiary {
  height: 48px;
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--2xl);
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
}
.Codan-theme .RichText a.button-tertiary,
.Codan-theme .RichText button.button-tertiary {
  gap: var(--spacing--md);
  border-radius: var(--corner-size--2xl);
  font-weight: var(--font-weight--book);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-tertiary,
  .Codan-theme .RichText button.button-tertiary {
    padding: var(--spacing--lg) var(--spacing--1xl);
  }
}
.Privatsikring-theme .RichText a.button-tertiary,
.Privatsikring-theme .RichText button.button-tertiary {
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--sm);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--letter-spacing--xl);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.button-tertiary,
  .Privatsikring-theme .RichText button.button-tertiary {
    padding: var(--spacing--md) var(--spacing--xl);
  }
}
.RichText a.button-tertiary,
.RichText button.button-tertiary {
  background-color: transparent;
}
.RichText a.button-tertiary:disabled,
.RichText button.button-tertiary:disabled {
  border-color: var(--color-secondary-3);
  color: var(--color-secondary-3);
  background-color: transparent;
}
.Privatsikring-theme .bg-primary .RichText a.button-tertiary,
.Privatsikring-theme .bg-primary .RichText button.button-tertiary {
  color: var(--color-primary-4);
  border-color: var(--color-primary-4);
}
.Privatsikring-theme .bg-primary .RichText a.button-tertiary:hover,
.Privatsikring-theme .bg-primary .RichText button.button-tertiary:hover {
  background-color: var(--color-primary-4);
  color: var(--color-secondary-1);
}
.Privatsikring-theme .bg-primary .RichText a.button-tertiary:active,
.Privatsikring-theme .bg-primary .RichText button.button-tertiary:active {
  border-color: transparent;
  background-color: var(--color-secondary-4);
}
.Almbrand-theme .bg-primary-dark .RichText a.button-tertiary,
.Almbrand-theme .bg-primary-dark .RichText button.button-tertiary {
  color: var(--color-primary-4);
}
.Almbrand-theme .bg-primary-dark .RichText a.button-tertiary:focus-visible,
.Almbrand-theme .bg-primary-dark .RichText button.button-tertiary:focus-visible {
  border-color: var(--color-primary-4);
  color: var(--color-primary-4);
}
.Codan-theme .bg-primary-dark .RichText a.button-tertiary,
.Codan-theme .bg-primary-dark .RichText button.button-tertiary {
  color: var(--color-primary-4);
  border-color: var(--color-primary-4);
}
.Codan-theme .bg-primary-dark .RichText a.button-tertiary:hover,
.Codan-theme .bg-primary-dark .RichText button.button-tertiary:hover {
  border-color: transparent;
  color: var(--color-primary-1);
}
.Privatsikring-theme .bg-primary-dark .RichText a.button-tertiary,
.Privatsikring-theme .bg-primary-dark .RichText button.button-tertiary {
  color: var(--color-primary-4);
}
.Codan-theme .RichText a.button-tertiary,
.Codan-theme .RichText button.button-tertiary {
  border: 1px solid var(--color-primary-5);
  color: var(--color-primary-5);
}
.Codan-theme .RichText a.button-tertiary:hover,
.Codan-theme .RichText button.button-tertiary:hover {
  background-color: var(--color-primary-4);
  color: var(--color-primary-1);
  border-color: var(--color-primary-1);
}
.Codan-theme .RichText a.button-tertiary:active,
.Codan-theme .RichText button.button-tertiary:active {
  background-color: var(--color-secondary-6);
}
.Almbrand-theme .RichText a.button-tertiary,
.Almbrand-theme .RichText button.button-tertiary {
  border: 2px solid var(--color-primary-1);
  color: var(--color-primary-5);
}
.Almbrand-theme .RichText a.button-tertiary:hover,
.Almbrand-theme .RichText button.button-tertiary:hover {
  background-color: var(--color-primary-1);
  color: var(--color-primary-4);
}
.Almbrand-theme .RichText a.button-tertiary:focus-visible,
.Almbrand-theme .RichText button.button-tertiary:focus-visible {
  border: 2px solid var(--color-primary-5);
}
.Almbrand-theme .RichText a.button-tertiary:disabled,
.Almbrand-theme .RichText button.button-tertiary:disabled {
  border-color: var(--color-secondary-4);
  color: var(--color-secondary-4);
  background-color: transparent;
}
.Privatsikring-theme .RichText a.button-tertiary,
.Privatsikring-theme .RichText button.button-tertiary {
  border: 1px solid var(--color-primary-1);
  color: var(--color-secondary-1);
}
.Privatsikring-theme .RichText a.button-tertiary:hover,
.Privatsikring-theme .RichText button.button-tertiary:hover {
  background-color: var(--color-primary-1);
  color: var(--color-primary-4);
}
.Privatsikring-theme .RichText a.button-tertiary:active,
.Privatsikring-theme .RichText button.button-tertiary:active {
  color: var(--color-primary-4);
  box-shadow: 5px 4px 10px 0px rgb(0, 0, 0) inset;
  -webkit-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
  -moz-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
}
.Privatsikring-theme .RichText a.button-tertiary:active,
.Privatsikring-theme .RichText button.button-tertiary:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), var(--color-primary-1);
  border-radius: Border-radius/--border-radius;
}
.RichText a.button-tertiary--sm,
.RichText button.button-tertiary--sm {
  font-size: var(--font-size--xs);
}
.Almbrand-theme .RichText a.button-tertiary--sm,
.Almbrand-theme .RichText button.button-tertiary--sm {
  min-width: 88px;
  height: 40px;
  font-size: var(--font-size--xs);
  padding: 0 var(--spacing--md);
}
.Codan-theme .RichText a.button-tertiary--sm,
.Codan-theme .RichText button.button-tertiary--sm {
  height: unset;
  padding: var(--spacing--md) var(--spacing--lg);
  min-width: 140px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Privatsikring-theme .RichText a.button-tertiary--sm,
.Privatsikring-theme .RichText button.button-tertiary--sm {
  height: 48px;
  padding: var(--spacing--sm) var(--spacing--md);
  min-width: 120px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.RichText a.button-personal,
.RichText button.button-personal {
  display: inline-flex;
  height: 48px;
  padding: var(--spacing--md) var(--spacing--lg);
  align-items: center;
  justify-content: center;
  border: unset;
  font-size: var(--font-size--xs);
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  min-width: 170px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 744px) {
  .RichText a.button-personal,
  .RichText button.button-personal {
    height: 64px;
    font-size: var(--font-size--sm);
  }
}
.Almbrand-theme .RichText a.button-personal,
.Almbrand-theme .RichText button.button-personal {
  height: 48px;
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--2xl);
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
}
.Codan-theme .RichText a.button-personal,
.Codan-theme .RichText button.button-personal {
  gap: var(--spacing--md);
  border-radius: var(--corner-size--2xl);
  font-weight: var(--font-weight--book);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-personal,
  .Codan-theme .RichText button.button-personal {
    padding: var(--spacing--lg) var(--spacing--1xl);
  }
}
.Privatsikring-theme .RichText a.button-personal,
.Privatsikring-theme .RichText button.button-personal {
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--sm);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--letter-spacing--xl);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.button-personal,
  .Privatsikring-theme .RichText button.button-personal {
    padding: var(--spacing--md) var(--spacing--xl);
  }
}
.RichText a.button-personal:disabled,
.RichText button.button-personal:disabled {
  background: var(--color-secondary-4);
  box-shadow: none;
}
.Almbrand-theme .RichText a.button-personal,
.Almbrand-theme .RichText button.button-personal {
  background-color: var(--color-primary-1);
  color: var(--color-primary-4);
}
.Almbrand-theme .RichText a.button-personal:hover,
.Almbrand-theme .RichText button.button-personal:hover {
  background-color: #00a3cd;
}
.Almbrand-theme .RichText a.button-personal:focus-visible,
.Almbrand-theme .RichText button.button-personal:focus-visible {
  border: 2px solid var(--color-primary-5);
}
.Almbrand-theme .RichText a.button-personal:disabled,
.Almbrand-theme .RichText button.button-personal:disabled {
  background: var(--color-secondary-4);
}
.Codan-theme .RichText a.button-personal,
.Codan-theme .RichText button.button-personal {
  background-color: var(--color-primary-3);
  color: var(--color-primary-4);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-personal,
  .Codan-theme .RichText button.button-personal {
    box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  }
}
.Codan-theme .RichText a.button-personal,
.Codan-theme .RichText button.button-personal {
  position: relative;
  overflow: hidden;
  background-color: var(--color-primary-3);
}
.Codan-theme .RichText a.button-personal::after,
.Codan-theme .RichText button.button-personal::after {
  transition: all 0.3s ease;
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(118deg, rgba(255, 255, 255, 0.24) 0.12%, rgba(255, 255, 255, 0) 56.5%);
  opacity: 0;
}
.Codan-theme .RichText a.button-personal:hover::after,
.Codan-theme .RichText button.button-personal:hover::after {
  opacity: 1;
}
.Codan-theme .RichText a.button-personal:hover,
.Codan-theme .RichText button.button-personal:hover {
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-personal:hover,
  .Codan-theme .RichText button.button-personal:hover {
    box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 15px 18px -3px rgba(0, 0, 0, 0.15);
  }
}
.Codan-theme .RichText a.button-personal:active,
.Codan-theme .RichText button.button-personal:active {
  box-shadow: 5px 4px 10px 0px rgb(0, 0, 0) inset;
  -webkit-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
  -moz-box-shadow: 5px 4px 10px 0px rgba(0, 0, 0, 0.07) inset;
}
.Codan-theme .RichText a.button-personal:active,
.Codan-theme .RichText button.button-personal:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), var(--color-primary-3);
  border-radius: Border-radius/--border-radius;
}
.Privatsikring-theme .RichText a.button-personal,
.Privatsikring-theme .RichText button.button-personal {
  min-width: 0;
  height: unset;
  background-color: transparent;
  color: var(--color-secondary-1);
  padding: var(--spacing--sm) var(--spacing--2xs);
  position: relative;
}
.Privatsikring-theme .RichText a.button-personal::after,
.Privatsikring-theme .RichText button.button-personal::after {
  content: "";
  position: absolute;
  bottom: var(--spacing--xs);
  right: var(--spacing--2xs);
  left: var(--spacing--2xs);
  height: 2px;
  background-color: var(--color-primary-1);
  transform-origin: left;
}
.Privatsikring-theme .RichText a.button-personal:hover::after,
.Privatsikring-theme .RichText button.button-personal:hover::after {
  animation: underline-fade-right-to-left 0.6s ease forwards;
}
.Privatsikring-theme .bg-primary .RichText a.button-personal,
.Privatsikring-theme .bg-primary .RichText button.button-personal {
  color: var(--color-primary-4);
}
.Privatsikring-theme .bg-primary .RichText a.button-personal::after,
.Privatsikring-theme .bg-primary .RichText button.button-personal::after {
  background-color: var(--color-primary-4);
}
.Privatsikring-theme .bg-primary-dark .RichText a.button-personal,
.Privatsikring-theme .bg-primary-dark .RichText button.button-personal {
  color: var(--color-primary-4);
}
.RichText a.button-personal--sm,
.RichText button.button-personal--sm {
  font-size: var(--font-size--xs);
}
.Almbrand-theme .RichText a.button-personal--sm,
.Almbrand-theme .RichText button.button-personal--sm {
  min-width: 88px;
  height: 40px;
  font-size: var(--font-size--xs);
  padding: 0 var(--spacing--md);
}
.Codan-theme .RichText a.button-personal--sm,
.Codan-theme .RichText button.button-personal--sm {
  height: unset;
  padding: var(--spacing--md) var(--spacing--lg);
  min-width: 140px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Privatsikring-theme .RichText a.button-personal--sm,
.Privatsikring-theme .RichText button.button-personal--sm {
  height: 48px;
  padding: var(--spacing--sm) var(--spacing--md);
  min-width: 120px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  display: inline-flex;
  height: 48px;
  padding: var(--spacing--md) var(--spacing--lg);
  align-items: center;
  justify-content: center;
  border: unset;
  font-size: var(--font-size--xs);
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  min-width: 170px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 744px) {
  .RichText a:not(:is(.button-primary,
  .button-secondary,
  .button-tertiary,
  .button-personal,
  .button-downloadLink)) {
    height: 64px;
    font-size: var(--font-size--sm);
  }
}
.Almbrand-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  height: 48px;
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--2xl);
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
}
.Codan-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  gap: var(--spacing--md);
  border-radius: var(--corner-size--2xl);
  font-weight: var(--font-weight--book);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a:not(:is(.button-primary,
  .button-secondary,
  .button-tertiary,
  .button-personal,
  .button-downloadLink)) {
    padding: var(--spacing--lg) var(--spacing--1xl);
  }
}
.Privatsikring-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--sm);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--letter-spacing--xl);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a:not(:is(.button-primary,
  .button-secondary,
  .button-tertiary,
  .button-personal,
  .button-downloadLink)) {
    padding: var(--spacing--md) var(--spacing--xl);
  }
}
.RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  background-color: transparent;
  height: auto;
  min-width: 0;
  padding: 0;
  display: inline;
}
.RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):disabled {
  color: var(--color-secondary-3);
}
@media only screen and (min-width: 744px) {
  .RichText a:not(:is(.button-primary,
  .button-secondary,
  .button-tertiary,
  .button-personal,
  .button-downloadLink)) {
    height: auto;
  }
}
.Codan-theme .bg-primary .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  color: var(--color-primary-4);
}
.Codan-theme .bg-primary .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):hover {
  color: var(--color-primary-5);
}
.Codan-theme .bg-primary-dark .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  color: var(--color-primary-2);
}
.Codan-theme .bg-primary-dark .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):hover {
  color: var(--color-primary-4);
}
.Privatsikring-theme .bg-primary .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)), .Privatsikring-theme .bg-primary-dark .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  color: var(--color-primary-4);
}
.Privatsikring-theme .bg-primary .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):hover, .Privatsikring-theme .bg-primary-dark .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):hover {
  color: var(--color-primary-4);
}
.Almbrand-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  height: unset;
  color: var(--color-primary-1);
  border-radius: 0;
}
.Almbrand-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):hover {
  text-decoration: underline;
}
.Almbrand-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):focus-visible {
  border: 1px solid var(--color-primary-6);
}
.Codan-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  color: var(--color-primary-1);
}
.Codan-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):hover {
  color: var(--color-primary-5);
}
.Codan-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):active {
  color: var(--color-primary-1);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a:not(:is(.button-primary,
  .button-secondary,
  .button-tertiary,
  .button-personal,
  .button-downloadLink)) {
    padding: 0;
  }
}
.Privatsikring-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)) {
  color: var(--color-secondary-1);
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}
.Privatsikring-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):hover {
  color: var(--color-secondary-2);
}
.Privatsikring-theme .RichText a:not(:is(.button-primary,
.button-secondary,
.button-tertiary,
.button-personal,
.button-downloadLink)):active {
  color: var(--color-secondary-1);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a:not(:is(.button-primary,
  .button-secondary,
  .button-tertiary,
  .button-personal,
  .button-downloadLink)) {
    padding: 0;
  }
}
.RichText a.link,
.RichText button.link {
  display: inline-flex;
  height: 48px;
  padding: var(--spacing--md) var(--spacing--lg);
  align-items: center;
  justify-content: center;
  border: unset;
  font-size: var(--font-size--xs);
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  min-width: 170px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 744px) {
  .RichText a.link,
  .RichText button.link {
    height: 64px;
    font-size: var(--font-size--sm);
  }
}
.Almbrand-theme .RichText a.link,
.Almbrand-theme .RichText button.link {
  height: 48px;
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--2xl);
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
}
.Codan-theme .RichText a.link,
.Codan-theme .RichText button.link {
  gap: var(--spacing--md);
  border-radius: var(--corner-size--2xl);
  font-weight: var(--font-weight--book);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.link,
  .Codan-theme .RichText button.link {
    padding: var(--spacing--lg) var(--spacing--1xl);
  }
}
.Privatsikring-theme .RichText a.link,
.Privatsikring-theme .RichText button.link {
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--sm);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--letter-spacing--xl);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.link,
  .Privatsikring-theme .RichText button.link {
    padding: var(--spacing--md) var(--spacing--xl);
  }
}
.RichText a.link,
.RichText button.link {
  background-color: transparent;
  height: auto;
  min-width: 0;
  padding: 0;
  display: inline;
}
.RichText a.link:disabled,
.RichText button.link:disabled {
  color: var(--color-secondary-3);
}
@media only screen and (min-width: 744px) {
  .RichText a.link,
  .RichText button.link {
    height: auto;
  }
}
.Codan-theme .bg-primary .RichText a.link,
.Codan-theme .bg-primary .RichText button.link {
  color: var(--color-primary-4);
}
.Codan-theme .bg-primary .RichText a.link:hover,
.Codan-theme .bg-primary .RichText button.link:hover {
  color: var(--color-primary-5);
}
.Codan-theme .bg-primary-dark .RichText a.link,
.Codan-theme .bg-primary-dark .RichText button.link {
  color: var(--color-primary-2);
}
.Codan-theme .bg-primary-dark .RichText a.link:hover,
.Codan-theme .bg-primary-dark .RichText button.link:hover {
  color: var(--color-primary-4);
}
.Privatsikring-theme .bg-primary .RichText a.link, .Privatsikring-theme .bg-primary-dark .RichText a.link,
.Privatsikring-theme .bg-primary .RichText button.link,
.Privatsikring-theme .bg-primary-dark .RichText button.link {
  color: var(--color-primary-4);
}
.Privatsikring-theme .bg-primary .RichText a.link:hover, .Privatsikring-theme .bg-primary-dark .RichText a.link:hover,
.Privatsikring-theme .bg-primary .RichText button.link:hover,
.Privatsikring-theme .bg-primary-dark .RichText button.link:hover {
  color: var(--color-primary-4);
}
.Almbrand-theme .RichText a.link,
.Almbrand-theme .RichText button.link {
  height: unset;
  color: var(--color-primary-1);
  border-radius: 0;
}
.Almbrand-theme .RichText a.link:hover,
.Almbrand-theme .RichText button.link:hover {
  text-decoration: underline;
}
.Almbrand-theme .RichText a.link:focus-visible,
.Almbrand-theme .RichText button.link:focus-visible {
  border: 1px solid var(--color-primary-6);
}
.Codan-theme .RichText a.link,
.Codan-theme .RichText button.link {
  color: var(--color-primary-1);
}
.Codan-theme .RichText a.link:hover,
.Codan-theme .RichText button.link:hover {
  color: var(--color-primary-5);
}
.Codan-theme .RichText a.link:active,
.Codan-theme .RichText button.link:active {
  color: var(--color-primary-1);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.link,
  .Codan-theme .RichText button.link {
    padding: 0;
  }
}
.Privatsikring-theme .RichText a.link,
.Privatsikring-theme .RichText button.link {
  color: var(--color-secondary-1);
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}
.Privatsikring-theme .RichText a.link:hover,
.Privatsikring-theme .RichText button.link:hover {
  color: var(--color-secondary-2);
}
.Privatsikring-theme .RichText a.link:active,
.Privatsikring-theme .RichText button.link:active {
  color: var(--color-secondary-1);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.link,
  .Privatsikring-theme .RichText button.link {
    padding: 0;
  }
}
.RichText a.link--sm,
.RichText button.link--sm {
  font-size: var(--font-size--xs);
}
.Almbrand-theme .RichText a.link--sm,
.Almbrand-theme .RichText button.link--sm {
  min-width: 88px;
  height: 40px;
  font-size: var(--font-size--xs);
  padding: 0 var(--spacing--md);
}
.Codan-theme .RichText a.link--sm,
.Codan-theme .RichText button.link--sm {
  height: unset;
  padding: var(--spacing--md) var(--spacing--lg);
  min-width: 140px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Privatsikring-theme .RichText a.link--sm,
.Privatsikring-theme .RichText button.link--sm {
  height: 48px;
  padding: var(--spacing--sm) var(--spacing--md);
  min-width: 120px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.RichText a.button-downloadLink {
  padding: 0 !important;
  height: auto !important;
}
.RichText a.button-downloadLink {
  display: inline-flex;
  height: 48px;
  padding: var(--spacing--md) var(--spacing--lg);
  align-items: center;
  justify-content: center;
  border: unset;
  font-size: var(--font-size--xs);
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  min-width: 170px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 744px) {
  .RichText a.button-downloadLink {
    height: 64px;
    font-size: var(--font-size--sm);
  }
}
.Almbrand-theme .RichText a.button-downloadLink {
  height: 48px;
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--2xl);
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--medium);
  line-height: var(--line-height--lg);
}
.Codan-theme .RichText a.button-downloadLink {
  gap: var(--spacing--md);
  border-radius: var(--corner-size--2xl);
  font-weight: var(--font-weight--book);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-downloadLink {
    padding: var(--spacing--lg) var(--spacing--1xl);
  }
}
.Privatsikring-theme .RichText a.button-downloadLink {
  gap: var(--spacing--xs);
  border-radius: var(--corner-size--sm);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--letter-spacing--xl);
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.button-downloadLink {
    padding: var(--spacing--md) var(--spacing--xl);
  }
}
.RichText a.button-downloadLink {
  min-width: 0;
  height: auto;
  padding: 0;
  background-color: transparent;
}
.RichText a.button-downloadLink:disabled {
  color: var(--color-secondary-3);
}
.bg-primary-dark .RichText a.button-downloadLink {
  color: var(--color-primary-4);
}
.bg-primary-dark .RichText a.button-downloadLink:hover {
  color: var(--color-primary-1);
}
.Almbrand-theme .RichText a.button-downloadLink {
  height: unset;
  align-items: end;
  color: var(--color-primary-1);
}
.Almbrand-theme .RichText a.button-downloadLink:hover {
  text-decoration: underline;
}
.Codan-theme .RichText a.button-downloadLink {
  align-items: end;
  color: var(--color-primary-1);
}
.Codan-theme .RichText a.button-downloadLink:hover {
  color: var(--color-primary-5);
}
@media only screen and (min-width: 744px) {
  .Codan-theme .RichText a.button-downloadLink {
    padding: 0;
  }
}
.Privatsikring-theme .RichText a.button-downloadLink {
  align-items: center;
  color: var(--color-secondary-1);
  text-decoration: underline;
  text-underline-offset: 8px;
  text-decoration-thickness: 2px;
}
.Privatsikring-theme .RichText a.button-downloadLink:hover {
  text-decoration-color: var(--color-primary-1);
  text-decoration-thickness: 2px;
}
@media only screen and (min-width: 744px) {
  .Privatsikring-theme .RichText a.button-downloadLink {
    padding: 0;
  }
}
.RichText a.button-downloadLink:before {
  content: "";
  background-repeat: no-repeat;
}
.RichText a.button-downloadLink--sm {
  font-size: var(--font-size--xs);
}
.Almbrand-theme .RichText a.button-downloadLink--sm {
  min-width: 88px;
  height: 40px;
  font-size: var(--font-size--xs);
  padding: 0 var(--spacing--md);
}
.Codan-theme .RichText a.button-downloadLink--sm {
  height: unset;
  padding: var(--spacing--md) var(--spacing--lg);
  min-width: 140px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}
.Privatsikring-theme .RichText a.button-downloadLink--sm {
  height: 48px;
  padding: var(--spacing--sm) var(--spacing--md);
  min-width: 120px;
  box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 13px 20px -9.98px rgba(0, 0, 0, 0.1);
}.Almbrand-theme {
  --color-primary-1: #00b9ea;
  --color-primary-2: #052951;
  --color-primary-3: #ebf6fc;
  --color-primary-4: #ffffff;
  --color-primary-5: #052951;
  --color-primary-6: #000000;
  --color-secondary-1: #909090;
  --color-secondary-2: #cccccc;
  --color-secondary-3: #e2e2e2;
  --color-secondary-4: #eeeff1;
  --color-secondary-5: #f3f4f6;
  --color-secondary-6: #f3f4f6;
  --color-supportive-1: #218321;
  --color-supportive-2: #d5edfa;
  --color-supportive-3: #a2daf4;
  --color-supportive-4: #e51147;
  --color-supportive-5: #052951;
  --color-primary-1-75: #00b9eabf;
  --color-primary-1-50: #00b9ea80;
  --color-primary-1-25: #00b9ea40;
  --color-primary-2-75: #052951bf;
  --color-primary-2-50: #05295180;
  --color-primary-2-25: #05295140;
  --color-primary-3-75: #ebf6fcbf;
  --color-primary-3-50: #ebf6fc80;
  --color-primary-3-25: #ebf6fc40;
  --color-primary-4-75: #ffffffbf;
  --color-primary-4-50: #ffffff80;
  --color-primary-4-25: #ffffff40;
  --color-primary-5-75: #052951bf;
  --color-primary-5-50: #05295180;
  --color-primary-5-25: #05295140;
  --color-primary-6-75: #000000bf;
  --color-primary-6-50: #00000080;
  --color-primary-6-25: #00000040;
  --color-secondary-1-75: #909090bf;
  --color-secondary-1-50: #90909080;
  --color-secondary-1-25: #90909040;
  --color-secondary-2-75: #ccccccbf;
  --color-secondary-2-50: #cccccc80;
  --color-secondary-2-25: #cccccc40;
  --color-secondary-3-75: #e2e2e2bf;
  --color-secondary-3-50: #e2e2e280;
  --color-secondary-3-25: #e2e2e240;
  --color-secondary-4-75: #eeeff1bf;
  --color-secondary-4-50: #eeeff180;
  --color-secondary-4-25: #eeeff140;
  --color-secondary-5-75: #f3f4f6bf;
  --color-secondary-5-50: #f3f4f680;
  --color-secondary-5-25: #f3f4f640;
  --color-secondary-6-75: #f3f4f6bf;
  --color-secondary-6-50: #f3f4f680;
  --color-secondary-6-25: #f3f4f640;
}
.Almbrand-theme {
  --corner-size--base: 0.25rem;
  --corner-size--sm: var(--corner-size--base);
  --corner-size--md: calc(var(--corner-size--base) * 2);
  --corner-size--lg: calc(var(--corner-size--base) * 4);
  --corner-size--xl: calc(var(--corner-size--base) * 6);
  --corner-size--2xl: calc(var(--corner-size--base) * 25);
  --corner-circle: 50%;
}
.Almbrand-theme {
  --icon-size--base: 1rem;
  --icon-size--md: calc(var(--icon-size--base) * 1.5);
  --input-height--base: 3rem;
}.Almbrand-theme {
  --font-primary: "Work Sans", sans-serif;
  --font-secondary: "Amalia", serif;
  --primary-text: var(--color-primary-1);
  --primary-dark-text: var(--color-primary-5);
  --primary-light-text: var(--color-secondary-2);
  --black-text: var(--color-primary-6);
  --white-text: var(--color-primary-4);
  --secondary-dark-grey-text: var(--color-secondary-1);
  --secondary-grey-text: var(--color-secondary-2);
  --font-weight--regular: 400;
  --font-weight--medium: 500;
  --font-weight--semibold: 600;
  --font-weight--bold: 700;
  --font-weight--extrabold: 800;
  --font-size--xs: 0.75rem;
  --font-size--sm: 0.875rem;
  --font-size--md: 1rem;
  --font-size--lg: 1.125rem;
  --font-size--xl: 1.375rem;
  --font-size--2xl: 1.625rem;
  --font-size--3xl: 2rem;
  --font-size--4xl: 2.5rem;
  --font-size--5xl: 3rem;
  --font-size--6xl: 3.5rem;
  --font-size--7xl: 4rem;
  font-weight: var(--font-weight--regular);
  color: var(--primary-dark-text);
  --letter-spacing--xs: normal;
  --letter-spacing--sm: 0.5px;
  --letter-spacing--md: 1px;
  --letter-spacing--lg: 1.5px;
}

.Almbrand-theme .bg-primary {
  background-color: var(--color-primary-1);
  color: var(--white-text);
}
.Almbrand-theme .bg-primary-dark {
  background-color: var(--color-primary-5);
  color: var(--white-text);
}
.Almbrand-theme .bg-primary-light {
  background-color: var(--color-primary-3);
  color: var(--primary-dark-text);
}
.Almbrand-theme .bg-white {
  background-color: var(--color-primary-4);
  color: var(--primary-dark-text);
}
.Almbrand-theme .bg-secondary {
  background-color: var(--color-supportive-2);
  color: var(--primary-dark-text);
}
.Almbrand-theme .bg-tertiary {
  background-color: var(--color-secondary-4);
  color: var(--primary-dark-text);
}
.Almbrand-theme .bg-notification {
  background-color: var(--color-supportive-5);
  color: var(--primary-dark-text);
}
.Almbrand-theme .bg-notification-alert {
  background-color: var(--color-supportive-4);
  color: var(--primary-dark-text);
}


@font-face {
  font-family: "Amalia";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(""), url(./753f55abd554602e1e70.otf) format("opentype"), url(./40089dde705df663f344.ttf) format("truetype");
}
@font-face {
  font-family: "Amalia";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local(""), url(./7ba85910dbeb333ac1b4.otf) format("opentype"), url(./383fa264fcdde3550c5e.ttf) format("truetype");
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(""), url(./ab21113b5dd1662a3f15.woff2) format("woff2"), url(./e9ceb3817107b890babc.woff) format("woff"), url(./53848731259d0832191b.ttf) format("truetype");
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url(./960e890cb970d849a8fc.woff2) format("woff2"), url(./8618f4781e0ce9178279.woff) format("woff"), url(./dac6f791072063e98f26.ttf) format("truetype");
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url(./0eff6bba3376806ce6e3.woff2) format("woff2"), url(./c5a9e9c89413a8651f26.woff) format("woff"), url(./b09ffd8068a1063ec84d.ttf) format("truetype");
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(""), url(./64a0dc6afe9fc2c2aa75.woff2) format("woff2"), url(./22b651fdf20846b33523.woff) format("woff"), url(./ce6beb1f56adf6445924.ttf) format("truetype");
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url(./e4e92733bfc1a391e5c7.woff2) format("woff2"), url(./b1d134e91a479d601507.woff) format("woff"), url(./6ec0607f52bfdec504de.ttf) format("truetype");
}


.Almbrand-theme .RichText ol,
.Almbrand-theme .RichText ul,
.Almbrand-theme .RichText p {
  margin-bottom: var(--spacing--lg);
}
.Almbrand-theme .RichText ul li {
  margin-left: 30px;
}
.Almbrand-theme .RichText ul li::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNy4yMDUwOCIgeT0iNy4yMDUwOCIgd2lkdGg9IjkuNTkiIGhlaWdodD0iOS41OSIgZmlsbD0iIzAwQjlFQSIvPgo8L3N2Zz4K);
  left: -30px;
}
.Almbrand-theme .RichText ul li.positive::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjUyMDkgMTcuNzExOUMxMS4yODA5IDE3LjcxMTkgMTEuMDg4OSAxNy42MTU5IDEwLjk0NDkgMTcuNTE5OUw2LjE5Mjg4IDEzLjcyNzlDNS43NjA4OCAxMy4zOTE5IDUuNjY0ODggMTIuODE1OSA2LjAwMDg4IDEyLjM4MzlDNi4zMzY4OCAxMS45NTE5IDYuOTEyODggMTEuODU1OSA3LjM0NDg4IDEyLjE5MTlMNy4zOTI4OCAxMi4yMzk5TDExLjI4MDkgMTUuMzU5OUwxNi40MTY5IDYuNzY3ODZDMTYuNzA0OSA2LjMzNTg2IDE3LjI4MDkgNi4xNDM4NiAxNy43MTI5IDYuNDMxODZDMTguMTQ0OSA2LjcxOTg2IDE4LjMzNjkgNy4yOTU4NiAxOC4wNDg5IDcuNzI3ODZMMTIuMzM2OSAxNy4yMzE5QzEyLjE5MjkgMTcuNDcxOSAxMS45NTI5IDE3LjYxNTkgMTEuNjY0OSAxNy42NjM5QzExLjYxNjkgMTcuNzExOSAxMS41Njg5IDE3LjcxMTkgMTEuNTIwOSAxNy43MTE5WiIgZmlsbD0iIzAwQjlFQSIvPgo8L3N2Zz4K);
  left: -30px;
}
.Almbrand-theme .RichText ul li.negative::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjI0MDggMTIuOTU5MUg1Ljc2MDc4QzUuMjMyNzggMTIuOTU5MSA0LjgwMDc4IDEyLjUyNzEgNC44MDA3OCAxMS45OTkxQzQuODAwNzggMTEuNDcxMSA1LjIzMjc4IDExLjAzOTEgNS43NjA3OCAxMS4wMzkxSDE4LjI0MDhDMTguNzY4OCAxMS4wMzkxIDE5LjIwMDggMTEuNDcxMSAxOS4yMDA4IDExLjk5OTFDMTkuMjAwOCAxMi41MjcxIDE4Ljc2ODggMTIuOTU5MSAxOC4yNDA4IDEyLjk1OTFaIiBmaWxsPSIjRTEwRTQ5Ii8+CjxwYXRoIGQ9Ik0xMi4wMDA1IDguNjM5NzdDMTIuNzk1OCA4LjYzOTc3IDEzLjQ0MDUgNy45OTUwNiAxMy40NDA1IDcuMTk5NzdDMTMuNDQwNSA2LjQwNDQ4IDEyLjc5NTggNS43NTk3NyAxMi4wMDA1IDUuNzU5NzdDMTEuMjA1MyA1Ljc1OTc3IDEwLjU2MDUgNi40MDQ0OCAxMC41NjA1IDcuMTk5NzdDMTAuNTYwNSA3Ljk5NTA2IDExLjIwNTMgOC42Mzk3NyAxMi4wMDA1IDguNjM5NzdaIiBmaWxsPSIjRTEwRTQ5Ii8+CjxwYXRoIGQ9Ik0xMi4wMDA1IDE4LjIzOTRDMTIuNzk1OCAxOC4yMzk0IDEzLjQ0MDUgMTcuNTk0NyAxMy40NDA1IDE2Ljc5OTRDMTMuNDQwNSAxNi4wMDQxIDEyLjc5NTggMTUuMzU5NCAxMi4wMDA1IDE1LjM1OTRDMTEuMjA1MyAxNS4zNTk0IDEwLjU2MDUgMTYuMDA0MSAxMC41NjA1IDE2Ljc5OTRDMTAuNTYwNSAxNy41OTQ3IDExLjIwNTMgMTguMjM5NCAxMi4wMDA1IDE4LjIzOTRaIiBmaWxsPSIjRTEwRTQ5Ii8+Cjwvc3ZnPgo=);
  left: -30px;
}
.Almbrand-theme .RichText a.button-downloadLink:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjA0MSAxOS40OTE5VjE0Ljk2MjlIMTEuMDQxVjE5LjQ5MTlMOC45NzkgMTcuNTc5OUw3LjYyNSAxOS4wNzE5TDEyLjAzOCAyMy4xNjQ5TDE2LjQ1MSAxOS4wNzE5TDE1LjA5OSAxNy41Nzk5TDEzLjA0MSAxOS40OTE5WiIgZmlsbD0iIzAwQjlFQSIvPgo8cGF0aCBkPSJNMTYuNzkxOCAxLjgxMDU1SDMuMDQwNzZMMy4wMDk3NyAyMi4wNDU1SDYuMDQwNzZWMjAuMDIxNUg1LjA0MDc2VjMuODMzNTRIMTUuOTE0OEwxOS4wNDA4IDcuMjY0NTRWMjAuMDIyNkgxOC4wNDA4VjIyLjA0NjVIMjEuMDQwOFY2LjQ3NDU1TDE2Ljc5MTggMS44MTA1NVoiIGZpbGw9IiMwMEI5RUEiLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}.Codan-theme {
  --color-primary-1: #1c40ff;
  --color-primary-2: #3757ff;
  --color-primary-3: #ff8198;
  --color-primary-4: #ffffff;
  --color-primary-5: #0f195a;
  --color-primary-6: #000000;
  --color-secondary-1: #2e2e35;
  --color-secondary-2: #5f5f64;
  --color-secondary-3: #aaaaaa;
  --color-secondary-4: #d5d5d5;
  --color-secondary-5: #eeeeee;
  --color-secondary-6: #f3f3f3;
  --color-supportive-1: #c33b3b;
  --color-supportive-2: #4bb676;
  --color-supportive-3: #d8d135;
  --color-supportive-4: #ffe5e9;
  --color-supportive-5: #dbedff;
  --color-primary-1-75: #1c40ffbf;
  --color-primary-1-50: #1c40ff80;
  --color-primary-1-25: #1c40ff40;
  --color-primary-2-75: #3757ffbf;
  --color-primary-2-50: #3757ff80;
  --color-primary-2-25: #3757ff40;
  --color-primary-3-75: #ff8198bf;
  --color-primary-3-50: #ff819880;
  --color-primary-3-25: #ff819840;
  --color-primary-4-75: #ffffffbf;
  --color-primary-4-50: #ffffff80;
  --color-primary-4-25: #ffffff40;
  --color-primary-5-75: #0f195abf;
  --color-primary-5-50: #0f195a80;
  --color-primary-5-25: #0f195a40;
  --color-primary-6-75: #000000bf;
  --color-primary-6-50: #00000080;
  --color-primary-6-25: #00000040;
  --color-secondary-1-75: #2e2e35bf;
  --color-secondary-1-50: #2e2e3580;
  --color-secondary-1-25: #2e2e3540;
  --color-secondary-2-75: #5f5f64bf;
  --color-secondary-2-50: #5f5f6480;
  --color-secondary-2-25: #5f5f6440;
  --color-secondary-3-75: #aaaaaabf;
  --color-secondary-3-50: #aaaaaa80;
  --color-secondary-3-25: #aaaaaa40;
  --color-secondary-4-75: #d5d5d5bf;
  --color-secondary-4-50: #d5d5d580;
  --color-secondary-4-25: #d5d5d540;
  --color-secondary-5-75: #eeeeeebf;
  --color-secondary-5-50: #eeeeee80;
  --color-secondary-5-25: #eeeeee40;
  --color-secondary-6-75: #f3f3f3bf;
  --color-secondary-6-50: #f3f3f380;
  --color-secondary-6-25: #f3f3f340;
}.Codan-theme {
  --font-primary: "Codan";
  --font-secondary: "Open Sans", sans-serif;
  --primary-text: var(--color-primary-1);
  --primary-dark-text: var(--color-primary-5);
  --primary-light-text: var(--color-primary-2);
  --black-text: var(--color-primary-6);
  --white-text: var(--color-primary-4);
  --secondary-dark-grey-text: var(--color-secondary-2);
  --secondary-grey-text: var(--color-secondary-3);
  font-weight: var(--font-weight--regular);
}

.Codan-theme .bg-primary {
  background-color: var(--color-primary-1);
  color: var(--white-text);
}
.Codan-theme .bg-primary-dark {
  background-color: var(--color-primary-5);
  color: var(--white-text);
}
.Codan-theme .bg-primary-light {
  background-color: var(--color-primary-3);
  color: var(--white-text);
}
.Codan-theme .bg-white {
  background-color: var(--color-primary-4);
  color: var(--primary-dark-text);
}
.Codan-theme .bg-secondary {
  background-color: var(--color-secondary-6);
  color: var(--primary-dark-text);
}
.Codan-theme .bg-tertiary {
  background-color: var(--color-secondary-4);
  color: var(--primary-dark-text);
}
.Codan-theme .bg-notification {
  background-color: var(--color-supportive-5);
  color: var(--primary-dark-text);
}
.Codan-theme .bg-notification-alert {
  background-color: var(--color-supportive-4);
  color: var(--primary-dark-text);
}


@font-face {
  font-family: "Codan";
  font-style: normal;
  font-weight: 100;
  src: local(""), url(./641a2aa2d386032d88d9.woff2) format("woff2"), url(./36b0fb368a00d2e2ab74.woff) format("woff");
}
@font-face {
  font-family: "Codan";
  font-style: normal;
  font-weight: 200;
  src: local(""), url(./4b49597ea963882c6bf5.woff2) format("woff2"), url(./2384135e400a8c751dd4.woff) format("woff");
}
@font-face {
  font-family: "Codan";
  font-style: normal;
  font-weight: 300;
  src: local(""), url(./68b93fd62925e33b3d3c.woff2) format("woff2"), url(./4a5c337ba4ab0a5f5d8f.woff) format("woff");
}
@font-face {
  font-family: "Codan";
  font-style: normal;
  font-weight: 400;
  src: local(""), url(./23da26554554b1c79186.woff2) format("woff2"), url(./5d4356f8de7d6de09f8f.woff) format("woff");
}
@font-face {
  font-family: "Codan";
  font-style: normal;
  font-weight: 600;
  src: local(""), url(./8e0f027f75f41936ada3.woff2) format("woff2"), url(./45784a637f6fe176ac19.woff) format("woff");
}


.Codan-theme .RichText ol,
.Codan-theme .RichText ul,
.Codan-theme .RichText p {
  margin-bottom: var(--spacing--2xl);
}
.Codan-theme .RichText ul li::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIgZmlsbD0iIzFDNDBGRiIvPgo8L3N2Zz4K);
}
.Codan-theme .RichText ul li.positive::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDZMOSAxOCIgc3Ryb2tlPSIjMUM0MEZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05IDE4TDMgMTIiIHN0cm9rZT0iIzFDNDBGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K);
}
.Codan-theme .RichText ul li.negative {
  color: var(--secondary-dark-grey-text);
}
.Codan-theme .RichText ul li.negative::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTJMMjIgMTIiIHN0cm9rZT0iIzVGNUY2NCIvPgo8L3N2Zz4K);
}
.Codan-theme .RichText a.button-downloadLink:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIuNzE4MjZMMTIgMTYuMjE4MyIgc3Ryb2tlPSIjMEYxOTVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik0xOCAxMS4yMTgzTDEyIDE3LjIxODMiIHN0cm9rZT0iIzBGMTk1QSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNNi4wMDAwNiAxMS4yMTgzTDEyLjAwMDEgMTcuMjE4MyIgc3Ryb2tlPSIjMEYxOTVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik0yLjUwMDA2IDE1LjIxODNWMjEuNzE4M0gyMS41MDAxVjE1LjIxODMiIHN0cm9rZT0iIzBGMTk1QSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}

.Codan-theme .bg-primary .RichText ul li::before,
.Codan-theme .bg-primary-dark .RichText ul li::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.Codan-theme .bg-primary .RichText ul li.positive::before,
.Codan-theme .bg-primary-dark .RichText ul li.positive::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjEgNi41TDkgMTguNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgogIDxwYXRoIGQ9Ik05IDE4LjVMMyAxMi41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);
}
.Codan-theme .bg-primary .RichText ul li.negative::before,
.Codan-theme .bg-primary-dark .RichText ul li.negative::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMiAxMi41TDIyIDEyLjUiIHN0cm9rZT0iI0FBQUFBQSIvPgo8L3N2Zz4K);
}.Privatsikring-theme {
  --color-primary-1: #fea235;
  --color-primary-2: #4f525d;
  --color-primary-3: #fceede;
  --color-primary-4: #ffffff;
  --color-primary-5: #4f525d;
  --color-primary-6: #000000;
  --color-secondary-1: #2e2b2b;
  --color-secondary-2: #4f525d;
  --color-secondary-3: #8d8e8a;
  --color-secondary-4: #dadad7;
  --color-secondary-5: #edecea;
  --color-secondary-6: #f7f7f5;
  --color-supportive-1: #e25a5a;
  --color-supportive-2: #4bb676;
  --color-supportive-3: #d8d135;
  --color-supportive-4: #fcdede;
  --color-supportive-5: #dadad7;
  --color-primary-1-75: #fea235bf;
  --color-primary-1-50: #fea23580;
  --color-primary-1-25: #fea23540;
  --color-primary-2-75: #4f525dbf;
  --color-primary-2-50: #4f525d80;
  --color-primary-2-25: #4f525d40;
  --color-primary-3-75: #fceedebf;
  --color-primary-3-50: #fceede80;
  --color-primary-3-25: #fceede40;
  --color-primary-4-75: #ffffffbf;
  --color-primary-4-50: #ffffff80;
  --color-primary-4-25: #ffffff40;
  --color-primary-5-75: #4f525dbf;
  --color-primary-5-50: #4f525d80;
  --color-primary-5-25: #4f525d40;
  --color-primary-6-75: #000000bf;
  --color-primary-6-50: #00000080;
  --color-primary-6-25: #00000040;
  --color-secondary-1-75: #2e2b2bbf;
  --color-secondary-1-50: #2e2b2b80;
  --color-secondary-1-25: #2e2b2b40;
  --color-secondary-2-75: #4f525dbf;
  --color-secondary-2-50: #4f525d80;
  --color-secondary-2-25: #4f525d40;
  --color-secondary-3-75: #8d8e8abf;
  --color-secondary-3-50: #8d8e8a80;
  --color-secondary-3-25: #8d8e8a40;
  --color-secondary-4-75: #dadad7bf;
  --color-secondary-4-50: #dadad780;
  --color-secondary-4-25: #dadad740;
  --color-secondary-5-75: #edeceabf;
  --color-secondary-5-50: #edecea80;
  --color-secondary-5-25: #edecea40;
  --color-secondary-6-75: #f7f7f5bf;
  --color-secondary-6-50: #f7f7f580;
  --color-secondary-6-25: #f7f7f540;
}
.Privatsikring-theme {
  --corner-size--base: 0.25rem;
  --corner-size--sm: var(--corner-size--base);
  --corner-size--md: calc(var(--corner-size--base) * 2);
  --corner-size--lg: calc(var(--corner-size--base) * 4);
  --corner-size--xl: calc(var(--corner-size--base) * 6);
  --corner-size--2xl: calc(var(--corner-size--base) * 6.25);
  --corner-circle: 50%;
}.Privatsikring-theme {
  --font-primary: "Poppins", sans-serif;
  --font-secondary: "Open Sans", sans-serif;
  --primary-text: var(--color-primary-1);
  --primary-dark-text: var(--color-secondary-1);
  --primary-light-text: var(--color-primary-5);
  --black-text: var(--color-primary-6);
  --white-text: var(--color-primary-4);
  --secondary-dark-grey-text: var(--color-secondary-2);
  --secondary-grey-text: var(--color-secondary-3);
  --font-weight--thin: 200;
  --font-weight--light: 300;
  --font-weight--regular: 400;
  --font-weight--book: 500;
  --font-weight--bold: 700;
  --font-size--2xs: 0.875rem;
  --font-size--xs: 1rem;
  --font-size--sm: 1.125rem;
  --font-size--md: 1.25rem;
  --font-size--lg: 1.5rem;
  --font-size--xl: 1.625rem;
  --font-size--2xl: 1.875rem;
  --font-size--3xl: 2rem;
  --font-size--4xl: 2.375rem;
  --font-size--5xl: 2.75rem;
  --font-size--6xl: 3.375rem;
  --font-size--7xl: 3.875rem;
  --font-size--8xl: 4.25rem;
  font-weight: var(--font-weight--light);
}

.Privatsikring-theme .bg-primary {
  background-color: var(--color-primary-1);
  color: var(--white-text);
}
.Privatsikring-theme .bg-primary-dark {
  background-color: var(--color-primary-5);
  color: var(--white-text);
}
.Privatsikring-theme .bg-primary-light {
  background-color: var(--color-primary-3);
  color: var(--primary-dark-text);
}
.Privatsikring-theme .bg-white {
  background-color: var(--color-primary-4);
  color: var(--primary-dark-text);
}
.Privatsikring-theme .bg-secondary {
  background-color: var(--color-secondary-6);
  color: var(--primary-dark-text);
}
.Privatsikring-theme .bg-tertiary {
  background-color: var(--color-secondary-5);
  color: var(--primary-dark-text);
}
.Privatsikring-theme .bg-notification {
  background-color: var(--color-supportive-5);
  color: var(--primary-dark-text);
}
.Privatsikring-theme .bg-notification-alert {
  background-color: var(--color-supportive-4);
  color: var(--primary-dark-text);
}



@keyframes underline-fade-right-to-left {
  0% {
    transform: scaleX(1);
  }
  40% {
    transform: scaleX(0);
  }
  60% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}.Privatsikring-theme .RichText p strong {
  font-weight: var(--font-weight--book);
}
.Privatsikring-theme .RichText ol,
.Privatsikring-theme .RichText ul,
.Privatsikring-theme .RichText p {
  margin-bottom: var(--spacing--lg);
}
.Privatsikring-theme .RichText ol li::marker {
  font-weight: var(--font-weight--regular);
}
.Privatsikring-theme .RichText ul li::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE3QzE0Ljc2MTQgMTcgMTcgMTQuNzYxNCAxNyAxMkMxNyA5LjIzODU4IDE0Ljc2MTQgNyAxMiA3QzkuMjM4NTggNyA3IDkuMjM4NTggNyAxMkM3IDE0Ljc2MTQgOS4yMzg1OCAxNyAxMiAxN1oiIGZpbGw9IiNGRUEyMzUiLz4KPC9zdmc+Cg==);
}
.Privatsikring-theme .RichText ul li.positive::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNjYzMTYgMTkuNUwxMC4xNDc0IDE4LjAwNDJMMjIgNS45OTU3NkwyMC41MTU4IDQuNUw4LjY2MzE2IDE2LjQ5NzlMMy40ODQyMSAxMS4yNDY4TDIgMTIuNzUzMkw3LjE4OTQ3IDE4LjAwNDJMOC42NjMxNiAxOS41WiIgZmlsbD0iI0ZFQTIzNSIvPgo8L3N2Zz4K);
}
.Privatsikring-theme .RichText ul li.negative {
  color: var(--secondary-grey-text);
}
.Privatsikring-theme .RichText ul li.negative::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTJMMjIgMTIiIHN0cm9rZT0iIzhEOEU4QSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
}
.Privatsikring-theme .RichText a.button-downloadLink:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5NTJfMTkwMCkiPgo8cGF0aCBkPSJNMTMuMTQxMiAyOC41NDY5SDcuMzA1OTdDNi45NTYyNiAyOC41NDcgNi42MDk5NSAyOC40NzgyIDYuMjg2ODQgMjguMzQ0NEM1Ljk2MzczIDI4LjIxMDYgNS42NzAxNCAyOC4wMTQ1IDUuNDIyODMgMjcuNzY3MkM1LjE3NTUyIDI3LjUxOTkgNC45NzkzNCAyNy4yMjY0IDQuODQ1NDkgMjYuOTAzM0M0LjcxMTY1IDI2LjU4MDIgNC42NDI3NSAyNi4yMzM5IDQuNjQyNzUgMjUuODg0MVY2LjAyNjE1QzQuNjQyNzUgNS4zMTk3OCA0LjkyMzM0IDQuNjQyMzUgNS40MjI3OSA0LjE0Mjg4QzUuOTIyMjQgMy42NDM0IDYuNTk5NjQgMy4zNjI4IDcuMzA1OTcgMy4zNjI4SDIxLjE3NjlDMjEuNTI2NyAzLjM2MjggMjEuODczIDMuNDMxNjkgMjIuMTk2MSAzLjU2NTUzQzIyLjUxOTIgMy42OTkzOCAyMi44MTI4IDMuODk1NTYgMjMuMDYwMSA0LjE0Mjg4QzIzLjMwNzQgNC4zOTAxOSAyMy41MDM2IDQuNjgzOCAyMy42Mzc0IDUuMDA2OTNDMjMuNzcxMyA1LjMzMDA2IDIzLjg0MDEgNS42NzYzOSAyMy44NDAxIDYuMDI2MTVWMTIuMDM2OUMyMy44NDAxIDEyLjExODQgMjMuODcyNiAxMi4xOTY3IDIzLjkzMDIgMTIuMjU0M0MyMy45ODc5IDEyLjMxMiAyNC4wNjYxIDEyLjM0NDQgMjQuMTQ3NyAxMi4zNDQ0SDI0Ljk3NTRDMjUuMDU3IDEyLjM0NDQgMjUuMTM1MiAxMi4zMTIgMjUuMTkyOSAxMi4yNTQzQzI1LjI1MDUgMTIuMTk2NyAyNS4yODI5IDEyLjExODQgMjUuMjgyOSAxMi4wMzY5VjYuMDI2MTVDMjUuMjgyOSA0LjkzNzExIDI0Ljg1MDMgMy44OTI2OCAyNC4wODAzIDMuMTIyNjFDMjMuMzEwMyAyLjM1MjU0IDIyLjI2NTkgMS45MTk5MiAyMS4xNzY5IDEuOTE5OTJINy4zMDU5N0M2LjIxNjk5IDEuOTE5OTIgNS4xNzI2IDIuMzUyNTQgNC40MDI1NyAzLjEyMjYxQzMuNjMyNTQgMy44OTI2OCAzLjE5OTk1IDQuOTM3MTEgMy4xOTk5NSA2LjAyNjE1VjI1Ljg4MzZDMy4xOTk5NSAyNi45NzI3IDMuNjMyNTMgMjguMDE3MiA0LjQwMjU0IDI4Ljc4NzNDNS4xNzI1NSAyOS41NTc1IDYuMjE2OTQgMjkuOTkwMiA3LjMwNTk3IDI5Ljk5MDRIMTMuMTQxMkMxMy4yMjI3IDI5Ljk5MDQgMTMuMzAxIDI5Ljk1OCAxMy4zNTg2IDI5LjkwMDNDMTMuNDE2MyAyOS44NDI2IDEzLjQ0ODcgMjkuNzY0NCAxMy40NDg3IDI5LjY4MjhWMjguODU0NUMxMy40NDg3IDI4Ljc3MjkgMTMuNDE2MyAyOC42OTQ3IDEzLjM1ODYgMjguNjM3QzEzLjMwMSAyOC41NzkzIDEzLjIyMjcgMjguNTQ2OSAxMy4xNDEyIDI4LjU0NjlaIiBmaWxsPSIjMkUyQjJCIi8+CjxwYXRoIGQ9Ik0xOS43NDEyIDguNjg5NThIOC43MzU3NkM4LjU2NTkxIDguNjg5NTggOC40MjgyMiA4LjgyNzI3IDguNDI4MjIgOC45OTcxNFY5LjgyNDg5QzguNDI4MjIgOS45OTQ3NSA4LjU2NTkxIDEwLjEzMjUgOC43MzU3NiAxMC4xMzI1SDE5Ljc0MTJDMTkuOTExIDEwLjEzMjUgMjAuMDQ4NyA5Ljk5NDc1IDIwLjA0ODcgOS44MjQ4OVY4Ljk5NzE0QzIwLjA0ODcgOC44MjcyNyAxOS45MTEgOC42ODk1OCAxOS43NDEyIDguNjg5NThaIiBmaWxsPSIjRkVBMjM1Ii8+CjxwYXRoIGQ9Ik0xNC41MjY1IDEzLjIwMjVIOC43MzU3NkM4LjU2NTkxIDEzLjIwMjUgOC40MjgyMiAxMy4zNDAyIDguNDI4MjIgMTMuNTEwMVYxNC4zMzc4QzguNDI4MjIgMTQuNTA3NyA4LjU2NTkxIDE0LjY0NTQgOC43MzU3NiAxNC42NDU0SDE0LjUyNjVDMTQuNjk2MyAxNC42NDU0IDE0LjgzNCAxNC41MDc3IDE0LjgzNCAxNC4zMzc4VjEzLjUxMDFDMTQuODM0IDEzLjM0MDIgMTQuNjk2MyAxMy4yMDI1IDE0LjUyNjUgMTMuMjAyNVoiIGZpbGw9IiNGRUEyMzUiLz4KPHBhdGggZD0iTTExLjE3MTcgMTcuNzE1N0g4LjczNTc2QzguNTY1OTEgMTcuNzE1NyA4LjQyODIyIDE3Ljg1MzQgOC40MjgyMiAxOC4wMjMzVjE4Ljg1MUM4LjQyODIyIDE5LjAyMDkgOC41NjU5MSAxOS4xNTg2IDguNzM1NzYgMTkuMTU4NkgxMS4xNzE3QzExLjM0MTYgMTkuMTU4NiAxMS40NzkzIDE5LjAyMDkgMTEuNDc5MyAxOC44NTFWMTguMDIzM0MxMS40NzkzIDE3Ljg1MzQgMTEuMzQxNiAxNy43MTU3IDExLjE3MTcgMTcuNzE1N1oiIGZpbGw9IiNGRUEyMzUiLz4KPHBhdGggZD0iTTI3LjczNTIgMTguMjIxOEwyMi4xOTc3IDE1Ljc0NzhDMjIuMDg0NSAxNS42OTc3IDIxLjk2MDQgMTUuNjc3IDIxLjgzNzEgMTUuNjg3NkwyMS44MDAyIDE1LjY5MTRMMjEuNzYyNyAxNS42ODc2QzIxLjc0MDkgMTUuNjg1NCAyMS43MTkgMTUuNjg0MyAyMS42OTcxIDE1LjY4NDNDMjEuNTk1NyAxNS42ODQ0IDIxLjQ5NTUgMTUuNzA2MSAyMS40MDMxIDE1Ljc0NzhMMTUuODY0MSAxOC4yMjE4QzE1LjczNyAxOC4yNzkxIDE1LjYyOTMgMTguMzcxOCAxNS41NTM2IDE4LjQ4ODhDMTUuNDc4IDE4LjYwNTggMTUuNDM3OCAxOC43NDIxIDE1LjQzNzcgMTguODgxNFYyMy4xNzdDMTUuNDU5MyAyNC45MDA3IDE2LjEwMDggMjYuNTU5MSAxNy4yNDUgMjcuODQ4NEMxNy43OTQyIDI4LjUwNTMgMTguNDc4MSAyOS4wMzY0IDE5LjI1MDQgMjkuNDA1OEMyMC4wMjI4IDI5Ljc3NTIgMjAuODY1NSAyOS45NzQyIDIxLjcyMTUgMjkuOTg5NEgyMS44NzM5QzIyLjcyOTggMjkuOTc0MSAyMy41NzIzIDI5Ljc3NTEgMjQuMzQ0NSAyOS40MDU3QzI1LjExNjYgMjkuMDM2MyAyNS44MDA0IDI4LjUwNTIgMjYuMzQ5MyAyNy44NDg0QzI3LjQ5NSAyNi41NTkzIDI4LjEzNzggMjQuOTAwNCAyOC4xNTk5IDIzLjE3NTlWMTguODgxNEMyOC4xNiAxOC43NDIzIDI4LjEyIDE4LjYwNjEgMjguMDQ0NyAxOC40ODkxQzI3Ljk2OTMgMTguMzcyMSAyNy44NjE5IDE4LjI3OTMgMjcuNzM1MiAxOC4yMjE4Wk0yNi43MTk4IDIzLjE3N0MyNi43MTk4IDI1LjcxMjMgMjQuNjQ4MyAyOC41NDcxIDIxLjg3NjEgMjguNTQ3MUgyMS43MjQyQzE4Ljk1MiAyOC41NDcxIDE2Ljg4MDUgMjUuNzEyMyAxNi44ODA1IDIzLjE3N1YxOS4zNDg1TDIxLjgwMDIgMTcuMTUwNUwyNi43MTk4IDE5LjM0ODVWMjMuMTc3WiIgZmlsbD0iIzJFMkIyQiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM5NTJfMTkwMCI+CjxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 32px;
  height: 32px;
}

.Privatsikring-theme .bg-primary .RichText ul li::before,
.Privatsikring-theme .bg-primary-dark .RichText ul li::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.Privatsikring-theme .bg-primary .RichText ul li.positive::before,
.Privatsikring-theme .bg-primary-dark .RichText ul li.positive::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNjYzMTYgMTkuNUwxMC4xNDc0IDE4LjAwNDJMMjIgNS45OTU3NkwyMC41MTU4IDQuNUw4LjY2MzE2IDE2LjQ5NzlMMy40ODQyMSAxMS4yNDY4TDIgMTIuNzUzMkw3LjE4OTQ3IDE4LjAwNDJMOC42NjMxNiAxOS41WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.Privatsikring-theme .bg-primary .RichText ul li.negative::before,
.Privatsikring-theme .bg-primary-dark .RichText ul li.negative::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTJMMjIgMTIiIHN0cm9rZT0iIzhEOEU4QSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
}








.u-grid {
  display: flex;
  gap: calc(var(--grid-gutter) * 2) 0;
  margin-right: var(--spacing--lg);
  margin-left: var(--spacing--lg);
}
@media only screen and (min-width: 744px) {
  .u-grid {
    margin-right: var(--spacing--1xl);
    margin-left: var(--spacing--1xl);
  }
}
@media only screen and (min-width: 1281px) {
  .u-grid {
    margin-right: var(--spacing--4xl);
    margin-left: var(--spacing--4xl);
  }
}
.u-grid--right {
  justify-content: flex-end;
}
.u-grid--left {
  justify-content: flex-start;
}
.u-grid--wrap {
  flex-wrap: wrap;
}
.u-grid--top {
  align-items: flex-start;
}
.u-grid--center {
  align-items: center;
}
.u-grid--horizontal-center {
  justify-content: center;
}
.u-grid--bottom {
  align-items: flex-end;
}
.u-grid--full {
  flex-wrap: wrap;
}
.u-grid--full > .u-grid__cell {
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 0;
}
.u-grid--no-gutter > .u-grid__cell {
  padding-right: 0.001em;
  padding-left: 0.001em;
}
.u-grid--row-gap > .u-grid__cell {
  padding-bottom: calc(var(--grid-gutter) * 2);
}
.u-grid--space-between {
  justify-content: space-between;
}
.u-grid--space-between > .u-grid__cell {
  flex-basis: auto;
  flex-grow: 0;
}
.u-grid--stretch {
  align-items: stretch;
}
.u-grid--container {
  margin-left: 0;
  margin-right: 0;
}
.u-grid__cell {
  flex: 1;
  padding-right: var(--grid-gutter);
  padding-left: var(--grid-gutter);
}
.u-grid__cell--width-1col {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.u-grid__cell--offset-1col {
  margin-left: 8.3333333333%;
}
.u-grid__cell--width-2col {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.u-grid__cell--offset-2col {
  margin-left: 16.6666666667%;
}
.u-grid__cell--width-3col {
  flex: 0 0 25%;
  max-width: 25%;
}
.u-grid__cell--offset-3col {
  margin-left: 25%;
}
.u-grid__cell--width-4col {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.u-grid__cell--offset-4col {
  margin-left: 33.3333333333%;
}
.u-grid__cell--width-5col {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.u-grid__cell--offset-5col {
  margin-left: 41.6666666667%;
}
.u-grid__cell--width-6col {
  flex: 0 0 50%;
  max-width: 50%;
}
.u-grid__cell--offset-6col {
  margin-left: 50%;
}
.u-grid__cell--width-7col {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.u-grid__cell--offset-7col {
  margin-left: 58.3333333333%;
}
.u-grid__cell--width-8col {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.u-grid__cell--offset-8col {
  margin-left: 66.6666666667%;
}
.u-grid__cell--width-9col {
  flex: 0 0 75%;
  max-width: 75%;
}
.u-grid__cell--offset-9col {
  margin-left: 75%;
}
.u-grid__cell--width-10col {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.u-grid__cell--offset-10col {
  margin-left: 83.3333333333%;
}
.u-grid__cell--width-11col {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.u-grid__cell--offset-11col {
  margin-left: 91.6666666667%;
}
.u-grid__cell--width-12col {
  flex: 0 0 100%;
  max-width: 100%;
}
.u-grid__cell--offset-12col {
  margin-left: 100%;
}
.u-grid__cell--top {
  align-self: flex-start;
}
.u-grid__cell--center {
  align-self: center;
}
.u-grid__cell--bottom {
  align-self: flex-end;
}
.u-grid__cell--no-gutter {
  padding-right: 0.001em;
  padding-left: 0.001em;
}
.u-grid__cell--width-fixed {
  flex: 0 1 auto;
}
.u-grid__cell--hidden {
  display: none;
}
.u-grid__cell--visible {
  display: initial;
}
.u-grid--cell-h-no-padding .u-grid__cell {
  padding-left: 0;
  padding-right: 0;
}
.u-grid--cell-padding10 {
  width: calc(100% + var(--spacing--xs));
  margin: calc(-1 * var(--spacing--xs) / 2);
}
.u-grid--cell-padding10 > .u-grid__cell {
  padding: calc(var(--spacing--xs) / 2);
}
.u-grid--cell-padding20 {
  width: calc(100% + var(--spacing--base));
  margin: calc(-1 * var(--spacing--base) / 2);
}
.u-grid--cell-padding20 > .u-grid__cell {
  padding: calc(var(--spacing--base) / 2);
}
@media only screen and (min-width: 1024px) {
  .u-grid--cell-padding20-md {
    width: calc(100% + var(--spacing--base));
    margin: calc(-1 * var(--spacing--base) / 2);
  }
  .u-grid--cell-padding20-md > .u-grid__cell {
    padding: calc(var(--spacing--base) / 2);
  }
  .u-grid--cell-padding40-md {
    width: calc(100% + var(--spacing--2xl));
    margin: calc(-1 * var(--spacing--2xl) / 2);
  }
  .u-grid--cell-padding40-md > .u-grid__cell {
    padding: calc(var(--spacing--2xl) / 2);
  }
  .u-grid--cell-padding50-md {
    width: calc(100% + var(--spacing--3xl));
    margin: calc(-1 * var(--spacing--3xl) / 2);
  }
  .u-grid--cell-padding50-md > .u-grid__cell {
    padding: calc(var(--spacing--3xl) / 2);
  }
  .u-grid--cell-h-padding20-md {
    margin-left: calc(-1 * -var(--spacing--base) / 2);
    margin-right: calc(-1 * var(--spacing--base) / 2);
  }
  .u-grid--cell-h-padding20-md > .u-grid__cell {
    padding-left: calc(var(--spacing--base) / 2);
    padding-right: calc(var(--spacing--base) / 2);
  }
  .u-grid--cell-v-padding20-md {
    margin-top: calc(-1 * var(--spacing--base) / 2);
    margin-bottom: calc(-1 * var(--spacing--base) / 2);
  }
  .u-grid--cell-v-padding20-md > .u-grid__cell {
    padding-top: calc(var(--spacing--base) / 2);
    padding-bottom: calc(var(--spacing--base) / 2);
  }
}
@media only screen and (max-width: 1023px) {
  .u-grid--cell-padding20-sm {
    width: calc(100% + var(--spacing--base));
    margin: calc(-1 * var(--spacing--base) / 2);
  }
  .u-grid--cell-padding20-sm > .u-grid__cell {
    padding: calc(var(--spacing--base) / 2);
  }
  .u-grid--cell-padding30-sm {
    width: calc(100% + var(--spacing--lg));
    margin: calc(-1 * var(--spacing--lg) / 2);
  }
  .u-grid--cell-padding30-sm > .u-grid__cell {
    padding: calc(var(--spacing--lg) / 2);
  }
}

@media only screen and (min-width: 0) {
  .u-grid__cell--order--1\@xs {
    order: -1;
  }
  .u-grid__cell--order-0\@xs {
    order: 0;
  }
  .u-grid__cell--order-1\@xs {
    order: 1;
  }
  .u-grid__cell--order-2\@xs {
    order: 2;
  }
  .u-grid__cell--order-3\@xs {
    order: 3;
  }
  .u-grid__cell--order-4\@xs {
    order: 4;
  }
  .u-grid__cell--order-5\@xs {
    order: 5;
  }
  .u-grid__cell--order-6\@xs {
    order: 6;
  }
  .u-grid__cell--order-7\@xs {
    order: 7;
  }
  .u-grid__cell--order-8\@xs {
    order: 8;
  }
  .u-grid__cell--order-9\@xs {
    order: 9;
  }
  .u-grid__cell--order-10\@xs {
    order: 10;
  }
  .u-grid__cell--order-11\@xs {
    order: 11;
  }
  .u-grid__cell--order-12\@xs {
    order: 12;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-1col\@xs {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  .u-grid__cell--offset-1col\@xs {
    margin-left: 8.3333333333%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-2col\@xs {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  .u-grid__cell--offset-2col\@xs {
    margin-left: 16.6666666667%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-3col\@xs {
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .u-grid__cell--offset-3col\@xs {
    margin-left: 25%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-4col\@xs {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  .u-grid__cell--offset-4col\@xs {
    margin-left: 33.3333333333%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-5col\@xs {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  .u-grid__cell--offset-5col\@xs {
    margin-left: 41.6666666667%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-6col\@xs {
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .u-grid__cell--offset-6col\@xs {
    margin-left: 50%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-7col\@xs {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  .u-grid__cell--offset-7col\@xs {
    margin-left: 58.3333333333%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-8col\@xs {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  .u-grid__cell--offset-8col\@xs {
    margin-left: 66.6666666667%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-9col\@xs {
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .u-grid__cell--offset-9col\@xs {
    margin-left: 75%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-10col\@xs {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  .u-grid__cell--offset-10col\@xs {
    margin-left: 83.3333333333%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-11col\@xs {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  .u-grid__cell--offset-11col\@xs {
    margin-left: 91.6666666667%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xs {
    display: none;
  }
  .u-grid__cell--visible\@xs {
    display: initial;
  }
  .u-grid__cell--width-12col\@xs {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  .u-grid__cell--offset-12col\@xs {
    margin-left: 100%;
  }
  .u-grid__cell--width-fixed\@xs {
    flex: 0 1 auto;
  }
}
@media only screen and (min-width: 744px) {
  .u-grid__cell--order--1\@sm {
    order: -1;
  }
  .u-grid__cell--order-0\@sm {
    order: 0;
  }
  .u-grid__cell--order-1\@sm {
    order: 1;
  }
  .u-grid__cell--order-2\@sm {
    order: 2;
  }
  .u-grid__cell--order-3\@sm {
    order: 3;
  }
  .u-grid__cell--order-4\@sm {
    order: 4;
  }
  .u-grid__cell--order-5\@sm {
    order: 5;
  }
  .u-grid__cell--order-6\@sm {
    order: 6;
  }
  .u-grid__cell--order-7\@sm {
    order: 7;
  }
  .u-grid__cell--order-8\@sm {
    order: 8;
  }
  .u-grid__cell--order-9\@sm {
    order: 9;
  }
  .u-grid__cell--order-10\@sm {
    order: 10;
  }
  .u-grid__cell--order-11\@sm {
    order: 11;
  }
  .u-grid__cell--order-12\@sm {
    order: 12;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-1col\@sm {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  .u-grid__cell--offset-1col\@sm {
    margin-left: 8.3333333333%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-2col\@sm {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  .u-grid__cell--offset-2col\@sm {
    margin-left: 16.6666666667%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-3col\@sm {
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .u-grid__cell--offset-3col\@sm {
    margin-left: 25%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-4col\@sm {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  .u-grid__cell--offset-4col\@sm {
    margin-left: 33.3333333333%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-5col\@sm {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  .u-grid__cell--offset-5col\@sm {
    margin-left: 41.6666666667%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-6col\@sm {
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .u-grid__cell--offset-6col\@sm {
    margin-left: 50%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-7col\@sm {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  .u-grid__cell--offset-7col\@sm {
    margin-left: 58.3333333333%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-8col\@sm {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  .u-grid__cell--offset-8col\@sm {
    margin-left: 66.6666666667%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-9col\@sm {
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .u-grid__cell--offset-9col\@sm {
    margin-left: 75%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-10col\@sm {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  .u-grid__cell--offset-10col\@sm {
    margin-left: 83.3333333333%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-11col\@sm {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  .u-grid__cell--offset-11col\@sm {
    margin-left: 91.6666666667%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@sm {
    display: none;
  }
  .u-grid__cell--visible\@sm {
    display: initial;
  }
  .u-grid__cell--width-12col\@sm {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  .u-grid__cell--offset-12col\@sm {
    margin-left: 100%;
  }
  .u-grid__cell--width-fixed\@sm {
    flex: 0 1 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .u-grid__cell--order--1\@md {
    order: -1;
  }
  .u-grid__cell--order-0\@md {
    order: 0;
  }
  .u-grid__cell--order-1\@md {
    order: 1;
  }
  .u-grid__cell--order-2\@md {
    order: 2;
  }
  .u-grid__cell--order-3\@md {
    order: 3;
  }
  .u-grid__cell--order-4\@md {
    order: 4;
  }
  .u-grid__cell--order-5\@md {
    order: 5;
  }
  .u-grid__cell--order-6\@md {
    order: 6;
  }
  .u-grid__cell--order-7\@md {
    order: 7;
  }
  .u-grid__cell--order-8\@md {
    order: 8;
  }
  .u-grid__cell--order-9\@md {
    order: 9;
  }
  .u-grid__cell--order-10\@md {
    order: 10;
  }
  .u-grid__cell--order-11\@md {
    order: 11;
  }
  .u-grid__cell--order-12\@md {
    order: 12;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-1col\@md {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  .u-grid__cell--offset-1col\@md {
    margin-left: 8.3333333333%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-2col\@md {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  .u-grid__cell--offset-2col\@md {
    margin-left: 16.6666666667%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-3col\@md {
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .u-grid__cell--offset-3col\@md {
    margin-left: 25%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-4col\@md {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  .u-grid__cell--offset-4col\@md {
    margin-left: 33.3333333333%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-5col\@md {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  .u-grid__cell--offset-5col\@md {
    margin-left: 41.6666666667%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-6col\@md {
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .u-grid__cell--offset-6col\@md {
    margin-left: 50%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-7col\@md {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  .u-grid__cell--offset-7col\@md {
    margin-left: 58.3333333333%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-8col\@md {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  .u-grid__cell--offset-8col\@md {
    margin-left: 66.6666666667%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-9col\@md {
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .u-grid__cell--offset-9col\@md {
    margin-left: 75%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-10col\@md {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  .u-grid__cell--offset-10col\@md {
    margin-left: 83.3333333333%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-11col\@md {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  .u-grid__cell--offset-11col\@md {
    margin-left: 91.6666666667%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@md {
    display: none;
  }
  .u-grid__cell--visible\@md {
    display: initial;
  }
  .u-grid__cell--width-12col\@md {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  .u-grid__cell--offset-12col\@md {
    margin-left: 100%;
  }
  .u-grid__cell--width-fixed\@md {
    flex: 0 1 auto;
  }
}
@media only screen and (min-width: 1281px) {
  .u-grid__cell--order--1\@lg {
    order: -1;
  }
  .u-grid__cell--order-0\@lg {
    order: 0;
  }
  .u-grid__cell--order-1\@lg {
    order: 1;
  }
  .u-grid__cell--order-2\@lg {
    order: 2;
  }
  .u-grid__cell--order-3\@lg {
    order: 3;
  }
  .u-grid__cell--order-4\@lg {
    order: 4;
  }
  .u-grid__cell--order-5\@lg {
    order: 5;
  }
  .u-grid__cell--order-6\@lg {
    order: 6;
  }
  .u-grid__cell--order-7\@lg {
    order: 7;
  }
  .u-grid__cell--order-8\@lg {
    order: 8;
  }
  .u-grid__cell--order-9\@lg {
    order: 9;
  }
  .u-grid__cell--order-10\@lg {
    order: 10;
  }
  .u-grid__cell--order-11\@lg {
    order: 11;
  }
  .u-grid__cell--order-12\@lg {
    order: 12;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-1col\@lg {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  .u-grid__cell--offset-1col\@lg {
    margin-left: 8.3333333333%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-2col\@lg {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  .u-grid__cell--offset-2col\@lg {
    margin-left: 16.6666666667%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-3col\@lg {
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .u-grid__cell--offset-3col\@lg {
    margin-left: 25%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-4col\@lg {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  .u-grid__cell--offset-4col\@lg {
    margin-left: 33.3333333333%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-5col\@lg {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  .u-grid__cell--offset-5col\@lg {
    margin-left: 41.6666666667%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-6col\@lg {
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .u-grid__cell--offset-6col\@lg {
    margin-left: 50%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-7col\@lg {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  .u-grid__cell--offset-7col\@lg {
    margin-left: 58.3333333333%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-8col\@lg {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  .u-grid__cell--offset-8col\@lg {
    margin-left: 66.6666666667%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-9col\@lg {
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .u-grid__cell--offset-9col\@lg {
    margin-left: 75%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-10col\@lg {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  .u-grid__cell--offset-10col\@lg {
    margin-left: 83.3333333333%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-11col\@lg {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  .u-grid__cell--offset-11col\@lg {
    margin-left: 91.6666666667%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@lg {
    display: none;
  }
  .u-grid__cell--visible\@lg {
    display: initial;
  }
  .u-grid__cell--width-12col\@lg {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  .u-grid__cell--offset-12col\@lg {
    margin-left: 100%;
  }
  .u-grid__cell--width-fixed\@lg {
    flex: 0 1 auto;
  }
}
@media only screen and (min-width: 1600px) {
  .u-grid__cell--order--1\@xl {
    order: -1;
  }
  .u-grid__cell--order-0\@xl {
    order: 0;
  }
  .u-grid__cell--order-1\@xl {
    order: 1;
  }
  .u-grid__cell--order-2\@xl {
    order: 2;
  }
  .u-grid__cell--order-3\@xl {
    order: 3;
  }
  .u-grid__cell--order-4\@xl {
    order: 4;
  }
  .u-grid__cell--order-5\@xl {
    order: 5;
  }
  .u-grid__cell--order-6\@xl {
    order: 6;
  }
  .u-grid__cell--order-7\@xl {
    order: 7;
  }
  .u-grid__cell--order-8\@xl {
    order: 8;
  }
  .u-grid__cell--order-9\@xl {
    order: 9;
  }
  .u-grid__cell--order-10\@xl {
    order: 10;
  }
  .u-grid__cell--order-11\@xl {
    order: 11;
  }
  .u-grid__cell--order-12\@xl {
    order: 12;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-1col\@xl {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  .u-grid__cell--offset-1col\@xl {
    margin-left: 8.3333333333%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-2col\@xl {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  .u-grid__cell--offset-2col\@xl {
    margin-left: 16.6666666667%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-3col\@xl {
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .u-grid__cell--offset-3col\@xl {
    margin-left: 25%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-4col\@xl {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  .u-grid__cell--offset-4col\@xl {
    margin-left: 33.3333333333%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-5col\@xl {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  .u-grid__cell--offset-5col\@xl {
    margin-left: 41.6666666667%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-6col\@xl {
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .u-grid__cell--offset-6col\@xl {
    margin-left: 50%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-7col\@xl {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  .u-grid__cell--offset-7col\@xl {
    margin-left: 58.3333333333%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-8col\@xl {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  .u-grid__cell--offset-8col\@xl {
    margin-left: 66.6666666667%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-9col\@xl {
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .u-grid__cell--offset-9col\@xl {
    margin-left: 75%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-10col\@xl {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  .u-grid__cell--offset-10col\@xl {
    margin-left: 83.3333333333%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-11col\@xl {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  .u-grid__cell--offset-11col\@xl {
    margin-left: 91.6666666667%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
  .u-grid__cell--hidden\@xl {
    display: none;
  }
  .u-grid__cell--visible\@xl {
    display: initial;
  }
  .u-grid__cell--width-12col\@xl {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  .u-grid__cell--offset-12col\@xl {
    margin-left: 100%;
  }
  .u-grid__cell--width-fixed\@xl {
    flex: 0 1 auto;
  }
}
.u-grid__cell--flex {
  display: flex;
}
.ButtonNavigation_z0HxE button[type=button]{margin-top:var(--spacing--xl, 2rem);padding:0;height:var(--spacing--2xl, var(--spacing--2xl));width:var(--spacing--2xl, var(--spacing--2xl))}@media only screen and (min-width: 744px){.ButtonNavigation_z0HxE button[type=button]{height:var(--spacing--4xl, var(--spacing--4xl));width:var(--spacing--4xl, var(--spacing--4xl))}}.ButtonNavigation__back_qfFVT button{background-color:rgba(0,0,0,0);border:1px solid var(--color-primary-5)}.ButtonNavigation__back_qfFVT button:hover{border-color:var(--color-primary-1)}.ButtonNavigation__back_qfFVT button:hover svg path{fill:none;stroke:var(--color-primary-1)}.ButtonNavigation__submit_W7p2X{flex-grow:1;display:flex;justify-content:center}.ButtonNavigation__submit_W7p2X button[type=button]{margin-top:var(--spacing--xl, 2rem);margin-bottom:var(--spacing--4xl);width:100%;max-width:var(--input-width--max--md)}.ButtonNavigation__package_QpWcW>button[type=button]{margin-top:var(--spacing--xl, 2rem);margin-bottom:auto;color:var(--color-primary-4);border-color:var(--color-primary-4)}.ButtonNavigation__package_QpWcW>button[type=button] svg path{fill:none;stroke:var(--color-primary-4)}.ButtonNavigation__package_QpWcW>button[type=button]:hover{color:var(--color-primary-1);border-color:var(--color-primary-1)}.ButtonNavigation__package_QpWcW>button[type=button]:hover svg path{stroke:var(--color-primary-1)}.ButtonNavigation__package__valid_h_Zq9>button[type=button]:hover{color:var(--color-primary-4)}
.CalculationOptions_EIlWQ{width:165px;height:54px;margin-top:24px;background:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;font-size:12px;border-radius:16px;border:solid 1px #fff;color:#fff;padding:0 0 0 var(--spacing--xs)}.CalculationOptions__container_YSy4U{display:flex;flex-direction:row;gap:12px;justify-content:left}@media only screen and (min-width: 1024px){.CalculationOptions__container_YSy4U{justify-content:center}}.CalculationOptions__icon_Wl_lm{flex:1 1 auto}.CalculationOptions__label_b4LNP{flex:1 1 auto;font-weight:400}.CalculationOptions__value_g2WeG{flex:1 1 auto;border-left:solid 1px;font-weight:100}.CalculationOptions__dropdown_mCOSw{margin-top:var(--spacing--lg);min-height:400px}.CalculationOptions__disabled_CqECO{pointer-events:none;cursor:not-allowed;opacity:.5}
.ConsentModal_JXeby a{color:var(--color-primary-1)}.ConsentModal_JXeby ul,.ConsentModal_JXeby p{margin-bottom:var(--spacing--md)}.ConsentModal__toggle_G4_5s{display:flex;gap:var(--spacing--xs);padding-top:var(--spacing--sm);cursor:pointer}.ConsentModal__toggle__label_n0ZYg{font-size:var(--font-size--sm);color:var(--color-primary-1)}
.DatePickerComponent_TLZ_k{--color-secondary-5: #d5d5d5}.DatePickerComponent__selected_YPGhH>div{box-sizing:border-box;border:1px solid var(--color-primary-1);border-radius:var(--corner-size--base)}
.Dropdown_tnT5h{height:56px;background-color:var(--color-primary-4);border:1px solid var(--color-secondary-4);border-radius:var(--corner-size--base);padding:var(--spacing--md);text-align:left;min-width:263px}.Dropdown__isFocused_ht0N8{box-shadow:0px 0px 0px 1px var(--color-primary-5)}.Dropdown__isSelected_x9Nrq{box-shadow:0px 0px 0px 1px var(--color-primary-5)}.Dropdown__error_LZaCS{box-shadow:0px 0px 0px 1px var(--color-supportive-1)}.Dropdown__input_YPQYU,.Dropdown__value_QjAP2{margin-left:var(--spacing--md)}.Dropdown__placeholder_sptBa{color:var(--color-secondary-2);margin-left:var(--spacing--md)}.Dropdown__menu_nE1UU{background-color:var(--color-primary-4);border:1px solid var(--color-secondary-5);border-radius:var(--corner-size--base);margin-top:var(--spacing--xs)}.Privatsikring-theme .Dropdown__menu_nE1UU{border-radius:var(--corner-size--md)}.Dropdown__option_vIlvZ{background-color:var(--color-primary-4);padding:22px 27px;text-align:left;border-left:2px solid rgba(0,0,0,0);box-sizing:border-box}.Dropdown__option_selected_MO6zy{background-color:var(--color-primary-1);color:var(--white-text)}.Dropdown__option_focused_iNXuv{background-color:var(--color-secondary-5);border-left:2px solid var(--color-primary-1);color:var(--primary-dark-text)}.Dropdown__errorMessage_DkZEt{color:var(--color-supportive-1);font-size:var(--font-size--2xs);margin-top:var(--spacing--sm);text-align:left}
.InputTextFieldComponent_Y3r0H label{border-radius:var(--corner-size--base)}.InputTextFieldComponent_Y3r0H label input::-webkit-outer-spin-button,.InputTextFieldComponent_Y3r0H label input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.InputTextFieldComponent_Y3r0H label input[type=number]{-moz-appearance:textfield}
.LoginButton_CTVto{display:inline-flex;height:48px;padding:var(--spacing--md);align-items:center;justify-content:center;gap:var(--spacing--md);border-radius:var(--corner-size--2xl);border:unset;font-size:var(--font-size--xs);font-weight:var(--font-weight--book);cursor:pointer;text-decoration:none;box-sizing:border-box;min-width:170px;transition:all .3s ease;background-color:#fff;color:var(--color-primary-5);margin-bottom:24px;margin-right:var(--grid-gutter)}@media only screen and (max-width: 743px){.LoginButton_CTVto{margin-right:calc(var(--grid-gutter)*2)}}.LoginButton_CTVto:hover{box-shadow:0px 13px 20px -9.98px rgba(0,0,0,.1);-webkit-box-shadow:0px 13px 20px -9.98px rgba(0,0,0,.1);-moz-box-shadow:0px 13px 20px -9.98px rgba(0,0,0,.1)}@media only screen and (max-width: 743px){.LoginButton--package_k7CfL{margin-left:calc(var(--grid-gutter)*3)}}
.ModalComponent_B2LZ2{padding-right:var(--spacing--lg)}.ModalComponent__headline_MT9UB{margin-bottom:var(--spacing--md)}.ModalComponent__error_KjGFs{color:var(--color-supportive-1)}
.ModalContentComponent__container_nb3A4{width:inherit}.ModalContentComponent__error_Sbcv0{color:var(--color-supportive-1);font-size:var(--font-size--2xs)}.ModalContentComponent__link_isz3z{display:flex;gap:var(--spacing--2xs);border:none;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;color:var(--color-primary-5);text-align:left;padding-inline:0;padding-right:var(--grid-gutter);font-weight:400}@media only screen and (max-width: 743px){.ModalContentComponent__link_isz3z{padding-right:calc(var(--grid-gutter)*2)}}.ModalContentComponent__link__packages_Ekr8L{color:var(--color-primary-4);font-weight:300}.ModalContentComponent__link_isz3z svg g{fill:var(--color-primary-5)}.ModalContentComponent__link_isz3z:hover{color:var(--color-primary-1)}.ModalContentComponent__link_isz3z:hover svg g{fill:var(--color-primary-1)}.ModalContentComponent__link--align-left_jBmVD{justify-self:flex-start}.ModalContentComponent__link--align-center_aszct{justify-self:center}.ModalContentComponent__link--align-right_YHGEm{justify-self:flex-end}
.RadioCardComponent_MpbxU>div{box-sizing:border-box}.RadioCardComponent_MpbxU>div p{color:var(--color-primary-5)}.RadioCardComponent__error_KTnH2>div{border:1px solid var(--color-supportive-1)}.RadioCardComponent__checked_border_GO_nT>div{box-sizing:border-box;border-color:var(--color-primary-1)}
.RadioSliderComponent_iqyV_{background-color:var(--color-primary-4);width:calc(100% - var(--spacing--sm)) !important}
.CarSearch_T6r82{display:flex;flex-direction:column;gap:var(--spacing--md);margin-left:1px;margin-right:1px}.CarSearch__checkbox_vys71{margin-left:var(--spacing--lg)}.CarSearch__spinner_taUK8{align-self:center}
.LicensePlateInput_EjGJp{-webkit-box-align:center;align-items:center;cursor:default;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;min-height:38px;position:relative;transition:100ms;box-sizing:border-box;outline:0px !important;background-color:var(--color-primary-4);border:1px solid var(--color-secondary-4);border-radius:var(--corner-size--base);min-width:263px;padding:var(--spacing--md);text-align:left}.LicensePlateInput--error_GYpU5{box-shadow:0px 0px 0px 1px var(--color-supportive-1)}.LicensePlateInput__icon_yKfqU{-webkit-box-align:center;align-items:center;align-self:stretch;display:flex;flex-shrink:0;box-sizing:border-box;background:#3757ff;margin:calc(-1*(var(--spacing--md))) 0 calc(-1*(var(--spacing--md))) calc(-1*(var(--spacing--md)));padding:9px 16px;border-top-left-radius:var(--corner-size--base);border-bottom-left-radius:var(--corner-size--base);flex-direction:column;gap:calc(var(--spacing--2xs) - 2px);color:#fff}.LicensePlateInput__inputWrapper_PhE1j{-webkit-box-align:center;align-items:center;display:grid;flex:1 1 0%;flex-wrap:wrap;position:relative;overflow:hidden;box-sizing:border-box}.LicensePlateInput__placeholder_m3xJZ{grid-area:1/1/2/3;box-sizing:border-box;color:var(--color-secondary-2);margin-left:var(--spacing--md)}.LicensePlateInput__input_fsPbA{visibility:visible;flex:1 1 auto;display:inline-grid;grid-area:1/1/2/3;grid-template-columns:0px min-content;box-sizing:border-box;margin-left:var(--spacing--md)}.LicensePlateInput__input_fsPbA input{color:inherit;background:0px center;opacity:1;grid-area:1/2;font:inherit;min-width:2px;border:0px;margin:0px;outline:0px;padding:0px}
.ResultBox_BehFD{-webkit-box-align:center;align-items:center;cursor:default;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;min-height:38px;position:relative;transition:100ms;box-sizing:border-box;outline:0px !important;background-color:var(--color-primary-4);border:1px solid var(--color-secondary-4);border-radius:var(--corner-size--base);min-width:263px;padding:var(--spacing--md);text-align:left}.ResultBox__leftContent_MOhKI{display:flex;flex-direction:column}.ResultBox__rightContent_z1d7g{display:flex}.ResultBox__header_CcZiH{color:var(--color-primary-1, #1c40ff);font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.144px}.ResultBox__subHeader_ZnWTF{color:var(--color-secondary-3, #aaaaaa);font-size:14px;font-style:normal;line-height:120%;letter-spacing:.112px}
.Checkbox_Xijcx{cursor:pointer;font-size:var(--font-size--sm, 18px);display:inline-flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end}.Checkbox__richText_fsFQ3{font-size:var(--font-size--xs)}.Checkbox__richText_fsFQ3 a{color:var(--color-primary-1)}.Checkbox__richText_fsFQ3 ul,.Checkbox__richText_fsFQ3 p{margin-bottom:var(--spacing--md)}.Checkbox_Xijcx .ContentWrapper_abZhj{padding:0 var(--spacing--md) 0 var(--spacing--2xs);cursor:auto}.Checkbox_Xijcx .ContentWrapper__error_cuudz{color:var(--color-supportive-1);font-size:var(--font-size--2xs);margin-top:var(--spacing--2xs)}.Checkbox_Xijcx .Checkbox_input_Xw8lw{opacity:0;cursor:pointer}.Checkbox_Xijcx .Checkbox_input_Xw8lw:checked~.Checkbox_checkmark_FGNi7{background-color:var(--color-primary-1)}.Checkbox_Xijcx .Checkbox_input_Xw8lw:checked~.Checkbox_checkmark_FGNi7:after{display:block}.Checkbox_Xijcx .Checkbox_input_Xw8lw:disabled~.Checkbox_checkmark_FGNi7{background-color:var(--color-secondary-4);border:solid 2px var(--color-secondary-4)}.Checkbox_Xijcx .Checkbox_input_Xw8lw .ContentWrapper_abZhj{padding:0 10px;cursor:auto}.Checkbox_Xijcx .Checkbox_input_Xw8lw .ContentWrapper_abZhj p{padding-bottom:10px}.Checkbox_Xijcx .Checkbox_input_Xw8lw .ContentWrapper_abZhj ul{padding:0 40px}.Checkbox_Xijcx .Checkbox_checkmark_FGNi7{min-height:25px;min-width:25px;background-color:#fff;border:solid 1px var(--color-primary-1);border-radius:var(--spacing--2xs);position:relative}.Checkbox_Xijcx .Checkbox_checkmark_FGNi7:hover{background-color:var(--color-primary-1-25)}.Checkbox_Xijcx .Checkbox_checkmark_FGNi7:after{position:absolute;display:none;content:"";left:8px;top:3px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ctaComponent__navigation_KyG_l{display:flex;max-width:var(--input-width--max--md);gap:var(--spacing--xs, 0.5rem)}@media only screen and (min-width: 1024px){.ctaComponent__navigation__package_F2Jf2{width:540px}}@media only screen and (min-width: 744px){.ctaComponent__navigation__single_button_JlwG3{margin-left:var(--spacing--7xl);margin-right:var(--spacing--7xl)}}.ctaComponent__error_yNBt_{color:var(--color-supportive-1);font-size:var(--font-size--2xs);margin-top:var(--spacing--xs)}
.DetailsListComponent_snTki{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.DetailsListComponent_snTki p{align-content:center}.DetailsListComponent_snTki li{align-items:center}.DetailsListComponent_snTki li button[type=button]{font-size:var(--font-size--sm);letter-spacing:.4px;font-weight:400}
.IframeComponent__wrapper_hgUew{display:flex;flex-direction:column;min-height:calc(100vh - 80px - 96px)}@media only screen and (min-width: 1024px){.IframeComponent__wrapper_hgUew{height:calc(100vh - 80px - 114px)}}.IframeComponent__content_vZ2X5{flex:1;align-content:center;justify-items:center}.IframeComponent__spinner_V2Ret{position:absolute;top:40%;left:50%;translate:-50% -50%}.IframeComponent__footer_s2iR5{position:relative;width:100vw;left:-50vw;margin-left:50%}
.List__alternateBullet_I7pto{color:var(--color-primary-1);font-size:var(--font-size--lg);font-weight:var(--font-weight--light);margin-top:2px}
.TeaserCardComponent_jXTi2{border-radius:var(--corner-size--sm) !important}@media only screen and (min-width: 1281px){.TeaserCardComponent_jXTi2{padding:var(--spacing--xl) var(--spacing--1xl) !important}}
.HeaderComponent_kQEPL a svg g{fill:#fff}
.packages_PdxRY{background-color:var(--color-primary-5)}@media only screen and (min-width: 1024px){.packages_PdxRY{display:flex;flex-direction:column;align-items:center}}.packages__topSection_nfhwC{padding:var(--spacing--xl) 0 var(--spacing--xl) var(--spacing--lg)}.packages__bottomSection_WCFyj{width:100%;padding:var(--spacing--xl) 0}.packages__bottomSection_WCFyj button{color:var(--color-primary-4, white)}.packages__bottomSection_WCFyj button:hover{color:var(--color-primary-4-50)}
.PackageTile_oDbob{color:var(--color-primary-5, #0f195a);margin:0;padding:var(--spacing--xl) var(--spacing--lg);height:100%;box-sizing:border-box;background-color:var(--color-primary-4);border-radius:var(--spacing--xl)}.PackageTile_header_TdDKu{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.PackageTile_header_title_qzcWA{font-weight:var(--font-weight--light, 200)}.PackageTile_header_price_ES5aH{height:var(--spacing--2xl);color:var(--color-primary-1, #1c40ff);font-size:var(--spacing--xl);font-weight:var(--font-weight--light, 200);line-height:110%;display:flex;align-items:center}.PackageTile_header_discount_gvhJq{display:flex;align-items:center;height:25px;color:var(--color-secondary-2, #5f5f64)}.PackageTile_coverages_tlD8x{margin:var(--spacing--lg) 0 var(--spacing--2xl)}.PackageTile_coverages_tlD8x li{text-decoration:underline;padding-left:0 !important}.PackageTile_coverages_tlD8x li.notActive_M9Qzl{color:var(--color-secondary-2, #5f5f64)}.PackageTile_coverages_button_Relxh{background:none;border:none;padding:0;cursor:pointer;width:100%;text-align:left}.PackageTile_coverages_button--marginBottom_DLGeN{margin-bottom:var(--spacing--xs)}
.SelectPackageButton_Ed7US button svg path{fill:#fff}.SelectPackageButton__waitAllCalculationsDone_I7Ibt input+div{border:none;pointer-events:none}.SelectPackageButton__waitAllCalculationsDone_I7Ibt>div{pointer-events:none;cursor:not-allowed}.SelectPackageButton__checked_border_gYY3G>div{box-sizing:border-box;border-color:var(--color-primary-1)}
.StepComponent_Qor94{align-content:flex-start;height:inherit}
.SummaryComponent_Orr34 h1{margin-bottom:40px}.SummaryComponent__currency_Qwi24{justify-self:end;color:var(--Medium-Grey, #aaa);font-size:var(--font-size--2xs);line-height:var(--line-height--sm);font-weight:400;margin-bottom:var(--spacing--sm)}.SummaryComponent__card_F42SR{display:flex;flex-direction:column;min-height:322px;background-color:#fff;border-radius:24px;max-width:540px}.SummaryComponent__card__main_hyq8v{min-height:250px;padding:40px var(--spacing--lg) var(--spacing--lg) var(--spacing--lg);box-sizing:border-box}.SummaryComponent__card__main__header_KjfIz{margin-bottom:var(--spacing--xl)}.SummaryComponent__card__main__header__subtitle_oF0qP{font-size:var(--font-size--xs);color:var(--Medium-Grey, #aaa);line-height:var(--line-height--md);letter-spacing:.12px}.SummaryComponent__card__main__content__pricing_G3pjn{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing--sm)}.SummaryComponent__card__main__content__pricing__labels_vskyo{letter-spacing:.4px}.SummaryComponent__card__main__content__pricing__labels__normal_price_cb24Y>h2{line-height:var(--line-height--md)}.SummaryComponent__card__main__content__pricing__labels__discount_price_KdRn_>h2{line-height:var(--line-height--md)}.SummaryComponent__card__main__content__pricing__values_Ck280{letter-spacing:.4px}.SummaryComponent__card__main__content__pricing__values__normal_price_trQnx>h2{text-decoration:line-through;text-decoration-thickness:1.4px;line-height:var(--line-height--md)}.SummaryComponent__card__main__content__pricing__values__discount_price_UkLc1>h2{line-height:var(--line-height--md)}.SummaryComponent__card__main__content__discount_info_J0N65{line-height:var(--line-height--md);color:var(--color-primary-5)}.SummaryComponent__card__footer_En5Z9{min-height:72px;border-top:1px solid var(--Light-Grey, #eee);padding:var(--spacing--md) var(--spacing--lg);box-sizing:border-box;align-content:center}.SummaryComponent__card__footer__link_uGCHE{color:var(--color-primary-1);font-size:var(--font-size--sm);letter-spacing:.4px;font-weight:400;cursor:pointer}.SummaryComponent__footer_S1v_m{padding:var(--spacing--1xl) var(--spacing--lg);box-sizing:border-box}.SummaryComponent__footer__pricing_F_BEY{display:flex;justify-content:space-between}
.SummaryTotalPriceComponent_k13fu{padding:var(--spacing--1xl) var(--spacing--lg);box-sizing:border-box}.SummaryTotalPriceComponent__pricing_ZSAZA{display:flex;justify-content:space-between}
.PageTemplate_pR2k7{height:calc(100vh - 83px - var(--spacing--lg));height:calc(100dvh - 83px - var(--spacing--lg));padding-top:var(--spacing--lg);width:inherit;overflow-y:auto;max-width:var(--input-width--max--md)}@media only screen and (min-width: 744px){.PageTemplate_pR2k7{height:100%;min-height:692px;overflow-y:visible}}.PageTemplate--full-width_FfR3X{max-width:100%}.PageTemplate__Form_giVx3{width:inherit;height:inherit}.PageTemplate__Form__Headline_jGv7A{margin-bottom:var(--spacing--lg);color:var(--color-primary-1)}.PageTemplate__Form__Content_aGFDb{display:flex;flex-wrap:wrap;gap:var(--spacing--md, 1rem)}.PageTemplate__Form__Content_aGFDb>*{flex:1 1 100%}.PageTemplate__Form__Content_aGFDb>*[data-horizontal=true]{flex:inherit}.PageTemplate__Form__Content--package_IRx4u{flex-direction:column;align-items:center}.PageTemplate__navigation_hS8uW{display:flex;max-width:var(--input-width--max--md);gap:var(--spacing--xs, 0.5rem)}.PageTemplate__error_iXkCw{color:var(--color-supportive-1);font-size:var(--font-size--2xs);margin-top:var(--spacing--xs)}
.MultiplePageTemplate_S6pf4{height:calc(100vh - 80px)}.MultiplePageTemplate--background_yfQEE{background-color:var(--color-primary-5)}.MultiplePageTemplate__SnapScroller_PewXP{display:flex;justify-content:center}@media only screen and (min-width: 744px){.MultiplePageTemplate__SnapScroller_PewXP{overflow:auto !important;height:100% !important;scrollbar-width:none}}@media only screen and (min-width: 744px){.MultiplePageTemplate__SnapScroller_child_mUJ28{max-width:540px;min-height:692px;height:fit-content !important;margin-top:24px;padding:64px 88px !important;background-color:var(--color-secondary-6, #f3f3f3);border-radius:48px;overflow:visible !important}}
.ProductCalculatorPage__HeaderComponent_HznUT{background-color:var(--color-secondary-6)}@media only screen and (min-width: 744px){.ProductCalculatorPage__HeaderComponent_HznUT{background-color:var(--color-primary-4)}}.ProductCalculatorPage__HeaderComponent_HznUT Header{background-color:inherit}.ProductCalculatorPage__HeaderComponent__packages_DCHSE{background-color:var(--color-primary-5)}.ProductCalculatorPage__HeaderComponent__packages_DCHSE Header{background-color:inherit}
.App_IMqMr{--color-secondary-6: #f3f3f3;height:100vh;height:100dvh;overflow:hidden;background-color:var(--color-primary-4)}@media only screen and (max-width: 743px){.App_IMqMr{background-color:var(--color-secondary-6)}}

/*# sourceMappingURL=main.css.map*/