*, ::before, ::after{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}

::backdrop{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

.scrollbar{
	overflow-y: auto;
	scrollbar-color: undefined undefined;
	scrollbar-width: thin;
}

.scrollbar::-webkit-scrollbar{
	height: 0.3125rem;
	width: 0.3125rem;
}

.scrollbar::-webkit-scrollbar-thumb{
	background-color: #404040;
}

.scrollbar::-webkit-scrollbar-track-piece{
	background-color: #CED0D3;
}

.line-clamp-6{
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}
.container{
	width: 100%;
}
@media (min-width: 640px){

	.container{
		max-width: 640px;
	}
}
@media (min-width: 768px){

	.container{
		max-width: 768px;
	}
}
@media (min-width: 1024px){

	.container{
		max-width: 1024px;
	}
}
@media (min-width: 1280px){

	.container{
		max-width: 1280px;
	}
}
@media (min-width: 1536px){

	.container{
		max-width: 1536px;
	}
}
#epi-navigator {
		position: absolute;
		top: 0;
		right: left;
		background: #f7542b;
		border: 1px solid #f7542b;
		height: 32px;
		width: 136px;
	}
#epi-navigator span {
			background: url('/logo/epi-logo.svg') center center no-repeat;
			display: block;
			height: 16px;
			text-indent: -9999em;
			margin-top: 7px;
		}
body {
		background-color: #FFFFFF;
	}
.image-object-fit {
		overflow: hidden;
		-o-object-fit: cover;
		   object-fit: cover;
		font-family: 'object-fit: cover;';
	}
@media (min-width: 768px) {
		.imageheader-content-box {
			position: relative;
		}
			.imageheader-content-box::after {
				content: '';
				background-blend-mode: multiply;
				transform: rotate(8deg);
				box-shadow: 2px -2px 8px 2px rgba(29, 29, 29, 0.5);
				position: absolute;
				top: 0px;
				right: 0px;
				z-index: -1;
				margin-right: -4rem;
				margin-top: 3rem;
				height: 100%;
				width: 8rem;
				border-top-left-radius: 1rem;
				border-top-right-radius: 1rem;
				border-top-width: 1px;
				--tw-border-opacity: 1;
				border-color: rgb(29 29 29 / var(--tw-border-opacity, 1));
				--tw-bg-opacity: 1;
				background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
				opacity: 0.5;
			}
	}
a:focus-visible,
	button:focus-visible,
	input:focus-visible {
		box-shadow: 0 0 0 3px #B6014C;
		outline: none;
	}
@media (min-width: 1024px) {
		.menu::after {
			content: '';
			display: none;
			position: absolute;
			background: #1D1D1D;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			opacity: 0;
			transition: opacity 0.3 ease-in-out;
		}

		.menu-open::after {
			opacity: 0.6;
			display: block;
		}
	}
.search::after {
		content: '';
		display: none;
		position: absolute;
		background: #1D1D1D;
		width: 100%;
		height: 90%;
		margin-top: 10rem;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		opacity: 0;
		transition: opacity 0.3 ease-in-out;
	}
.search-open::after {
		opacity: 0.6;
		display: block;
	}
/* Adjust margin for first elements in richtext for alignment */
.richtext:first-of-type > div > p:first-of-type{
	margin-top: 0px !important;
}
div[class^='LayoutStandardPage_layout-standardpage__content']
		> img:first-child{
	margin-top: 0px;
}
.richtext:first-of-type > h2:first-child{
	margin-top: -0.25rem;
}
.richtext:first-of-type > h3:first-child{
	margin-top: -0.25rem;
}
.richtext:first-of-type > h4:first-child{
	margin-top: 0px;
}
.richtext:first-of-type > img:first-child{
	margin-top: 0px;
}
.richtext .richtext--robotoSlab caption{
	font-family: var(--font-roboto-slab);
	font-size: 1rem;
	line-height: 1.625rem;
	font-weight: 700;
}
.richtext .richtext--robotoSlab h1{
	margin-bottom: 0.75rem;
	margin-top: 2.5rem;
	font-family: var(--font-roboto-slab);
	font-size: 2rem;
	line-height: 2.375rem;
	font-weight: 700;
}
.richtext .richtext--robotoSlab h2{
	margin-bottom: 0.75rem;
	margin-top: 2.5rem;
	font-family: var(--font-roboto-slab);
	font-size: 2rem;
	line-height: 2.375rem;
}
.richtext .richtext--robotoSlab h3{
	margin-bottom: 0.75rem;
	margin-top: 2.5rem;
	font-family: var(--font-roboto-slab);
	font-size: 1.5rem;
	line-height: 1.875rem;
}
.richtext .richtext--robotoSlab h4{
	margin-bottom: 0.25rem;
	margin-top: 2.5rem;
	font-family: var(--font-roboto-slab);
	font-size: 1.375rem;
	line-height: 1.75rem;
}
.richtext .richtext--robotoSlab h5{
	margin-bottom: -0.75rem;
	margin-top: 2.5rem;
	font-family: var(--font-roboto);
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-weight: 700;
}
.richtext .richtext--robotoSlab h6{
	margin-bottom: -1rem;
	margin-top: 2.5rem;
	font-family: var(--font-roboto);
	font-size: 1.125rem;
	line-height: 1.5rem;
	font-weight: 700;
}
.richtext .richtext--robotoSlab p{
	margin-top: 1rem;
	margin-bottom: 1rem;
	font-family: var(--font-roboto);
	font-size: 1rem;
	line-height: 1.625rem;
	font-weight: 400;
}
.richtext{
	font-size: 1rem;
	line-height: 1.625rem;
}
.richtext--white{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.richtext--white a{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	text-decoration-line: underline;
}
.richtext--black{
	--tw-text-opacity: 1;
	color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}
.richtext--black a{
	--tw-text-opacity: 1;
	color: rgb(0 50 92 / var(--tw-text-opacity, 1));
	text-decoration-line: underline;
}
.richtext--black a[target='_blank']::after {
					content: '';
					display: inline-block;
					width: 0.75rem;
					height: 0.75rem;
					margin-left: 0.25rem;
					margin-right: 0.5rem;
					background-repeat: no-repeat;
					background-size: 0.75rem 0.75rem;
				}
.richtext--black a[href$='.pdf']::after,
				.richtext--black a[href$='.docx']::after,
				.richtext--black a[href$='.xls']::after,
				.richtext--black a[href$='.xlsx']::after,
				.richtext--black a[href$='.ppt']::after,
				.richtext--black a[href$='.pptx']::after,
				.richtext--black a[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
					content: '';
					display: inline-block;
					width: 1rem;
					height: 1rem;
					margin-left: 0.25rem;
					margin-right: 0.5rem;
					margin-bottom: -0.125rem;
					background-repeat: no-repeat;
					background-size: 1rem 1rem;
				}
/* External-link icon */
.richtext--black a[target='_blank']::after {
					background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23000000" /></svg>');
				}
/* External-link icon without target:_blank */
.richtext--black a[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
					background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23000000" /></svg>');
				}
/* PDF icon */
.richtext--black a[href$='.pdf']::after {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM202 286.1c.877-2.688 1.74-5.398 2.582-8.145c1.434-5.762 7.488-31.54 7.488-52.47C212.1 207 197.1 192 178.6 192C160.1 192 145.1 207 145.1 225.5c0 .2969 .1641 28.81 13.85 62.3c-7.035 19.36-15.57 38.8-25.41 57.93c-21.49 10.11-39.24 22.23-52.8 36.07c-6.234 6.438-9.367 14.74-9.367 24.72c0 18.45 15.01 33.46 33.46 33.46c10.8 0 20.98-5.227 27.22-13.98c7.322-10.28 18.38-26.9 30.47-48.95c15.8-6.352 33.88-11.72 53.88-16c13.55 9.578 28.9 17.29 45.71 22.95c4.527 1.551 9.402 2.348 14.43 2.348c20.26 0 36.13-16.19 36.13-36.86c0-20.33-16.54-36.87-36.87-36.87h-3.705c-2.727 .125-20.51 1.141-45.37 5.367C216.9 308.9 208.6 298.3 202 286.1zM110.2 410.4c-3.273 4.688-12.03 2.777-12.03-5.312c0-1.754 .6289-3.43 1.729-4.555c9.02-9.219 19.94-17.05 31.85-23.72C122.3 393.1 114.3 404.7 110.2 410.4zM178.6 218.8c3.693 0 6.703 3.008 6.703 6.703c0 15.21-4.109 34.84-5.746 42.1C172.1 245 171.9 227.2 171.9 225.5C171.9 221.8 174.9 218.8 178.6 218.8zM162.3 348.3c6.611-13.48 13.22-28.46 19.38-44.7c6.389 10.92 14.56 21.86 24.96 31.97C192.6 338.8 177.4 342.9 162.3 348.3zM272.4 339.5h3.352c5.539 0 10.05 4.5 10.05 10.79c0 5.129-4.176 9.32-9.32 9.32c-2.029 0-4.059-.3164-5.852-.9414c-12.33-4.137-23.11-9.32-32.54-15.19C258.3 340.3 272.1 339.5 272.4 339.5z'/%3E%3C/svg%3E");
				}
/* Word icon */
.richtext--black a[href$='.docx']::after {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM214.6 248C211.3 238.4 202.2 232 192 232s-19.25 6.406-22.62 16L144.7 318.1l-25.89-77.66C114.6 227.8 101 221.2 88.41 225.2C75.83 229.4 69.05 243 73.23 255.6l48 144C124.5 409.3 133.5 415.9 143.8 416c10.17 0 19.45-6.406 22.83-16L192 328.1L217.4 400C220.8 409.6 229.8 416 240 416c10.27-.0938 19.53-6.688 22.77-16.41l48-144c4.188-12.59-2.594-26.16-15.17-30.38c-12.61-4.125-26.2 2.594-30.36 15.19l-25.89 77.66L214.6 248z'/%3E%3C/svg%3E");
				}
/* Excel icon */
.richtext--black a[href$='.xls']::after,
				.richtext--black a[href$='.xlsx']::after {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM229.1 233.3L192 280.9L154.9 233.3C146.8 222.8 131.8 220.9 121.3 229.1C110.8 237.2 108.9 252.3 117.1 262.8L161.6 320l-44.53 57.25c-8.156 10.47-6.25 25.56 4.188 33.69C125.7 414.3 130.8 416 135.1 416c7.156 0 14.25-3.188 18.97-9.25L192 359.1l37.06 47.65C233.8 412.8 240.9 416 248 416c5.125 0 10.31-1.656 14.72-5.062c10.44-8.125 12.34-23.22 4.188-33.69L222.4 320l44.53-57.25c8.156-10.47 6.25-25.56-4.188-33.69C252.2 220.9 237.2 222.8 229.1 233.3z'/%3E%3C/svg%3E");
				}
/* Powerpoint icon */
.richtext--black a[href$='.ppt']::after,
				.richtext--black a[href$='.pptx']::after {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM200 224H128C119.2 224 112 231.2 112 240v168c0 13.25 10.75 24 24 24S160 421.3 160 408v-32h44c44.21 0 79.73-37.95 75.69-82.98C276.1 253.2 240 224 200 224zM204 328H160V272h44c15.44 0 28 12.56 28 28S219.4 328 204 328z'/%3E%3C/svg%3E");
				}
.richtext--pensionguide{
	--tw-text-opacity: 1;
	color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}
.richtext--pensionguide a{
	--tw-text-opacity: 1;
	color: rgb(0 110 174 / var(--tw-text-opacity, 1));
}
.richtext--pensionguide a[target='_blank']::after {
					content: '';
					display: inline-block;
					width: 16px;
					height: 20px;
					font-weight: 400;
					background-size: contain;
					background-repeat: no-repeat;
					margin-left: 8px;
					vertical-align: middle;
					flex-shrink: 0;
				}
.richtext--pensionguide a[href$='.pdf']::after,
				.richtext--pensionguide a[href$='.docx']::after,
				.richtext--pensionguide a[href$='.xls']::after,
				.richtext--pensionguide a[href$='.xlsx']::after,
				.richtext--pensionguide a[href$='.ppt']::after,
				.richtext--pensionguide a[href$='.pptx']::after,
				.richtext--pensionguide a[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
					content: '';
					display: inline-block;
					width: 16px;
					height: 20px;
					font-weight: 400;
					background-size: contain;
					background-repeat: no-repeat;
					margin-left: 8px;
					vertical-align: middle;
					flex-shrink: 0;
				}
/* External-link icon */
.richtext--pensionguide a[target='_blank']::after {
					background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23006EAE" /></svg>');
				}
/* External-link icon without target:_blank */
.richtext--pensionguide a[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
					background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23006EAE" /></svg>');
				}
/* PDF icon */
.richtext--pensionguide a[href$='.pdf']::after {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM202 286.1c.877-2.688 1.74-5.398 2.582-8.145c1.434-5.762 7.488-31.54 7.488-52.47C212.1 207 197.1 192 178.6 192C160.1 192 145.1 207 145.1 225.5c0 .2969 .1641 28.81 13.85 62.3c-7.035 19.36-15.57 38.8-25.41 57.93c-21.49 10.11-39.24 22.23-52.8 36.07c-6.234 6.438-9.367 14.74-9.367 24.72c0 18.45 15.01 33.46 33.46 33.46c10.8 0 20.98-5.227 27.22-13.98c7.322-10.28 18.38-26.9 30.47-48.95c15.8-6.352 33.88-11.72 53.88-16c13.55 9.578 28.9 17.29 45.71 22.95c4.527 1.551 9.402 2.348 14.43 2.348c20.26 0 36.13-16.19 36.13-36.86c0-20.33-16.54-36.87-36.87-36.87h-3.705c-2.727 .125-20.51 1.141-45.37 5.367C216.9 308.9 208.6 298.3 202 286.1zM110.2 410.4c-3.273 4.688-12.03 2.777-12.03-5.312c0-1.754 .6289-3.43 1.729-4.555c9.02-9.219 19.94-17.05 31.85-23.72C122.3 393.1 114.3 404.7 110.2 410.4zM178.6 218.8c3.693 0 6.703 3.008 6.703 6.703c0 15.21-4.109 34.84-5.746 42.1C172.1 245 171.9 227.2 171.9 225.5C171.9 221.8 174.9 218.8 178.6 218.8zM162.3 348.3c6.611-13.48 13.22-28.46 19.38-44.7c6.389 10.92 14.56 21.86 24.96 31.97C192.6 338.8 177.4 342.9 162.3 348.3zM272.4 339.5h3.352c5.539 0 10.05 4.5 10.05 10.79c0 5.129-4.176 9.32-9.32 9.32c-2.029 0-4.059-.3164-5.852-.9414c-12.33-4.137-23.11-9.32-32.54-15.19C258.3 340.3 272.1 339.5 272.4 339.5z'/%3E%3C/svg%3E");
				}
/* Word icon */
.richtext--pensionguide a[href$='.docx']::after {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM214.6 248C211.3 238.4 202.2 232 192 232s-19.25 6.406-22.62 16L144.7 318.1l-25.89-77.66C114.6 227.8 101 221.2 88.41 225.2C75.83 229.4 69.05 243 73.23 255.6l48 144C124.5 409.3 133.5 415.9 143.8 416c10.17 0 19.45-6.406 22.83-16L192 328.1L217.4 400C220.8 409.6 229.8 416 240 416c10.27-.0938 19.53-6.688 22.77-16.41l48-144c4.188-12.59-2.594-26.16-15.17-30.38c-12.61-4.125-26.2 2.594-30.36 15.19l-25.89 77.66L214.6 248z'/%3E%3C/svg%3E");
				}
/* Excel icon */
.richtext--pensionguide a[href$='.xls']::after,
				.richtext--pensionguide a[href$='.xlsx']::after {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM229.1 233.3L192 280.9L154.9 233.3C146.8 222.8 131.8 220.9 121.3 229.1C110.8 237.2 108.9 252.3 117.1 262.8L161.6 320l-44.53 57.25c-8.156 10.47-6.25 25.56 4.188 33.69C125.7 414.3 130.8 416 135.1 416c7.156 0 14.25-3.188 18.97-9.25L192 359.1l37.06 47.65C233.8 412.8 240.9 416 248 416c5.125 0 10.31-1.656 14.72-5.062c10.44-8.125 12.34-23.22 4.188-33.69L222.4 320l44.53-57.25c8.156-10.47 6.25-25.56-4.188-33.69C252.2 220.9 237.2 222.8 229.1 233.3z'/%3E%3C/svg%3E");
				}
/* Powerpoint icon */
.richtext--pensionguide a[href$='.ppt']::after,
				.richtext--pensionguide a[href$='.pptx']::after {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM200 224H128C119.2 224 112 231.2 112 240v168c0 13.25 10.75 24 24 24S160 421.3 160 408v-32h44c44.21 0 79.73-37.95 75.69-82.98C276.1 253.2 240 224 200 224zM204 328H160V272h44c15.44 0 28 12.56 28 28S219.4 328 204 328z'/%3E%3C/svg%3E");
				}
.richtext--pensionguide h1,
			.richtext--pensionguide h2,
			.richtext--pensionguide h3,
			.richtext--pensionguide h4,
			.richtext--pensionguide h5{
	--tw-text-opacity: 1;
	color: rgb(0 50 92 / var(--tw-text-opacity, 1));
}
.richtext--pensionguide h2{
	margin-bottom: 0.75rem;
	margin-top: 2.5rem;
	font-family: var(--font-dm);
	font-size: 1.5rem !important;
	line-height: 1.875rem !important;
}
@media (min-width: 640px){

	.richtext--pensionguide h2{
		font-size: 2rem !important;
		line-height: 2.375rem !important;
	}
}
.richtext--lora{
	font-family: var(--font-lora);
}
.richtext--hind{
	font-family: var(--font-hind);
}
.richtext caption{
	font-family: var(--font-dm);
	font-size: 1rem;
	line-height: 1.625rem;
	font-weight: 700;
}
.richtext h1{
	margin-bottom: 0.75rem;
	margin-top: 2.5rem;
	font-family: var(--font-dm);
	font-size: 3.875rem;
	line-height: 4rem;
}
.richtext h2{
	margin-bottom: 0.625rem;
	margin-top: 1.875rem;
	font-family: var(--font-dm);
	font-size: 2rem;
	line-height: 2.375rem;
}
.richtext h3{
	margin-bottom: 0.625rem;
	margin-top: 1.875rem;
	font-family: var(--font-dm);
	font-size: 1.5rem;
	line-height: 1.875rem;
}
.richtext h4{
	margin-bottom: 0.625rem;
	margin-top: 1.875rem;
	font-family: var(--font-dm);
	font-size: 1.375rem;
	line-height: 1.75rem;
}
.richtext h5{
	margin-bottom: -0.75rem;
	margin-top: 2.5rem;
	font-family: var(--font-hind);
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-weight: 700;
}
.richtext h6{
	margin-bottom: -1rem;
	margin-top: 2.5rem;
	font-family: var(--font-hind);
	font-size: 1.125rem;
	line-height: 1.5rem;
	font-weight: 700;
}
.richtext p{
	margin-top: 1rem;
	margin-bottom: 1rem;
	font-size: 1rem;
	line-height: 1.625rem;
	font-weight: 400;
}
.richtext ul{
	list-style-type: disc;
			list-style: none;
			padding: 0 0 0 3rem;
}
.richtext ul,
		.richtext ol {
			margin: 1.75rem 0;
		}
.richtext ol{
	list-style-type: decimal;
	padding-left: 2rem;
}
.richtext ol li{
	padding-left: 1rem;
}
.richtext ul li::before {
			content: '\2022';
			font-weight: bold;
			display: inline-block;
			width: 1.75rem;
			margin-left: -1.75rem;
		}
.richtext ul ul,
		.richtext ol ol,
		.richtext ul ol,
		.richtext ol ul {
			margin: 1rem 0;
		}
.richtext table {
			margin-bottom: 2rem;
		}
.richtext table th,
			.richtext table td{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
	font-weight: 400;
}
.richtext table thead{
	--tw-bg-opacity: 1;
	background-color: rgb(225 227 228 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}
.richtext table tbody tr{
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(206 208 211 / var(--tw-border-opacity, 1));
}
.richtext .table-scrollable {
			width: 100%;
			overflow-y: auto;
			position: relative;
		}
.richtext a:hover {
				text-decoration: none;
			}
/* External-link icon */
.richtext a[target='_blank']::before {
				vertical-align: sub;
				width: 1.125rem;
				height: 1.125rem;
				margin-right: 0.875rem;
				background-size: 1.125rem 1.125rem;
			}
/* Document icon */
.richtext a[href$='.pdf']::before {
				width: 1rem;
				height: 1rem;
				margin-right: 1rem;
				background-size: 1rem 1rem;
			}
.richtext .link-list,
		.richtext .intra-link-list {
			padding: 0;
			margin: 1rem 0;
		}
.richtext .link-list li, .richtext .intra-link-list li {
				padding: 0;
				margin-bottom: 0.5rem;
				/*
					&[target='_blank']::before,
					&[href$='.pdf']::before,
					&[href$='.docx']::before,
					&[href$='.xls']::before,
					&[href$='.xlsx']::before,
					&[href$='.ppt']::before,
					&[href$='.pptx']::before {
						content: '';
						vertical-align: text-bottom;
						display: inline-block;
						background-repeat: no-repeat;
					}

					
					&[target='_blank']::before {
						width: 1.375rem;
						height: 1.375rem;
						margin-right: 0.75rem;
						background-size: 1.375rem 1.375rem;
						background-image: url('data:image/svg+xml,%3Csvg height="18" width="18" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z"/%3E%3C/svg%3E');
					}

				
					&[href$='.pdf']::before {
						width: 1.25rem;
						height: 1.25rem;
						margin-right: 1rem;
						background-size: 1.25rem 1.25rem;
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM202 286.1c.877-2.688 1.74-5.398 2.582-8.145c1.434-5.762 7.488-31.54 7.488-52.47C212.1 207 197.1 192 178.6 192C160.1 192 145.1 207 145.1 225.5c0 .2969 .1641 28.81 13.85 62.3c-7.035 19.36-15.57 38.8-25.41 57.93c-21.49 10.11-39.24 22.23-52.8 36.07c-6.234 6.438-9.367 14.74-9.367 24.72c0 18.45 15.01 33.46 33.46 33.46c10.8 0 20.98-5.227 27.22-13.98c7.322-10.28 18.38-26.9 30.47-48.95c15.8-6.352 33.88-11.72 53.88-16c13.55 9.578 28.9 17.29 45.71 22.95c4.527 1.551 9.402 2.348 14.43 2.348c20.26 0 36.13-16.19 36.13-36.86c0-20.33-16.54-36.87-36.87-36.87h-3.705c-2.727 .125-20.51 1.141-45.37 5.367C216.9 308.9 208.6 298.3 202 286.1zM110.2 410.4c-3.273 4.688-12.03 2.777-12.03-5.312c0-1.754 .6289-3.43 1.729-4.555c9.02-9.219 19.94-17.05 31.85-23.72C122.3 393.1 114.3 404.7 110.2 410.4zM178.6 218.8c3.693 0 6.703 3.008 6.703 6.703c0 15.21-4.109 34.84-5.746 42.1C172.1 245 171.9 227.2 171.9 225.5C171.9 221.8 174.9 218.8 178.6 218.8zM162.3 348.3c6.611-13.48 13.22-28.46 19.38-44.7c6.389 10.92 14.56 21.86 24.96 31.97C192.6 338.8 177.4 342.9 162.3 348.3zM272.4 339.5h3.352c5.539 0 10.05 4.5 10.05 10.79c0 5.129-4.176 9.32-9.32 9.32c-2.029 0-4.059-.3164-5.852-.9414c-12.33-4.137-23.11-9.32-32.54-15.19C258.3 340.3 272.1 339.5 272.4 339.5z'/%3E%3C/svg%3E");
					}
					
					&[href$='.docx']::before {
						width: 1.25rem;
						height: 1.25rem;
						margin-right: 1rem;
						background-size: 1.25rem 1.25rem;
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM214.6 248C211.3 238.4 202.2 232 192 232s-19.25 6.406-22.62 16L144.7 318.1l-25.89-77.66C114.6 227.8 101 221.2 88.41 225.2C75.83 229.4 69.05 243 73.23 255.6l48 144C124.5 409.3 133.5 415.9 143.8 416c10.17 0 19.45-6.406 22.83-16L192 328.1L217.4 400C220.8 409.6 229.8 416 240 416c10.27-.0938 19.53-6.688 22.77-16.41l48-144c4.188-12.59-2.594-26.16-15.17-30.38c-12.61-4.125-26.2 2.594-30.36 15.19l-25.89 77.66L214.6 248z'/%3E%3C/svg%3E");
					}

				
					&[href$='.xls']::before,
					&[href$='.xlsx']::before {
						width: 1.25rem;
						height: 1.25rem;
						margin-right: 1rem;
						background-size: 1.25rem 1.25rem;
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM229.1 233.3L192 280.9L154.9 233.3C146.8 222.8 131.8 220.9 121.3 229.1C110.8 237.2 108.9 252.3 117.1 262.8L161.6 320l-44.53 57.25c-8.156 10.47-6.25 25.56 4.188 33.69C125.7 414.3 130.8 416 135.1 416c7.156 0 14.25-3.188 18.97-9.25L192 359.1l37.06 47.65C233.8 412.8 240.9 416 248 416c5.125 0 10.31-1.656 14.72-5.062c10.44-8.125 12.34-23.22 4.188-33.69L222.4 320l44.53-57.25c8.156-10.47 6.25-25.56-4.188-33.69C252.2 220.9 237.2 222.8 229.1 233.3z'/%3E%3C/svg%3E");
					}

					
					&[href$='.ppt']::before,
					&[href$='.pptx']::before {
						width: 1.25rem;
						height: 1.25rem;
						margin-right: 1rem;
						background-size: 1.25rem 1.25rem;
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM200 224H128C119.2 224 112 231.2 112 240v168c0 13.25 10.75 24 24 24S160 421.3 160 408v-32h44c44.21 0 79.73-37.95 75.69-82.98C276.1 253.2 240 224 200 224zM204 328H160V272h44c15.44 0 28 12.56 28 28S219.4 328 204 328z'/%3E%3C/svg%3E");
					}
				}*/
			}
.richtext .link-list li::before, .richtext .intra-link-list li::before {
					content: none;
				}
.richtext .link-list li a::after, .richtext .intra-link-list li a::after {
						margin-left: 0.5rem;
					}
.richtext p:has(a.primary-button),
	    .richtext p:has(a.secondary-button){
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-family: var(--font-hind);
}
/* cta button */
.richtext .cta-button {
			position: relative;
			display: inline-block;
			padding: 0.75rem 1.5rem;
			color: #00325c;
			text-decoration: none !important;
			border-radius: 6.25rem;
			border: 2px solid #00325c;
			transition: background-color 0.2s ease-in-out;
			font-family: var(--font-hind);
			font-weight: 500;
			font-size: 1rem;
			line-height: 1.25rem;
		}
.richtext .cta-button::after {
			content: '';
			display: inline-block;
			width: 16px;
			height: 20px;
			font-weight: 400;
			background-size: contain;
			background-repeat: no-repeat;
			margin-left: 10px;
			vertical-align: middle;
			flex-shrink: 0;
			background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 0.75C9.5 0.34375 9.8125 0 10.25 0H15.2188C15.6562 0 15.9688 0.34375 15.9688 0.75V5.75C15.9688 6.1875 15.6562 6.5 15.2188 6.5C14.8125 6.5 14.4688 6.1875 14.4688 5.75V2.5625L7.5 9.53125C7.21875 9.84375 6.75 9.84375 6.46875 9.53125C6.15625 9.25 6.15625 8.78125 6.46875 8.46875L13.4375 1.5H10.25C9.8125 1.5 9.5 1.1875 9.5 0.75ZM2.25 1H6.25C6.65625 1 7 1.34375 7 1.75C7 2.1875 6.65625 2.5 6.25 2.5H2.25C1.8125 2.5 1.5 2.84375 1.5 3.25V13.75C1.5 14.1875 1.8125 14.5 2.25 14.5H12.75C13.1562 14.5 13.5 14.1875 13.5 13.75V9.75C13.5 9.34375 13.8125 9 14.25 9C14.6562 9 15 9.34375 15 9.75V13.75C15 15 13.9688 16 12.75 16H2.25C1 16 0 15 0 13.75V3.25C0 2.03125 1 1 2.25 1Z' fill='%2300325C' /%3E%3C/svg%3E%0A");
		}
.richtext a.cta-button:not([href*='arbetsgivarverket.se'])::after {
			background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 0.75C9.5 0.34375 9.8125 0 10.25 0H15.2188C15.6562 0 15.9688 0.34375 15.9688 0.75V5.75C15.9688 6.1875 15.6562 6.5 15.2188 6.5C14.8125 6.5 14.4688 6.1875 14.4688 5.75V2.5625L7.5 9.53125C7.21875 9.84375 6.75 9.84375 6.46875 9.53125C6.15625 9.25 6.15625 8.78125 6.46875 8.46875L13.4375 1.5H10.25C9.8125 1.5 9.5 1.1875 9.5 0.75ZM2.25 1H6.25C6.65625 1 7 1.34375 7 1.75C7 2.1875 6.65625 2.5 6.25 2.5H2.25C1.8125 2.5 1.5 2.84375 1.5 3.25V13.75C1.5 14.1875 1.8125 14.5 2.25 14.5H12.75C13.1562 14.5 13.5 14.1875 13.5 13.75V9.75C13.5 9.34375 13.8125 9 14.25 9C14.6562 9 15 9.34375 15 9.75V13.75C15 15 13.9688 16 12.75 16H2.25C1 16 0 15 0 13.75V3.25C0 2.03125 1 1 2.25 1Z' fill='%2300325C'/%3E%3C/svg%3E%0A");
		}
.richtext a.cta-button[target='_blank']::after {
			background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23006EAE" /></svg>');
		}
.richtext ul.link-list{
	--tw-text-opacity: 1;
	color: rgb(0 50 92 / var(--tw-text-opacity, 1));
}
.richtext ul.table-link-list,
		.richtext ul.table-link-list-arrows,
		.richtext ul.table-link-list-arrows-no-bg{
	margin-bottom: 1.5rem;
	padding: 0px;
}
.richtext ul.table-link-list li{
	position: relative;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
	--tw-text-opacity: 1;
	color: rgb(0 50 92 / var(--tw-text-opacity, 1));
}
.richtext ul.table-link-list li::before{
	--tw-content: none;
	content: var(--tw-content);
}
.richtext ul.table-link-list li:nth-child(odd){
	--tw-bg-opacity: 1;
	background-color: rgb(225 227 228 / var(--tw-bg-opacity, 1));
}
.richtext ul.table-link-list li:nth-child(even){
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.richtext ul.table-link-list li a,
		.richtext ul.table-link-list-arrows li a,
		.richtext ul.table-link-list-arrows-no-bg li a{
	display: flex;
	align-items: center;
	font-family: var(--font-hind);
}
.richtext ul.table-link-list li a::after,
		.richtext ul.table-link-list-arrows li a::after,
		.richtext ul.table-link-list-arrows-no-bg li a::after{
	position: absolute;
	right: 0px;
	content: var(--tw-content);
	display: block;
}
.richtext ul.table-link-list-arrows li{
	position: relative;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
	--tw-text-opacity: 1;
	color: rgb(0 50 92 / var(--tw-text-opacity, 1));
}
.richtext ul.table-link-list-arrows li::before{
	--tw-content: none;
	content: var(--tw-content);
}
.richtext ul.table-link-list-arrows li:nth-child(odd){
	--tw-bg-opacity: 1;
	background-color: rgb(225 227 228 / var(--tw-bg-opacity, 1));
}
.richtext ul.table-link-list-arrows li:nth-child(even){
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.richtext ul.table-link-list-arrows-no-bg li{
	position: relative;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
	--tw-text-opacity: 1;
	color: rgb(0 50 92 / var(--tw-text-opacity, 1));
}
.richtext ul.table-link-list-arrows-no-bg li::before{
	--tw-content: none;
	content: var(--tw-content);
}
.richtext ul.table-link-list-arrows li a::after,
		.richtext ul.table-link-list-arrows-no-bg li a::after {
			position: absolute;
			right: 0;
		}
.richtext ul.table-link-list-arrows li a::before,
		.richtext ul.table-link-list-arrows-no-bg li a::before {
			content: '';
			display: inline-block;
			width: 1rem;
			height: 1rem;
			font-weight: 700;
			background-size: contain;
			background-repeat: no-repeat;
			margin-right: 1rem;
			background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiMwMDMyNUMiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDM4LjYgMjc4LjZjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNsLTE2MC0xNjBjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zTDMzOC44IDIyNCAzMiAyMjRjLTE3LjcgMC0zMiAxNC4zLTMyIDMyczE0LjMgMzIgMzIgMzJsMzA2LjcgMEwyMzMuNCAzOTMuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNzMzIuOCAxMi41IDQ1LjMgMGwxNjAtMTYweiIvPjwvc3ZnPg==');
			flex-shrink: 0;
		}
.richtext p:has(a.primary-button) a.primary-button,
		.richtext p:has(a.primary-button) a.secondary-button,
		.richtext p:has(a.primary-button) a.block-primary-button,
		.richtext p:has(a.secondary-button) a.primary-button,
		.richtext p:has(a.secondary-button) a.secondary-button,
		.richtext p:has(a.secondary-button) a.block-primary-button,
		.button-block--noicon a.primary-button,
		.button-block--noicon a.secondary-button,
		.button-block--noicon a.block-primary-button
		 {
			padding-top: 0.8rem;
			padding-bottom: 0.75rem;
			padding-left: 1.35rem;
			padding-right: 1.35rem;
		}
.richtext p:has(a.primary-button) a.primary-button[href$='.pdf']::after,
			.richtext p:has(a.primary-button) a.primary-button[href$='.docx']::after,
			.richtext p:has(a.primary-button) a.primary-button[href$='.xls']::after,
			.richtext p:has(a.primary-button) a.primary-button[href$='.xlsx']::after,
			.richtext p:has(a.primary-button) a.primary-button[href$='.ppt']::after,
			.richtext p:has(a.primary-button) a.primary-button[href$='.pptx']::after,
			.richtext p:has(a.primary-button) a.primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
			.richtext p:has(a.primary-button) a.secondary-button[href$='.pdf']::after,
			.richtext p:has(a.primary-button) a.secondary-button[href$='.docx']::after,
			.richtext p:has(a.primary-button) a.secondary-button[href$='.xls']::after,
			.richtext p:has(a.primary-button) a.secondary-button[href$='.xlsx']::after,
			.richtext p:has(a.primary-button) a.secondary-button[href$='.ppt']::after,
			.richtext p:has(a.primary-button) a.secondary-button[href$='.pptx']::after,
			.richtext p:has(a.primary-button) a.secondary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
			.richtext p:has(a.primary-button) a.block-primary-button[href$='.pdf']::after,
			.richtext p:has(a.primary-button) a.block-primary-button[href$='.docx']::after,
			.richtext p:has(a.primary-button) a.block-primary-button[href$='.xls']::after,
			.richtext p:has(a.primary-button) a.block-primary-button[href$='.xlsx']::after,
			.richtext p:has(a.primary-button) a.block-primary-button[href$='.ppt']::after,
			.richtext p:has(a.primary-button) a.block-primary-button[href$='.pptx']::after,
			.richtext p:has(a.primary-button) a.block-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
			.richtext p:has(a.secondary-button) a.primary-button[href$='.pdf']::after,
			.richtext p:has(a.secondary-button) a.primary-button[href$='.docx']::after,
			.richtext p:has(a.secondary-button) a.primary-button[href$='.xls']::after,
			.richtext p:has(a.secondary-button) a.primary-button[href$='.xlsx']::after,
			.richtext p:has(a.secondary-button) a.primary-button[href$='.ppt']::after,
			.richtext p:has(a.secondary-button) a.primary-button[href$='.pptx']::after,
			.richtext p:has(a.secondary-button) a.primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
			.richtext p:has(a.secondary-button) a.secondary-button[href$='.pdf']::after,
			.richtext p:has(a.secondary-button) a.secondary-button[href$='.docx']::after,
			.richtext p:has(a.secondary-button) a.secondary-button[href$='.xls']::after,
			.richtext p:has(a.secondary-button) a.secondary-button[href$='.xlsx']::after,
			.richtext p:has(a.secondary-button) a.secondary-button[href$='.ppt']::after,
			.richtext p:has(a.secondary-button) a.secondary-button[href$='.pptx']::after,
			.richtext p:has(a.secondary-button) a.secondary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
			.richtext p:has(a.secondary-button) a.block-primary-button[href$='.pdf']::after,
			.richtext p:has(a.secondary-button) a.block-primary-button[href$='.docx']::after,
			.richtext p:has(a.secondary-button) a.block-primary-button[href$='.xls']::after,
			.richtext p:has(a.secondary-button) a.block-primary-button[href$='.xlsx']::after,
			.richtext p:has(a.secondary-button) a.block-primary-button[href$='.ppt']::after,
			.richtext p:has(a.secondary-button) a.block-primary-button[href$='.pptx']::after,
			.richtext p:has(a.secondary-button) a.block-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
			.button-block--noicon a.primary-button[href$='.pdf']::after,
			.button-block--noicon a.primary-button[href$='.docx']::after,
			.button-block--noicon a.primary-button[href$='.xls']::after,
			.button-block--noicon a.primary-button[href$='.xlsx']::after,
			.button-block--noicon a.primary-button[href$='.ppt']::after,
			.button-block--noicon a.primary-button[href$='.pptx']::after,
			.button-block--noicon a.primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
			.button-block--noicon a.secondary-button[href$='.pdf']::after,
			.button-block--noicon a.secondary-button[href$='.docx']::after,
			.button-block--noicon a.secondary-button[href$='.xls']::after,
			.button-block--noicon a.secondary-button[href$='.xlsx']::after,
			.button-block--noicon a.secondary-button[href$='.ppt']::after,
			.button-block--noicon a.secondary-button[href$='.pptx']::after,
			.button-block--noicon a.secondary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
			.button-block--noicon a.block-primary-button[href$='.pdf']::after,
			.button-block--noicon a.block-primary-button[href$='.docx']::after,
			.button-block--noicon a.block-primary-button[href$='.xls']::after,
			.button-block--noicon a.block-primary-button[href$='.xlsx']::after,
			.button-block--noicon a.block-primary-button[href$='.ppt']::after,
			.button-block--noicon a.block-primary-button[href$='.pptx']::after,
			.button-block--noicon a.block-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
				content: '';
				display: inline-block;
				width: 1rem;
				height: 1rem;
				margin-left: 0.75rem;
				margin-right: 0;
				margin-bottom: -0.125rem;
				background-repeat: no-repeat;
				background-size: 1rem 1rem;
			}
.richtext p:has(a.primary-button) a.primary-button, .richtext p:has(a.secondary-button) a.primary-button, .button-block--noicon a.primary-button{
	border-radius: 9999px;
	--tw-border-opacity: 1;
	border-color: rgb(0 50 92 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(0 50 92 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	text-decoration-line: none;
}
.richtext p:has(a.primary-button) a.primary-button:hover, .richtext p:has(a.secondary-button) a.primary-button:hover, .button-block--noicon a.primary-button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(0 36 63 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(0 36 63 / var(--tw-bg-opacity, 1));
}
.richtext p:has(a.primary-button) a.secondary-button, .richtext p:has(a.secondary-button) a.secondary-button, .button-block--noicon a.secondary-button{
	border-radius: 9999px;
	--tw-border-opacity: 1;
	border-color: rgb(218 226 232 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(218 226 232 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(29 29 29 / var(--tw-text-opacity, 1));
	text-decoration-line: none;
}
.richtext p:has(a.primary-button) a.secondary-button:hover, .richtext p:has(a.secondary-button) a.secondary-button:hover, .button-block--noicon a.secondary-button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(204 226 239 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(204 226 239 / var(--tw-bg-opacity, 1));
}
.richtext p:has(a.primary-button) a.primary-button[target='_blank']::after,
		.richtext p:has(a.primary-button) a.block-primary-button[target='_blank']::after,
		.richtext p:has(a.secondary-button) a.primary-button[target='_blank']::after,
		.richtext p:has(a.secondary-button) a.block-primary-button[target='_blank']::after,
		.button-block--noicon a.primary-button[target='_blank']::after,
		.button-block--noicon a.block-primary-button[target='_blank']::after {
			background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23FFFFFF" /></svg>');
		}
.richtext p:has(a.primary-button) a.primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
		.richtext p:has(a.primary-button) a.block-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
		.richtext p:has(a.secondary-button) a.primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
		.richtext p:has(a.secondary-button) a.block-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
		.button-block--noicon a.primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
		.button-block--noicon a.block-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
			background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23FFFFFF" /></svg>');
		}
/* Pdf icon */
.richtext p:has(a.primary-button) a.primary-button[href$='.pdf']::after,
		.richtext p:has(a.primary-button) a.block-primary-button[href$='.pdf']::after,
		.richtext p:has(a.secondary-button) a.primary-button[href$='.pdf']::after,
		.richtext p:has(a.secondary-button) a.block-primary-button[href$='.pdf']::after,
		.button-block--noicon a.primary-button[href$='.pdf']::after,
		.button-block--noicon a.block-primary-button[href$='.pdf']::after {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM202 286.1c.877-2.688 1.74-5.398 2.582-8.145c1.434-5.762 7.488-31.54 7.488-52.47C212.1 207 197.1 192 178.6 192C160.1 192 145.1 207 145.1 225.5c0 .2969 .1641 28.81 13.85 62.3c-7.035 19.36-15.57 38.8-25.41 57.93c-21.49 10.11-39.24 22.23-52.8 36.07c-6.234 6.438-9.367 14.74-9.367 24.72c0 18.45 15.01 33.46 33.46 33.46c10.8 0 20.98-5.227 27.22-13.98c7.322-10.28 18.38-26.9 30.47-48.95c15.8-6.352 33.88-11.72 53.88-16c13.55 9.578 28.9 17.29 45.71 22.95c4.527 1.551 9.402 2.348 14.43 2.348c20.26 0 36.13-16.19 36.13-36.86c0-20.33-16.54-36.87-36.87-36.87h-3.705c-2.727 .125-20.51 1.141-45.37 5.367C216.9 308.9 208.6 298.3 202 286.1zM110.2 410.4c-3.273 4.688-12.03 2.777-12.03-5.312c0-1.754 .6289-3.43 1.729-4.555c9.02-9.219 19.94-17.05 31.85-23.72C122.3 393.1 114.3 404.7 110.2 410.4zM178.6 218.8c3.693 0 6.703 3.008 6.703 6.703c0 15.21-4.109 34.84-5.746 42.1C172.1 245 171.9 227.2 171.9 225.5C171.9 221.8 174.9 218.8 178.6 218.8zM162.3 348.3c6.611-13.48 13.22-28.46 19.38-44.7c6.389 10.92 14.56 21.86 24.96 31.97C192.6 338.8 177.4 342.9 162.3 348.3zM272.4 339.5h3.352c5.539 0 10.05 4.5 10.05 10.79c0 5.129-4.176 9.32-9.32 9.32c-2.029 0-4.059-.3164-5.852-.9414c-12.33-4.137-23.11-9.32-32.54-15.19C258.3 340.3 272.1 339.5 272.4 339.5z ' fill='%23FFFFFF' /%3E%3C/svg%3E");
		}
/* Word icon */
.richtext p:has(a.primary-button) a.primary-button[href$='.docx']::after,
		.richtext p:has(a.primary-button) a.block-primary-button[href$='.docx']::after,
		.richtext p:has(a.secondary-button) a.primary-button[href$='.docx']::after,
		.richtext p:has(a.secondary-button) a.block-primary-button[href$='.docx']::after,
		.button-block--noicon a.primary-button[href$='.docx']::after,
		.button-block--noicon a.block-primary-button[href$='.docx']::after {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM214.6 248C211.3 238.4 202.2 232 192 232s-19.25 6.406-22.62 16L144.7 318.1l-25.89-77.66C114.6 227.8 101 221.2 88.41 225.2C75.83 229.4 69.05 243 73.23 255.6l48 144C124.5 409.3 133.5 415.9 143.8 416c10.17 0 19.45-6.406 22.83-16L192 328.1L217.4 400C220.8 409.6 229.8 416 240 416c10.27-.0938 19.53-6.688 22.77-16.41l48-144c4.188-12.59-2.594-26.16-15.17-30.38c-12.61-4.125-26.2 2.594-30.36 15.19l-25.89 77.66L214.6 248z' fill='%23FFFFFF' /%3E%3C/svg%3E");
		}
/* Excel icon */
.richtext p:has(a.primary-button) a.primary-button[href$='.xls']::after,
		.richtext p:has(a.primary-button) a.block-primary-button[href$='.xls']::after,
		.richtext p:has(a.primary-button) a.primary-button[href$='.xlsx']::after,
		.richtext p:has(a.primary-button) a.block-primary-button[href$='.xlsx']::after,
		.richtext p:has(a.secondary-button) a.primary-button[href$='.xls']::after,
		.richtext p:has(a.secondary-button) a.block-primary-button[href$='.xls']::after,
		.richtext p:has(a.secondary-button) a.primary-button[href$='.xlsx']::after,
		.richtext p:has(a.secondary-button) a.block-primary-button[href$='.xlsx']::after,
		.button-block--noicon a.primary-button[href$='.xls']::after,
		.button-block--noicon a.block-primary-button[href$='.xls']::after,
		.button-block--noicon a.primary-button[href$='.xlsx']::after,
		.button-block--noicon a.block-primary-button[href$='.xlsx']::after {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM229.1 233.3L192 280.9L154.9 233.3C146.8 222.8 131.8 220.9 121.3 229.1C110.8 237.2 108.9 252.3 117.1 262.8L161.6 320l-44.53 57.25c-8.156 10.47-6.25 25.56 4.188 33.69C125.7 414.3 130.8 416 135.1 416c7.156 0 14.25-3.188 18.97-9.25L192 359.1l37.06 47.65C233.8 412.8 240.9 416 248 416c5.125 0 10.31-1.656 14.72-5.062c10.44-8.125 12.34-23.22 4.188-33.69L222.4 320l44.53-57.25c8.156-10.47 6.25-25.56-4.188-33.69C252.2 220.9 237.2 222.8 229.1 233.3z' fill='%23FFFFFF' /%3E%3C/svg%3E");
		}
/* Powerpoint icon */
.richtext p:has(a.primary-button) a.primary-button[href$='.ppt']::after,
		.richtext p:has(a.primary-button) a.block-primary-button[href$='.ppt']::after,
		.richtext p:has(a.primary-button) a.primary-button[href$='.pptx']::after,
		.richtext p:has(a.primary-button) a.block-primary-button[href$='.pptx']::after,
		.richtext p:has(a.secondary-button) a.primary-button[href$='.ppt']::after,
		.richtext p:has(a.secondary-button) a.block-primary-button[href$='.ppt']::after,
		.richtext p:has(a.secondary-button) a.primary-button[href$='.pptx']::after,
		.richtext p:has(a.secondary-button) a.block-primary-button[href$='.pptx']::after,
		.button-block--noicon a.primary-button[href$='.ppt']::after,
		.button-block--noicon a.block-primary-button[href$='.ppt']::after,
		.button-block--noicon a.primary-button[href$='.pptx']::after,
		.button-block--noicon a.block-primary-button[href$='.pptx']::after {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM200 224H128C119.2 224 112 231.2 112 240v168c0 13.25 10.75 24 24 24S160 421.3 160 408v-32h44c44.21 0 79.73-37.95 75.69-82.98C276.1 253.2 240 224 200 224zM204 328H160V272h44c15.44 0 28 12.56 28 28S219.4 328 204 328z' fill='%23FFFFFF' /%3E%3C/svg%3E");
		}
.intra .factbox a{
	font-family: var(--font-hind) !important;
}
.intra .richtext.richtext--black a{
	font-family: var(--font-lora);
	--tw-text-opacity: 1;
	color: rgb(0 123 52 / var(--tw-text-opacity, 1));
}
.intra .richtext p:has(a.intra-primary-button),
		.intra .richtext p:has(a.intra-secondary-button){
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button, .intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button{
	margin-top: 2rem;
	margin-bottom: 2rem;
	border-radius: 9999px;
	--tw-border-opacity: 1;
	border-color: rgb(0 123 52 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(0 123 52 / var(--tw-bg-opacity, 1));
	font-family: var(--font-hind);
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	text-decoration-line: none;
}
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button:hover, .intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(2 100 64 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(2 100 64 / var(--tw-bg-opacity, 1));
}
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button, .intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button {

				padding-top: 0.8rem;
				padding-bottom: 0.75rem;
				padding-left: 1.35rem;
				padding-right: 1.35rem;
			}
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[target='_blank']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.pdf']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.docx']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.xls']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.xlsx']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.ppt']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.pptx']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[target='_blank']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.pdf']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.docx']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.xls']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.xlsx']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.ppt']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.pptx']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
					margin-left: 0.75rem;
					margin-right: 0;
				}
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[target='_blank']::after, .intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[target='_blank']::after {
				background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23FFFFFF" /></svg>');
			}
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after, .intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
				background-image: url('data:image/svg+xml;utf8,%3Csvg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.412 2a.824.824 0 010 1.647H2.47a.824.824 0 00-.824.824v9.058c0 .455.369.824.824.824h9.058a.824.824 0 00.824-.824V8.59a.824.824 0 011.647 0v4.94A2.47 2.47 0 0111.53 16H2.47A2.47 2.47 0 010 13.53V4.47A2.47 2.47 0 012.47 2zm7.838-2h.017l.03.003A.748.748 0 0116 .75v4.5a.75.75 0 11-1.5 0V2.587L7.313 9.775a.77.77 0 01-1.001.074l-.087-.074a.77.77 0 010-1.088l7.187-7.188-2.662.001a.75.75 0 01-.743-.648L10 .75a.75.75 0 01.75-.75z" fill="%23FFFFFF" /></svg>');
			}
/* Pdf icon */
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.pdf']::after, .intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.pdf']::after {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM202 286.1c.877-2.688 1.74-5.398 2.582-8.145c1.434-5.762 7.488-31.54 7.488-52.47C212.1 207 197.1 192 178.6 192C160.1 192 145.1 207 145.1 225.5c0 .2969 .1641 28.81 13.85 62.3c-7.035 19.36-15.57 38.8-25.41 57.93c-21.49 10.11-39.24 22.23-52.8 36.07c-6.234 6.438-9.367 14.74-9.367 24.72c0 18.45 15.01 33.46 33.46 33.46c10.8 0 20.98-5.227 27.22-13.98c7.322-10.28 18.38-26.9 30.47-48.95c15.8-6.352 33.88-11.72 53.88-16c13.55 9.578 28.9 17.29 45.71 22.95c4.527 1.551 9.402 2.348 14.43 2.348c20.26 0 36.13-16.19 36.13-36.86c0-20.33-16.54-36.87-36.87-36.87h-3.705c-2.727 .125-20.51 1.141-45.37 5.367C216.9 308.9 208.6 298.3 202 286.1zM110.2 410.4c-3.273 4.688-12.03 2.777-12.03-5.312c0-1.754 .6289-3.43 1.729-4.555c9.02-9.219 19.94-17.05 31.85-23.72C122.3 393.1 114.3 404.7 110.2 410.4zM178.6 218.8c3.693 0 6.703 3.008 6.703 6.703c0 15.21-4.109 34.84-5.746 42.1C172.1 245 171.9 227.2 171.9 225.5C171.9 221.8 174.9 218.8 178.6 218.8zM162.3 348.3c6.611-13.48 13.22-28.46 19.38-44.7c6.389 10.92 14.56 21.86 24.96 31.97C192.6 338.8 177.4 342.9 162.3 348.3zM272.4 339.5h3.352c5.539 0 10.05 4.5 10.05 10.79c0 5.129-4.176 9.32-9.32 9.32c-2.029 0-4.059-.3164-5.852-.9414c-12.33-4.137-23.11-9.32-32.54-15.19C258.3 340.3 272.1 339.5 272.4 339.5z ' fill='%23FFFFFF' /%3E%3C/svg%3E");
			}
/* Word icon */
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.docx']::after, .intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.docx']::after {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM214.6 248C211.3 238.4 202.2 232 192 232s-19.25 6.406-22.62 16L144.7 318.1l-25.89-77.66C114.6 227.8 101 221.2 88.41 225.2C75.83 229.4 69.05 243 73.23 255.6l48 144C124.5 409.3 133.5 415.9 143.8 416c10.17 0 19.45-6.406 22.83-16L192 328.1L217.4 400C220.8 409.6 229.8 416 240 416c10.27-.0938 19.53-6.688 22.77-16.41l48-144c4.188-12.59-2.594-26.16-15.17-30.38c-12.61-4.125-26.2 2.594-30.36 15.19l-25.89 77.66L214.6 248z' fill='%23FFFFFF' /%3E%3C/svg%3E");
			}
/* Excel icon */
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.xls']::after,
			.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.xlsx']::after,
			.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.xls']::after,
			.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.xlsx']::after {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM229.1 233.3L192 280.9L154.9 233.3C146.8 222.8 131.8 220.9 121.3 229.1C110.8 237.2 108.9 252.3 117.1 262.8L161.6 320l-44.53 57.25c-8.156 10.47-6.25 25.56 4.188 33.69C125.7 414.3 130.8 416 135.1 416c7.156 0 14.25-3.188 18.97-9.25L192 359.1l37.06 47.65C233.8 412.8 240.9 416 248 416c5.125 0 10.31-1.656 14.72-5.062c10.44-8.125 12.34-23.22 4.188-33.69L222.4 320l44.53-57.25c8.156-10.47 6.25-25.56-4.188-33.69C252.2 220.9 237.2 222.8 229.1 233.3z' fill='%23FFFFFF' /%3E%3C/svg%3E");
			}
/* Powerpoint icon */
.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.ppt']::after,
			.intra .richtext p:has(a.intra-primary-button) a.intra-primary-button[href$='.pptx']::after,
			.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.ppt']::after,
			.intra .richtext p:has(a.intra-secondary-button) a.intra-primary-button[href$='.pptx']::after {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM200 224H128C119.2 224 112 231.2 112 240v168c0 13.25 10.75 24 24 24S160 421.3 160 408v-32h44c44.21 0 79.73-37.95 75.69-82.98C276.1 253.2 240 224 200 224zM204 328H160V272h44c15.44 0 28 12.56 28 28S219.4 328 204 328z' fill='%23FFFFFF' /%3E%3C/svg%3E");
			}
.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button, .intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button{
	border-radius: 9999px;
	--tw-border-opacity: 1;
	border-color: rgb(211 240 211 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(211 240 211 / var(--tw-bg-opacity, 1));
	font-family: var(--font-hind);
	--tw-text-opacity: 1;
	color: rgb(29 29 29 / var(--tw-text-opacity, 1));
	text-decoration-line: none;
}
.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button:hover, .intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(229 241 234 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(229 241 234 / var(--tw-bg-opacity, 1));
}
.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button, .intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button {

				padding-top: 0.8rem;
				padding-bottom: 0.75rem;
				padding-left: 1.35rem;
				padding-right: 1.35rem;
			}
.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button[target='_blank']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button[href$='.pdf']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button[href$='.docx']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button[href$='.xls']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button[href$='.xlsx']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button[href$='.ppt']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button[href$='.pptx']::after,
				.intra .richtext p:has(a.intra-primary-button) a.intra-secondary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button[target='_blank']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button[href$='.pdf']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button[href$='.docx']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button[href$='.xls']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button[href$='.xlsx']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button[href$='.ppt']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button[href$='.pptx']::after,
				.intra .richtext p:has(a.intra-secondary-button) a.intra-secondary-button[href*='www.']:not([href*='arbetsgivarverket.se'])::after {
					margin-left: 0.75rem;
					margin-right: 0;
				}
.intra .richtext ul.intra-link-list li a{
	--tw-text-opacity: 1;
	color: rgb(0 123 52 / var(--tw-text-opacity, 1));
}
.intra .richtext ul.intra-table-link-list,
		.intra .richtext ul.intra-table-link-list-arrows,
		.intra .richtext ul.intra-table-link-list-arrows-no-bg{
	margin-bottom: 1.5rem;
	padding: 0px;
}
.intra .richtext ul.intra-table-link-list li{
	position: relative;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
	font-family: var(--font-lora);
	--tw-text-opacity: 1;
	color: rgb(0 123 52 / var(--tw-text-opacity, 1));
}
.intra .richtext ul.intra-table-link-list li::before{
	--tw-content: none;
	content: var(--tw-content);
}
.intra .richtext ul.intra-table-link-list li:nth-child(odd){
	--tw-bg-opacity: 1;
	background-color: rgb(225 227 228 / var(--tw-bg-opacity, 1));
}
.intra .richtext ul.intra-table-link-list li:nth-child(even){
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.intra .richtext ul.intra-table-link-list-no-bg li{
	position: relative;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
	--tw-text-opacity: 1;
	color: rgb(0 123 52 / var(--tw-text-opacity, 1));
}
.intra .richtext ul.intra-table-link-list-no-bg li::before{
	--tw-content: none;
	content: var(--tw-content);
}
.intra .richtext ul.intra-table-link-list li a,
		.intra .richtext ul.intra-table-link-list-arrows li a,
		.intra .richtext ul.intra-table-link-list-arrows-no-bg li a{
	display: flex;
	align-items: center;
	font-family: var(--font-hind);
	--tw-text-opacity: 1;
	color: rgb(0 123 52 / var(--tw-text-opacity, 1));
}
.intra .richtext ul.intra-table-link-list li a::after,
		.intra .richtext ul.intra-table-link-list-arrows li a::after,
		.intra .richtext ul.intra-table-link-list-arrows-no-bg li a::after{
	position: absolute;
	right: 0px;
	content: var(--tw-content);
	display: block;
}
.intra .richtext ul.intra-table-link-list-arrows li{
	position: relative;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
}
.intra .richtext ul.intra-table-link-list-arrows li::before{
	--tw-content: none;
	content: var(--tw-content);
}
.intra .richtext ul.intra-table-link-list-arrows li:nth-child(odd){
	--tw-bg-opacity: 1;
	background-color: rgb(225 227 228 / var(--tw-bg-opacity, 1));
}
.intra .richtext ul.intra-table-link-list-arrows li:nth-child(even){
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.intra .richtext ul.intra-table-link-list-arrows-no-bg li{
	position: relative;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
	font-family: var(--font-hind);
	--tw-text-opacity: 1;
	color: rgb(0 123 52 / var(--tw-text-opacity, 1));
}
.intra .richtext ul.intra-table-link-list-arrows-no-bg li::before{
	--tw-content: none;
	content: var(--tw-content);
}
.intra .richtext ul.intra-table-link-list-arrows li a::after,
		.intra .richtext ul.intra-table-link-list-arrows-no-bg li a::after {
			position: absolute;
			right: 0;
		}
.intra .richtext ul.intra-table-link-list-arrows li a::before,
		.intra .richtext ul.intra-table-link-list-arrows-no-bg li a::before {
			content: '';
			display: inline-block;
			width: 1rem;
			height: 1rem;
			font-weight: 700;
			background-size: contain;
			background-repeat: no-repeat;
			margin-right: 1rem;
			background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiMwMDdCMzQiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDM4LjYgMjc4LjZjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNsLTE2MC0xNjBjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zTDMzOC44IDIyNCAzMiAyMjRjLTE3LjcgMC0zMiAxNC4zLTMyIDMyczE0LjMgMzIgMzIgMzJsMzA2LjcgMEwyMzMuNCAzOTMuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNzMzIuOCAxMi41IDQ1LjMgMGwxNjAtMTYweiIvPjwvc3ZnPg==');
			flex-shrink: 0;
		}
.factbox .richtext{
	font-family: var(--font-hind);
}
/* External-link icon */
.factbox .richtext .link-list a[target='_blank']::before {
					vertical-align: sub;
					width: 1.125rem;
					height: 1.125rem;
					margin-right: 0.875rem;
					background-size: 1.125rem 1.125rem;
				}
/* Document icon */
.factbox .richtext .link-list a[href$='.pdf']::before {
					width: 1rem;
					height: 1rem;
					margin-right: 1rem;
					background-size: 1rem 1rem;
				}
.rek-prediction .rek-prediction__item.rekai-pill a{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.rek-prediction .rek-prediction__item.rekai-pill{
	margin-bottom: 0.75rem;
	border-radius: 9999px;
	--tw-border-opacity: 1;
	border-color: rgb(0 50 92 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(0 50 92 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.rek-prediction .rek-prediction__item.rekai-pill:hover{
	--tw-border-opacity: 1;
	border-color: rgb(0 36 63 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(0 36 63 / var(--tw-bg-opacity, 1));
}
.rek-prediction .rek-prediction__list{
	display: flex;
	justify-content: center;
}
.rekai-customlinks-wrapper .rek-prediction .rek-prediction__item.rekai-pill a{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.rekai-customlinks-wrapper .rek-prediction .rek-prediction__item.rekai-pill{
	margin-bottom: 0.75rem;
	border-radius: 9999px;
	--tw-border-opacity: 1;
	border-color: rgb(251 240 245 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(251 240 245 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}
.rekai-customlinks-wrapper .rek-prediction .rek-prediction__list{
	display: flex;
	justify-content: flex-start;
}
.sr-only{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}
.pointer-events-none{
	pointer-events: none;
}
.visible{
	visibility: visible;
}
.static{
	position: static;
}
.fixed{
	position: fixed;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.sticky{
	position: sticky;
}
.inset-y-0{
	top: 0px;
	bottom: 0px;
}
.bottom-0{
	bottom: 0px;
}
.bottom-6{
	bottom: 1.5rem;
}
.left-0{
	left: 0px;
}
.left-2{
	left: 0.5rem;
}
.left-4{
	left: 1rem;
}
.left-6{
	left: 1.5rem;
}
.right-0{
	right: 0px;
}
.right-6{
	right: 1.5rem;
}
.top-0{
	top: 0px;
}
.top-10{
	top: 2.5rem;
}
.top-20{
	top: 5rem;
}
.top-24{
	top: 6rem;
}
.top-9{
	top: 2.25rem;
}
.top-\[1\.125rem\]{
	top: 1.125rem;
}
.z-0{
	z-index: 0;
}
.z-1-neg{
	z-index: -1;
}
.z-10{
	z-index: 10;
}
.z-20{
	z-index: 20;
}
.z-40{
	z-index: 40;
}
.z-50{
	z-index: 50;
}
.order-first{
	order: -9999;
}
.col-span-1{
	grid-column: span 1 / span 1;
}
.col-span-12{
	grid-column: span 12 / span 12;
}
.col-span-2{
	grid-column: span 2 / span 2;
}
.col-span-4{
	grid-column: span 4 / span 4;
}
.col-span-5{
	grid-column: span 5 / span 5;
}
.col-span-6{
	grid-column: span 6 / span 6;
}
.float-right{
	float: right;
}
.float-left{
	float: left;
}
.float-none{
	float: none;
}
.-m-0{
	margin: -0px;
}
.m-auto{
	margin: auto;
}
.mx-0{
	margin-left: 0px;
	margin-right: 0px;
}
.mx-1{
	margin-left: 0.25rem;
	margin-right: 0.25rem;
}
.mx-2{
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.mx-4{
	margin-left: 1rem;
	margin-right: 1rem;
}
.mx-5{
	margin-left: 1.25rem;
	margin-right: 1.25rem;
}
.mx-8{
	margin-left: 2rem;
	margin-right: 2rem;
}
.mx-9{
	margin-left: 2.25rem;
	margin-right: 2.25rem;
}
.mx-auto{
	margin-left: auto;
	margin-right: auto;
}
.my-10{
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
}
.my-16{
	margin-top: 4rem;
	margin-bottom: 4rem;
}
.my-2{
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.my-20{
	margin-top: 5rem;
	margin-bottom: 5rem;
}
.my-3{
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}
.my-4{
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.my-5{
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}
.my-6{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.my-7{
	margin-top: 1.75rem;
	margin-bottom: 1.75rem;
}
.my-8{
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.my-\[2rem\]{
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.-mb-1{
	margin-bottom: -0.25rem;
}
.-mb-4{
	margin-bottom: -1rem;
}
.-ml-2\.5{
	margin-left: -0.625rem;
}
.-ml-3{
	margin-left: -0.75rem;
}
.-mt-4{
	margin-top: -1rem;
}
.mb-0{
	margin-bottom: 0px;
}
.mb-0\.5{
	margin-bottom: 0.125rem;
}
.mb-1{
	margin-bottom: 0.25rem;
}
.mb-10{
	margin-bottom: 2.5rem;
}
.mb-11{
	margin-bottom: 2.75rem;
}
.mb-12{
	margin-bottom: 3rem;
}
.mb-14{
	margin-bottom: 3.5rem;
}
.mb-15{
	margin-bottom: 3.75rem;
}
.mb-16{
	margin-bottom: 4rem;
}
.mb-2{
	margin-bottom: 0.5rem;
}
.mb-2\.5{
	margin-bottom: 0.625rem;
}
.mb-20{
	margin-bottom: 5rem;
}
.mb-28{
	margin-bottom: 7rem;
}
.mb-3{
	margin-bottom: 0.75rem;
}
.mb-3\.5{
	margin-bottom: 0.875rem;
}
.mb-32{
	margin-bottom: 8rem;
}
.mb-4{
	margin-bottom: 1rem;
}
.mb-5{
	margin-bottom: 1.25rem;
}
.mb-52{
	margin-bottom: 13rem;
}
.mb-6{
	margin-bottom: 1.5rem;
}
.mb-7{
	margin-bottom: 1.75rem;
}
.mb-8{
	margin-bottom: 2rem;
}
.mb-9{
	margin-bottom: 2.25rem;
}
.mb-\[0\.1rem\]{
	margin-bottom: 0.1rem;
}
.ml-1{
	margin-left: 0.25rem;
}
.ml-12{
	margin-left: 3rem;
}
.ml-18{
	margin-left: 4.5rem;
}
.ml-2{
	margin-left: 0.5rem;
}
.ml-3{
	margin-left: 0.75rem;
}
.ml-4{
	margin-left: 1rem;
}
.ml-5{
	margin-left: 1.25rem;
}
.ml-8{
	margin-left: 2rem;
}
.mr-1{
	margin-right: 0.25rem;
}
.mr-10{
	margin-right: 2.5rem;
}
.mr-2{
	margin-right: 0.5rem;
}
.mr-3{
	margin-right: 0.75rem;
}
.mr-32{
	margin-right: 8rem;
}
.mr-4{
	margin-right: 1rem;
}
.mr-5{
	margin-right: 1.25rem;
}
.mr-6{
	margin-right: 1.5rem;
}
.mr-7{
	margin-right: 1.75rem;
}
.mr-8{
	margin-right: 2rem;
}
.mt-0{
	margin-top: 0px;
}
.mt-0\.5{
	margin-top: 0.125rem;
}
.mt-1{
	margin-top: 0.25rem;
}
.mt-10{
	margin-top: 2.5rem;
}
.mt-11{
	margin-top: 2.75rem;
}
.mt-12{
	margin-top: 3rem;
}
.mt-14{
	margin-top: 3.5rem;
}
.mt-16{
	margin-top: 4rem;
}
.mt-2{
	margin-top: 0.5rem;
}
.mt-2\.5{
	margin-top: 0.625rem;
}
.mt-20{
	margin-top: 5rem;
}
.mt-3{
	margin-top: 0.75rem;
}
.mt-4{
	margin-top: 1rem;
}
.mt-5{
	margin-top: 1.25rem;
}
.mt-6{
	margin-top: 1.5rem;
}
.mt-7{
	margin-top: 1.75rem;
}
.mt-8{
	margin-top: 2rem;
}
.mt-9{
	margin-top: 2.25rem;
}
.mt-\[0\.1rem\]{
	margin-top: 0.1rem;
}
.mt-\[0\.625rem\]{
	margin-top: 0.625rem;
}
.mt-\[5\.5rem\]{
	margin-top: 5.5rem;
}
.mt-auto{
	margin-top: auto;
}
.line-clamp-2{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.line-clamp-3{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.line-clamp-6{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
}
.block{
	display: block;
}
.inline-block{
	display: inline-block;
}
.inline{
	display: inline;
}
.flex{
	display: flex;
}
.inline-flex{
	display: inline-flex;
}
.table{
	display: table;
}
.grid{
	display: grid;
}
.hidden{
	display: none;
}
.aspect-square{
	aspect-ratio: 1 / 1;
}
.aspect-video{
	aspect-ratio: 16 / 9;
}
.h-10{
	height: 2.5rem;
}
.h-11{
	height: 2.75rem;
}
.h-12{
	height: 3rem;
}
.h-14{
	height: 3.5rem;
}
.h-16{
	height: 4rem;
}
.h-20{
	height: 5rem;
}
.h-3{
	height: 0.75rem;
}
.h-32{
	height: 8rem;
}
.h-34{
	height: 8.5rem;
}
.h-37{
	height: 9.25rem;
}
.h-4{
	height: 1rem;
}
.h-4\/5{
	height: 80%;
}
.h-40{
	height: 10rem;
}
.h-5{
	height: 1.25rem;
}
.h-6{
	height: 1.5rem;
}
.h-60{
	height: 15rem;
}
.h-64{
	height: 16rem;
}
.h-68{
	height: 17rem;
}
.h-7{
	height: 1.75rem;
}
.h-76{
	height: 19rem;
}
.h-8{
	height: 2rem;
}
.h-9{
	height: 2.25rem;
}
.h-96{
	height: 24rem;
}
.h-\[1024px\]{
	height: 1024px;
}
.h-\[15\.3rem\]{
	height: 15.3rem;
}
.h-\[32rem\]{
	height: 32rem;
}
.h-auto{
	height: auto;
}
.h-fit{
	height: -moz-fit-content;
	height: fit-content;
}
.h-full{
	height: 100%;
}
.h-min{
	height: -moz-min-content;
	height: min-content;
}
.h-screen{
	height: 100vh;
}
.max-h-standard{
	max-height: 40rem;
}
.min-h-56{
	min-height: 14rem;
}
.min-h-68{
	min-height: 17rem;
}
.min-h-96{
	min-height: 24rem;
}
.min-h-\[15\.875rem\]{
	min-height: 15.875rem;
}
.min-h-\[20rem\]{
	min-height: 20rem;
}
.min-h-\[4\.625rem\]{
	min-height: 4.625rem;
}
.min-h-\[60px\]{
	min-height: 60px;
}
.min-h-\[9rem\]{
	min-height: 9rem;
}
.w-1\/2{
	width: 50%;
}
.w-10{
	width: 2.5rem;
}
.w-11\/12{
	width: 91.666667%;
}
.w-12{
	width: 3rem;
}
.w-16{
	width: 4rem;
}
.w-17{
	width: 4.25rem;
}
.w-20{
	width: 5rem;
}
.w-24{
	width: 6rem;
}
.w-28{
	width: 7rem;
}
.w-3{
	width: 0.75rem;
}
.w-3\/4{
	width: 75%;
}
.w-34{
	width: 8.5rem;
}
.w-37{
	width: 9.25rem;
}
.w-4{
	width: 1rem;
}
.w-4\/5{
	width: 80%;
}
.w-40{
	width: 10rem;
}
.w-48{
	width: 12rem;
}
.w-5{
	width: 1.25rem;
}
.w-56{
	width: 14rem;
}
.w-6{
	width: 1.5rem;
}
.w-6\/12{
	width: 50%;
}
.w-64{
	width: 16rem;
}
.w-7{
	width: 1.75rem;
}
.w-8{
	width: 2rem;
}
.w-8\/12{
	width: 66.666667%;
}
.w-80{
	width: 20rem;
}
.w-9{
	width: 2.25rem;
}
.w-9\/12{
	width: 75%;
}
.w-96{
	width: 24rem;
}
.w-\[45\%\]{
	width: 45%;
}
.w-\[48px\]{
	width: 48px;
}
.w-\[70\%\]{
	width: 70%;
}
.w-\[90\%\]{
	width: 90%;
}
.w-auto{
	width: auto;
}
.w-full{
	width: 100%;
}
.w-min{
	width: -moz-min-content;
	width: min-content;
}
.min-w-0{
	min-width: 0px;
}
.min-w-20{
	min-width: 5rem;
}
.min-w-80{
	min-width: 20rem;
}
.min-w-\[1\.5rem\]{
	min-width: 1.5rem;
}
.min-w-\[18\.5rem\]{
	min-width: 18.5rem;
}
.min-w-\[200px\]{
	min-width: 200px;
}
.min-w-\[9rem\]{
	min-width: 9rem;
}
.max-w-2xl{
	max-width: 42rem;
}
.max-w-56{
	max-width: 14rem;
}
.max-w-\[105rem\]{
	max-width: 105rem;
}
.max-w-\[224px\]{
	max-width: 224px;
}
.max-w-\[33\.625rem\]{
	max-width: 33.625rem;
}
.max-w-\[36rem\]{
	max-width: 36rem;
}
.max-w-full{
	max-width: 100%;
}
.max-w-header{
	max-width: 105rem;
}
.max-w-screen-xl{
	max-width: 1280px;
}
.max-w-site{
	max-width: 83.5rem;
}
.max-w-standard{
	max-width: 47.65rem;
}
.flex-1{
	flex: 1 1 0%;
}
.flex-\[0_0_15\.3rem\]{
	flex: 0 0 15.3rem;
}
.flex-\[0_0_23rem\]{
	flex: 0 0 23rem;
}
.flex-\[1_0_45\%\]{
	flex: 1 0 45%;
}
.flex-\[40\%\]{
	flex: 40%;
}
.flex-\[60\%\]{
	flex: 60%;
}
.flex-shrink-0{
	flex-shrink: 0;
}
.shrink-0{
	flex-shrink: 0;
}
.grow-0{
	flex-grow: 0;
}
.basis-1\/2{
	flex-basis: 50%;
}
.basis-1\/5{
	flex-basis: 20%;
}
.basis-2\/4{
	flex-basis: 50%;
}
.basis-auto{
	flex-basis: auto;
}
.-rotate-90{
	--tw-rotate: -90deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0{
	--tw-rotate: 0deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90{
	--tw-rotate: 90deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes fadeIn{

	0%{
		display: none;
		opacity: 0;
	}

	1%{
		display: block;
	}

	100%{
		display: block;
		opacity: 1;
	}
}
.animate-fade-in{
	animation: fadeIn .4s cubic-bezier(.4,0,.2,1) forwards;
}
@keyframes fadeOut{

	0%{
		display: block;
		opacity: 1;
	}

	99%{
		display: block;
	}

	100%{
		display: none;
		opacity: 0;
	}
}
.animate-fade-out{
	animation: fadeOut .4s cubic-bezier(.4,0,.2,1) forwards;
}
@keyframes moveInRight{

	0%{
		display: none;
		opacity: 0;
		transform: translate3d(30%, 0, 0);
	}

	1%{
		display: block;
	}

	100%{
		display: block;
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}
.animate-moveInRight{
	animation: moveInRight .5s cubic-bezier(.4,0,.2,1) forwards;
}
@keyframes moveInTop{

	0%{
		display: none;
		opacity: 0;
		transform: translate3d(0, -30%, 0);
	}

	1%{
		display: block;
	}

	100%{
		display: block;
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}
.animate-moveInTop{
	animation: moveInTop .5s cubic-bezier(.4,0,.2,1) forwards;
}
@keyframes moveOutRight{

	0%{
		display: block;
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}

	99%{
		display: block;
	}

	100%{
		display: none;
		transform: translate3d(30%, 0, 0);
		opacity: 0;
	}
}
.animate-moveOutRight{
	animation: moveOutRight .5s cubic-bezier(.4,0,.2,1) forwards;
}
@keyframes moveOutTop{

	0%{
		display: block;
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}

	99%{
		display: block;
	}

	100%{
		display: none;
		transform: translate3d(0, -30%, 0);
		opacity: 0;
	}
}
.animate-moveOutTop{
	animation: moveOutTop .5s cubic-bezier(.4,0,.2,1) forwards;
}
@keyframes pulse{

	50%{
		opacity: .5;
	}
}
.animate-pulse{
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin{

	to{
		transform: rotate(360deg);
	}
}
.animate-spin{
	animation: spin 3s linear infinite;
}
@keyframes spinnerDash{

	0%{
		stroke-dasharray: 1px, 200px;
		stroke-dashoffset: 0px;
	}

	50%{
		stroke-dasharray: 89px, 200px;
		stroke-dashoffset: -35px;
	}

	100%{
		stroke-dasharray: 89px, 200px;
		stroke-dashoffset: -124px;
	}
}
.animate-spinnerDash{
	animation: spinnerDash 1.5s ease-in-out 0s infinite normal none running;
}
@keyframes spinnerRotate{

	100%{
		transform: rotate(360deg);
	}
}
.animate-spinnerRotate{
	animation: spinnerRotate 2s linear 0s infinite normal none running;
}
@keyframes spinnerStroke{

	0%{
		stroke-dashoffset: 3rem;
	}

	100%{
		stroke-dashoffset: 0px;
	}
}
.animate-spinnerStroke{
	animation: spinnerStroke 0.4s cubic-bezier(0.65, 0, 0.45, 1) 0.15s 1 normal forwards running;
}
.cursor-pointer{
	cursor: pointer;
}
.snap-center{
	scroll-snap-align: center;
}
.list-none{
	list-style-type: none;
}
.grid-flow-col{
	grid-auto-flow: column;
}
.grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3{
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
	grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-6{
	grid-template-columns: repeat(6, minmax(0, 1fr));
}
.flex-row{
	flex-direction: row;
}
.flex-col{
	flex-direction: column;
}
.flex-col-reverse{
	flex-direction: column-reverse;
}
.flex-wrap{
	flex-wrap: wrap;
}
.content-center{
	align-content: center;
}
.items-start{
	align-items: flex-start;
}
.items-end{
	align-items: flex-end;
}
.items-center{
	align-items: center;
}
.items-baseline{
	align-items: baseline;
}
.justify-start{
	justify-content: flex-start;
}
.justify-end{
	justify-content: flex-end;
}
.justify-center{
	justify-content: center;
}
.justify-between{
	justify-content: space-between;
}
.justify-evenly{
	justify-content: space-evenly;
}
.\!gap-0{
	gap: 0px !important;
}
.gap-0{
	gap: 0px;
}
.gap-1\.5{
	gap: 0.375rem;
}
.gap-10{
	gap: 2.5rem;
}
.gap-3{
	gap: 0.75rem;
}
.gap-4{
	gap: 1rem;
}
.gap-8{
	gap: 2rem;
}
.gap-x-3{
	-moz-column-gap: 0.75rem;
	     column-gap: 0.75rem;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.divide-x-0 > :not([hidden]) ~ :not([hidden]){
	--tw-divide-x-reverse: 0;
	border-right-width: calc(0px * var(--tw-divide-x-reverse));
	border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y-1 > :not([hidden]) ~ :not([hidden]){
	--tw-divide-y-reverse: 0;
	border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-\[\#0A446F\] > :not([hidden]) ~ :not([hidden]){
	--tw-divide-opacity: 1;
	border-color: rgb(10 68 111 / var(--tw-divide-opacity, 1));
}
.divide-greyLight > :not([hidden]) ~ :not([hidden]){
	--tw-divide-opacity: 1;
	border-color: rgb(206 208 211 / var(--tw-divide-opacity, 1));
}
.overflow-hidden{
	overflow: hidden;
}
.overflow-visible{
	overflow: visible;
}
.overflow-scroll{
	overflow: scroll;
}
.overflow-x-auto{
	overflow-x: auto;
}
.overflow-x-scroll{
	overflow-x: scroll;
}
.text-ellipsis{
	text-overflow: ellipsis;
}
.whitespace-normal{
	white-space: normal;
}
.whitespace-nowrap{
	white-space: nowrap;
}
.break-words{
	overflow-wrap: break-word;
}
.break-all{
	word-break: break-all;
}
.rounded{
	border-radius: 0.25rem;
}
.rounded-2xl{
	border-radius: 1rem;
}
.rounded-\[10px\]{
	border-radius: 10px;
}
.rounded-\[16px\]{
	border-radius: 16px;
}
.rounded-full{
	border-radius: 9999px;
}
.rounded-lg{
	border-radius: 0.5rem;
}
.rounded-md{
	border-radius: 0.375rem;
}
.rounded-sm{
	border-radius: 0.125rem;
}
.rounded-t-2xl{
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
}
.border{
	border-width: 1px;
}
.border-1{
	border-width: 1px;
}
.border-2{
	border-width: 2px;
}
.border-4{
	border-width: 4px;
}
.border-\[0\.187rem\]{
	border-width: 0.187rem;
}
.border-b{
	border-bottom-width: 1px;
}
.border-b-1{
	border-bottom-width: 1px;
}
.border-b-2{
	border-bottom-width: 2px;
}
.border-b-4{
	border-bottom-width: 4px;
}
.border-l{
	border-left-width: 1px;
}
.border-l-2{
	border-left-width: 2px;
}
.border-t{
	border-top-width: 1px;
}
.border-t-1{
	border-top-width: 1px;
}
.border-t-4{
	border-top-width: 4px;
}
.border-none{
	border-style: none;
}
.border-\[\#0A446F\]{
	--tw-border-opacity: 1;
	border-color: rgb(10 68 111 / var(--tw-border-opacity, 1));
}
.border-black{
	--tw-border-opacity: 1;
	border-color: rgb(29 29 29 / var(--tw-border-opacity, 1));
}
.border-blueDark{
	--tw-border-opacity: 1;
	border-color: rgb(0 58 101 / var(--tw-border-opacity, 1));
}
.border-blueLight{
	--tw-border-opacity: 1;
	border-color: rgb(204 226 239 / var(--tw-border-opacity, 1));
}
.border-green{
	--tw-border-opacity: 1;
	border-color: rgb(0 123 52 / var(--tw-border-opacity, 1));
}
.border-greenLight{
	--tw-border-opacity: 1;
	border-color: rgb(211 240 211 / var(--tw-border-opacity, 1));
}
.border-grey{
	--tw-border-opacity: 1;
	border-color: rgb(112 112 112 / var(--tw-border-opacity, 1));
}
.border-greyBorder{
	--tw-border-opacity: 1;
	border-color: rgb(141 144 149 / var(--tw-border-opacity, 1));
}
.border-greyLight{
	--tw-border-opacity: 1;
	border-color: rgb(206 208 211 / var(--tw-border-opacity, 1));
}
.border-greyLightest{
	--tw-border-opacity: 1;
	border-color: rgb(241 241 241 / var(--tw-border-opacity, 1));
}
.border-greySuperLight{
	--tw-border-opacity: 1;
	border-color: rgb(243 243 243 / var(--tw-border-opacity, 1));
}
.border-indigo{
	--tw-border-opacity: 1;
	border-color: rgb(0 50 92 / var(--tw-border-opacity, 1));
}
.border-magenta{
	--tw-border-opacity: 1;
	border-color: rgb(182 1 76 / var(--tw-border-opacity, 1));
}
.border-purple{
	--tw-border-opacity: 1;
	border-color: rgb(88 24 102 / var(--tw-border-opacity, 1));
}
.border-purpleLight{
	--tw-border-opacity: 1;
	border-color: rgb(238 231 239 / var(--tw-border-opacity, 1));
}
.border-red{
	--tw-border-opacity: 1;
	border-color: rgb(204 0 0 / var(--tw-border-opacity, 1));
}
.border-redLightest{
	--tw-border-opacity: 1;
	border-color: rgb(255 238 238 / var(--tw-border-opacity, 1));
}
.border-semiTransparentBlack{
	border-color: #000000BF;
}
.border-transparent{
	border-color: transparent;
}
.border-white{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-yellow{
	--tw-border-opacity: 1;
	border-color: rgb(194 126 0 / var(--tw-border-opacity, 1));
}
.border-b-black{
	--tw-border-opacity: 1;
	border-bottom-color: rgb(29 29 29 / var(--tw-border-opacity, 1));
}
.border-b-blueBesta{
	--tw-border-opacity: 1;
	border-bottom-color: rgb(34 51 79 / var(--tw-border-opacity, 1));
}
.border-l-yellow{
	--tw-border-opacity: 1;
	border-left-color: rgb(194 126 0 / var(--tw-border-opacity, 1));
}
.bg-\[\#00325C\]{
	--tw-bg-opacity: 1;
	background-color: rgb(0 50 92 / var(--tw-bg-opacity, 1));
}
.bg-\[\#0A446F\]{
	--tw-bg-opacity: 1;
	background-color: rgb(10 68 111 / var(--tw-bg-opacity, 1));
}
.bg-\[\#8D003A\]{
	--tw-bg-opacity: 1;
	background-color: rgb(141 0 58 / var(--tw-bg-opacity, 1));
}
.bg-\[\#B0394B\]{
	--tw-bg-opacity: 1;
	background-color: rgb(176 57 75 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f0fdf4\]{
	--tw-bg-opacity: 1;
	background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fef2f2\]{
	--tw-bg-opacity: 1;
	background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.bg-black{
	--tw-bg-opacity: 1;
	background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.bg-blue{
	--tw-bg-opacity: 1;
	background-color: rgb(0 90 152 / var(--tw-bg-opacity, 1));
}
.bg-blueBesta{
	--tw-bg-opacity: 1;
	background-color: rgb(34 51 79 / var(--tw-bg-opacity, 1));
}
.bg-blueDark{
	--tw-bg-opacity: 1;
	background-color: rgb(0 58 101 / var(--tw-bg-opacity, 1));
}
.bg-blueLight{
	--tw-bg-opacity: 1;
	background-color: rgb(204 226 239 / var(--tw-bg-opacity, 1));
}
.bg-blueMedium{
	--tw-bg-opacity: 1;
	background-color: rgb(153 197 223 / var(--tw-bg-opacity, 1));
}
.bg-gray-200{
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-green{
	--tw-bg-opacity: 1;
	background-color: rgb(0 123 52 / var(--tw-bg-opacity, 1));
}
.bg-green-500{
	--tw-bg-opacity: 1;
	background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.bg-greenLight{
	--tw-bg-opacity: 1;
	background-color: rgb(211 240 211 / var(--tw-bg-opacity, 1));
}
.bg-greyLight{
	--tw-bg-opacity: 1;
	background-color: rgb(206 208 211 / var(--tw-bg-opacity, 1));
}
.bg-greyLighter{
	--tw-bg-opacity: 1;
	background-color: rgb(225 227 228 / var(--tw-bg-opacity, 1));
}
.bg-greyLightest{
	--tw-bg-opacity: 1;
	background-color: rgb(241 241 241 / var(--tw-bg-opacity, 1));
}
.bg-greySuperLight{
	--tw-bg-opacity: 1;
	background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1));
}
.bg-indigo{
	--tw-bg-opacity: 1;
	background-color: rgb(0 50 92 / var(--tw-bg-opacity, 1));
}
.bg-lightGreen{
	--tw-bg-opacity: 1;
	background-color: rgb(229 241 234 / var(--tw-bg-opacity, 1));
}
.bg-magenta{
	--tw-bg-opacity: 1;
	background-color: rgb(182 1 76 / var(--tw-bg-opacity, 1));
}
.bg-magentaLight{
	--tw-bg-opacity: 1;
	background-color: rgb(251 240 245 / var(--tw-bg-opacity, 1));
}
.bg-orangeDark{
	--tw-bg-opacity: 1;
	background-color: rgb(247 84 43 / var(--tw-bg-opacity, 1));
}
.bg-paleBlue{
	--tw-bg-opacity: 1;
	background-color: rgb(229 240 246 / var(--tw-bg-opacity, 1));
}
.bg-pinkLight{
	--tw-bg-opacity: 1;
	background-color: rgb(240 204 219 / var(--tw-bg-opacity, 1));
}
.bg-purple{
	--tw-bg-opacity: 1;
	background-color: rgb(88 24 102 / var(--tw-bg-opacity, 1));
}
.bg-purpleLight{
	--tw-bg-opacity: 1;
	background-color: rgb(238 231 239 / var(--tw-bg-opacity, 1));
}
.bg-red{
	--tw-bg-opacity: 1;
	background-color: rgb(204 0 0 / var(--tw-bg-opacity, 1));
}
.bg-redLight{
	--tw-bg-opacity: 1;
	background-color: rgb(235 199 214 / var(--tw-bg-opacity, 1));
}
.bg-redLightest{
	--tw-bg-opacity: 1;
	background-color: rgb(255 238 238 / var(--tw-bg-opacity, 1));
}
.bg-scrollToTop{
	--tw-bg-opacity: 1;
	background-color: rgb(176 57 75 / var(--tw-bg-opacity, 1));
}
.bg-semiTransparentBlack{
	background-color: #000000BF;
}
.bg-white{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-yellow{
	--tw-bg-opacity: 1;
	background-color: rgb(194 126 0 / var(--tw-bg-opacity, 1));
}
.bg-yellowLight{
	--tw-bg-opacity: 1;
	background-color: rgb(247 217 153 / var(--tw-bg-opacity, 1));
}
.bg-yellowLighter{
	--tw-bg-opacity: 1;
	background-color: rgb(251 236 204 / var(--tw-bg-opacity, 1));
}
.bg-yellowLightest{
	--tw-bg-opacity: 1;
	background-color: rgb(253 245 229 / var(--tw-bg-opacity, 1));
}
.bg-\[linear-gradient\(to_right\2c \#fff\2c \#fff_66\.666\%\2c \#f1f1f1_66\.666\%\)\]{
	background-image: linear-gradient(to right,#fff,#fff 66.666%,#f1f1f1 66.666%);
}
.fill-current{
	fill: currentColor;
}
.object-cover{
	-o-object-fit: cover;
	   object-fit: cover;
}
.p-0{
	padding: 0px;
}
.p-1{
	padding: 0.25rem;
}
.p-10{
	padding: 2.5rem;
}
.p-14{
	padding: 3.5rem;
}
.p-2{
	padding: 0.5rem;
}
.p-3{
	padding: 0.75rem;
}
.p-4{
	padding: 1rem;
}
.p-5{
	padding: 1.25rem;
}
.p-6{
	padding: 1.5rem;
}
.p-8{
	padding: 2rem;
}
.px-0{
	padding-left: 0px;
	padding-right: 0px;
}
.px-1{
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.px-10{
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.px-12{
	padding-left: 3rem;
	padding-right: 3rem;
}
.px-15{
	padding-left: 3.75rem;
	padding-right: 3.75rem;
}
.px-2{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.px-3{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.px-4{
	padding-left: 1rem;
	padding-right: 1rem;
}
.px-5{
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.px-6{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.px-8{
	padding-left: 2rem;
	padding-right: 2rem;
}
.px-\[0\.75rem\]{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.px-\[18px\]{
	padding-left: 18px;
	padding-right: 18px;
}
.py-1{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.py-10{
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
.py-12{
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.py-14{
	padding-top: 3.5rem;
	padding-bottom: 3.5rem;
}
.py-15{
	padding-top: 3.75rem;
	padding-bottom: 3.75rem;
}
.py-16{
	padding-top: 4rem;
	padding-bottom: 4rem;
}
.py-18{
	padding-top: 4.5rem;
	padding-bottom: 4.5rem;
}
.py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.py-2\.5{
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}
.py-20{
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.py-24{
	padding-top: 6rem;
	padding-bottom: 6rem;
}
.py-3{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.py-4{
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.py-5{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
.py-6{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.py-8{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.py-\[0\.625rem\]{
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}
.py-\[1\.125rem\]{
	padding-top: 1.125rem;
	padding-bottom: 1.125rem;
}
.py-\[10px\]{
	padding-top: 10px;
	padding-bottom: 10px;
}
.pb-0{
	padding-bottom: 0px;
}
.pb-1{
	padding-bottom: 0.25rem;
}
.pb-10{
	padding-bottom: 2.5rem;
}
.pb-12{
	padding-bottom: 3rem;
}
.pb-15{
	padding-bottom: 3.75rem;
}
.pb-16{
	padding-bottom: 4rem;
}
.pb-18{
	padding-bottom: 4.5rem;
}
.pb-2{
	padding-bottom: 0.5rem;
}
.pb-20{
	padding-bottom: 5rem;
}
.pb-24{
	padding-bottom: 6rem;
}
.pb-3{
	padding-bottom: 0.75rem;
}
.pb-4{
	padding-bottom: 1rem;
}
.pb-5{
	padding-bottom: 1.25rem;
}
.pb-6{
	padding-bottom: 1.5rem;
}
.pb-7{
	padding-bottom: 1.75rem;
}
.pb-8{
	padding-bottom: 2rem;
}
.pl-0{
	padding-left: 0px;
}
.pl-1{
	padding-left: 0.25rem;
}
.pl-14{
	padding-left: 3.5rem;
}
.pl-15{
	padding-left: 3.75rem;
}
.pl-18{
	padding-left: 4.5rem;
}
.pl-2{
	padding-left: 0.5rem;
}
.pl-5{
	padding-left: 1.25rem;
}
.pl-6{
	padding-left: 1.5rem;
}
.pl-8{
	padding-left: 2rem;
}
.pl-9{
	padding-left: 2.25rem;
}
.pl-\[6\.25rem\]{
	padding-left: 6.25rem;
}
.pl-\[9rem\]{
	padding-left: 9rem;
}
.pr-1{
	padding-right: 0.25rem;
}
.pr-16{
	padding-right: 4rem;
}
.pr-2{
	padding-right: 0.5rem;
}
.pr-3{
	padding-right: 0.75rem;
}
.pr-5{
	padding-right: 1.25rem;
}
.pr-6{
	padding-right: 1.5rem;
}
.pr-8{
	padding-right: 2rem;
}
.pr-\[10px\]{
	padding-right: 10px;
}
.pr-\[5\.5rem\]{
	padding-right: 5.5rem;
}
.pt-1{
	padding-top: 0.25rem;
}
.pt-10{
	padding-top: 2.5rem;
}
.pt-12{
	padding-top: 3rem;
}
.pt-14{
	padding-top: 3.5rem;
}
.pt-16{
	padding-top: 4rem;
}
.pt-2{
	padding-top: 0.5rem;
}
.pt-3{
	padding-top: 0.75rem;
}
.pt-4{
	padding-top: 1rem;
}
.pt-5{
	padding-top: 1.25rem;
}
.pt-6{
	padding-top: 1.5rem;
}
.pt-8{
	padding-top: 2rem;
}
.pt-\[1px\]{
	padding-top: 1px;
}
.text-left{
	text-align: left;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.align-baseline{
	vertical-align: baseline;
}
.align-middle{
	vertical-align: middle;
}
.font-dm{
	font-family: var(--font-dm);
}
.font-hind{
	font-family: var(--font-hind);
}
.font-lora{
	font-family: var(--font-lora);
}
.font-roboto{
	font-family: var(--font-roboto);
}
.font-robotoSlab{
	font-family: var(--font-roboto-slab);
}
.text-2xl{
	font-size: 1.5rem;
	line-height: 2rem;
}
.text-4xl{
	font-size: 2.25rem;
	line-height: 2.5rem;
}
.text-\[1\.0625rem\]{
	font-size: 1.0625rem;
}
.text-\[1rem\]{
	font-size: 1rem;
}
.text-\[24px\]{
	font-size: 24px;
}
.text-\[3rem\]{
	font-size: 3rem;
}
.text-base{
	font-size: 1rem;
	line-height: 1.5rem;
}
.text-buttontext{
	font-size: 1rem;
	line-height: 1.25rem;
}
.text-circle{
	font-size: 3.5rem;
}
.text-h1{
	font-size: 3.875rem;
	line-height: 4rem;
}
.text-h1HeadingSmall{
	font-size: 2.5rem;
	line-height: 2.875rem;
}
.text-h2{
	font-size: 2rem;
	line-height: 2.375rem;
}
.text-h3{
	font-size: 1.5rem;
	line-height: 1.875rem;
}
.text-h4{
	font-size: 1.375rem;
	line-height: 1.75rem;
}
.text-h5{
	font-size: 1.25rem;
	line-height: 1.625rem;
}
.text-h6{
	font-size: 1.125rem;
	line-height: 1.5rem;
}
.text-p{
	font-size: 1rem;
	line-height: 1.625rem;
}
.text-preamble{
	font-size: 1.5rem;
	line-height: 2.25rem;
}
.text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.text-xl{
	font-size: 1.25rem;
	line-height: 1.75rem;
}
.text-xs{
	font-size: 0.75rem;
	line-height: 1rem;
}
.font-\[600\]{
	font-weight: 600;
}
.font-bold{
	font-weight: 700;
}
.font-medium{
	font-weight: 500;
}
.font-normal{
	font-weight: 400;
}
.font-semibold{
	font-weight: 600;
}
.uppercase{
	text-transform: uppercase;
}
.not-italic{
	font-style: normal;
}
.leading-4{
	line-height: 1rem;
}
.leading-5{
	line-height: 1.25rem;
}
.leading-6{
	line-height: 1.5rem;
}
.leading-7{
	line-height: 1.75rem;
}
.leading-9{
	line-height: 2.25rem;
}
.leading-\[1\.375rem\]{
	line-height: 1.375rem;
}
.leading-\[1\.875rem\]{
	line-height: 1.875rem;
}
.leading-\[22px\]{
	line-height: 22px;
}
.leading-\[3\.5rem\]{
	line-height: 3.5rem;
}
.leading-none{
	line-height: 1;
}
.leading-normal{
	line-height: 1.5;
}
.tracking-normal{
	letter-spacing: 0em;
}
.tracking-wider{
	letter-spacing: 0.05em;
}
.\!text-blueDark{
	--tw-text-opacity: 1 !important;
	color: rgb(0 58 101 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#003a65\]{
	--tw-text-opacity: 1;
	color: rgb(0 58 101 / var(--tw-text-opacity, 1));
}
.text-\[\#0A446F\]{
	--tw-text-opacity: 1;
	color: rgb(10 68 111 / var(--tw-text-opacity, 1));
}
.text-\[\#14532d\]{
	--tw-text-opacity: 1;
	color: rgb(20 83 45 / var(--tw-text-opacity, 1));
}
.text-\[\#15803c\]{
	--tw-text-opacity: 1;
	color: rgb(21 128 60 / var(--tw-text-opacity, 1));
}
.text-\[\#7f1d1d\]{
	--tw-text-opacity: 1;
	color: rgb(127 29 29 / var(--tw-text-opacity, 1));
}
.text-\[\#f87171\]{
	--tw-text-opacity: 1;
	color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}
.text-black{
	--tw-text-opacity: 1;
	color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}
.text-blueBesta{
	--tw-text-opacity: 1;
	color: rgb(34 51 79 / var(--tw-text-opacity, 1));
}
.text-blueDark{
	--tw-text-opacity: 1;
	color: rgb(0 58 101 / var(--tw-text-opacity, 1));
}
.text-gray-800{
	--tw-text-opacity: 1;
	color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-green{
	--tw-text-opacity: 1;
	color: rgb(0 123 52 / var(--tw-text-opacity, 1));
}
.text-grey{
	--tw-text-opacity: 1;
	color: rgb(112 112 112 / var(--tw-text-opacity, 1));
}
.text-greyDark{
	--tw-text-opacity: 1;
	color: rgb(64 64 64 / var(--tw-text-opacity, 1));
}
.text-indigo{
	--tw-text-opacity: 1;
	color: rgb(0 50 92 / var(--tw-text-opacity, 1));
}
.text-linkBlue{
	--tw-text-opacity: 1;
	color: rgb(35 132 191 / var(--tw-text-opacity, 1));
}
.text-magenta{
	--tw-text-opacity: 1;
	color: rgb(182 1 76 / var(--tw-text-opacity, 1));
}
.text-purple{
	--tw-text-opacity: 1;
	color: rgb(88 24 102 / var(--tw-text-opacity, 1));
}
.text-red{
	--tw-text-opacity: 1;
	color: rgb(204 0 0 / var(--tw-text-opacity, 1));
}
.text-semiTransparentBlack{
	color: #000000BF;
}
.text-white{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline{
	text-decoration-line: underline;
}
.no-underline{
	text-decoration-line: none;
}
.underline-offset-1{
	text-underline-offset: 1px;
}
.placeholder-grey::-moz-placeholder{
	--tw-placeholder-opacity: 1;
	color: rgb(112 112 112 / var(--tw-placeholder-opacity, 1));
}
.placeholder-grey::placeholder{
	--tw-placeholder-opacity: 1;
	color: rgb(112 112 112 / var(--tw-placeholder-opacity, 1));
}
.opacity-0{
	opacity: 0;
}
.opacity-10{
	opacity: 0.1;
}
.opacity-100{
	opacity: 1;
}
.shadow-\[0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{
	--tw-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
	--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.ring{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.blur{
	--tw-blur: blur(8px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-lg{
	--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-all{
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.duration-300{
	transition-duration: 300ms;
}
.after\:absolute::after{
	content: var(--tw-content);
	position: absolute;
}
.after\:inset-0::after{
	content: var(--tw-content);
	inset: 0px;
}
.after\:-bottom-\[1px\]::after{
	content: var(--tw-content);
	bottom: -1px;
}
.after\:left-0::after{
	content: var(--tw-content);
	left: 0px;
}
.after\:h-\[3px\]::after{
	content: var(--tw-content);
	height: 3px;
}
.after\:w-full::after{
	content: var(--tw-content);
	width: 100%;
}
.after\:bg-yellow::after{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(194 126 0 / var(--tw-bg-opacity, 1));
}
.after\:content-\[\'\'\]::after{
	--tw-content: '';
	content: var(--tw-content);
}
.last\:pb-0:last-child{
	padding-bottom: 0px;
}
.last\:pr-0:last-child{
	padding-right: 0px;
}
.focus-within\:outline-none:focus-within{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.focus-within\:ring-2:focus-within{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-\[\#B6014C\]:focus-within{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(182 1 76 / var(--tw-ring-opacity, 1));
}
.focus-within\:ring-white:focus-within{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.hover\:mb-\[3rem\]:hover{
	margin-bottom: 3rem;
}
.hover\:cursor-pointer:hover{
	cursor: pointer;
}
.hover\:border-y-4:hover{
	border-top-width: 4px;
	border-bottom-width: 4px;
}
.hover\:border-b-2:hover{
	border-bottom-width: 2px;
}
.hover\:border-b-4:hover{
	border-bottom-width: 4px;
}
.hover\:border-black:hover{
	--tw-border-opacity: 1;
	border-color: rgb(29 29 29 / var(--tw-border-opacity, 1));
}
.hover\:border-blueDark:hover{
	--tw-border-opacity: 1;
	border-color: rgb(0 58 101 / var(--tw-border-opacity, 1));
}
.hover\:border-green:hover{
	--tw-border-opacity: 1;
	border-color: rgb(0 123 52 / var(--tw-border-opacity, 1));
}
.hover\:border-green-hover:hover{
	--tw-border-opacity: 1;
	border-color: rgb(2 100 64 / var(--tw-border-opacity, 1));
}
.hover\:border-greyLighter:hover{
	--tw-border-opacity: 1;
	border-color: rgb(225 227 228 / var(--tw-border-opacity, 1));
}
.hover\:border-indigo-hover:hover{
	--tw-border-opacity: 1;
	border-color: rgb(0 36 63 / var(--tw-border-opacity, 1));
}
.hover\:border-magenta-hover:hover{
	--tw-border-opacity: 1;
	border-color: rgb(141 0 58 / var(--tw-border-opacity, 1));
}
.hover\:border-purple:hover{
	--tw-border-opacity: 1;
	border-color: rgb(88 24 102 / var(--tw-border-opacity, 1));
}
.hover\:border-purple-hover:hover{
	--tw-border-opacity: 1;
	border-color: rgb(61 17 71 / var(--tw-border-opacity, 1));
}
.hover\:border-white:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-b-blueDark:hover{
	--tw-border-opacity: 1;
	border-bottom-color: rgb(0 58 101 / var(--tw-border-opacity, 1));
}
.hover\:bg-black:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(0 123 52 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-hover:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(2 100 64 / var(--tw-bg-opacity, 1));
}
.hover\:bg-greyLighter:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(225 227 228 / var(--tw-bg-opacity, 1));
}
.hover\:bg-greyLightest:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(241 241 241 / var(--tw-bg-opacity, 1));
}
.hover\:bg-indigo:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(0 50 92 / var(--tw-bg-opacity, 1));
}
.hover\:bg-indigo-hover:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(0 36 63 / var(--tw-bg-opacity, 1));
}
.hover\:bg-magenta-hover:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(141 0 58 / var(--tw-bg-opacity, 1));
}
.hover\:bg-purple:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(88 24 102 / var(--tw-bg-opacity, 1));
}
.hover\:bg-purple-hover:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(61 17 71 / var(--tw-bg-opacity, 1));
}
.hover\:bg-yellowLightest:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(253 245 229 / var(--tw-bg-opacity, 1));
}
.hover\:text-white:hover{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover{
	text-decoration-line: underline;
}
.hover\:no-underline:hover{
	text-decoration-line: none;
}
.focus\:border-white:focus{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.focus\:outline-none:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.focus\:outline-black:focus{
	outline-color: #1D1D1D;
}
.group:hover .group-hover\:block{
	display: block;
}
.group:hover .group-hover\:translate-x-2{
	--tw-translate-x: 0.5rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:cursor-pointer{
	cursor: pointer;
}
.group:hover .group-hover\:border-black{
	--tw-border-opacity: 1;
	border-color: rgb(29 29 29 / var(--tw-border-opacity, 1));
}
.group:hover .group-hover\:text-white{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:underline{
	text-decoration-line: underline;
}
.group:hover .group-hover\:no-underline{
	text-decoration-line: none;
}
.group:focus .group-focus\:outline{
	outline-style: solid;
}
.peer:focus-visible ~ .peer-focus-visible\:border-4{
	border-width: 4px;
}
.peer:focus-visible ~ .peer-focus-visible\:border-magenta{
	--tw-border-opacity: 1;
	border-color: rgb(182 1 76 / var(--tw-border-opacity, 1));
}
@media (min-width: 640px){

	.sm\:left-16{
		left: 4rem;
	}

	.sm\:col-span-3{
		grid-column: span 3 / span 3;
	}

	.sm\:col-span-4{
		grid-column: span 4 / span 4;
	}

	.sm\:col-span-5{
		grid-column: span 5 / span 5;
	}

	.sm\:col-span-6{
		grid-column: span 6 / span 6;
	}

	.sm\:col-start-4{
		grid-column-start: 4;
	}

	.sm\:float-right{
		float: right;
	}

	.sm\:mx-12{
		margin-left: 3rem;
		margin-right: 3rem;
	}

	.sm\:mx-6{
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}

	.sm\:mx-auto{
		margin-left: auto;
		margin-right: auto;
	}

	.sm\:mb-0{
		margin-bottom: 0px;
	}

	.sm\:mb-16{
		margin-bottom: 4rem;
	}

	.sm\:mb-5{
		margin-bottom: 1.25rem;
	}

	.sm\:ml-0{
		margin-left: 0px;
	}

	.sm\:ml-22{
		margin-left: 5.5rem;
	}

	.sm\:mr-12{
		margin-right: 3rem;
	}

	.sm\:mt-0{
		margin-top: 0px;
	}

	.sm\:mt-14{
		margin-top: 3.5rem;
	}

	.sm\:mt-2{
		margin-top: 0.5rem;
	}

	.sm\:mt-9{
		margin-top: 2.25rem;
	}

	.sm\:block{
		display: block;
	}

	.sm\:flex{
		display: flex;
	}

	.sm\:h-full{
		height: 100%;
	}

	.sm\:w-\[15rem\]{
		width: 15rem;
	}

	.sm\:w-auto{
		width: auto;
	}

	.sm\:w-full{
		width: 100%;
	}

	.sm\:min-w-full{
		min-width: 100%;
	}

	.sm\:grid-flow-row{
		grid-auto-flow: row;
	}

	.sm\:grid-flow-col{
		grid-auto-flow: column;
	}

	.sm\:grid-cols-12{
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}

	.sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.sm\:grid-cols-8{
		grid-template-columns: repeat(8, minmax(0, 1fr));
	}

	.sm\:flex-row{
		flex-direction: row;
	}

	.sm\:flex-wrap{
		flex-wrap: wrap;
	}

	.sm\:items-center{
		align-items: center;
	}

	.sm\:gap-6{
		gap: 1.5rem;
	}

	.sm\:overflow-auto{
		overflow: auto;
	}

	.sm\:border-0{
		border-width: 0px;
	}

	.sm\:border-b-2{
		border-bottom-width: 2px;
	}

	.sm\:border-none{
		border-style: none;
	}

	.sm\:p-6{
		padding: 1.5rem;
	}

	.sm\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}

	.sm\:px-6{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.sm\:py-10{
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.sm\:py-14{
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}

	.sm\:pb-0{
		padding-bottom: 0px;
	}

	.sm\:pb-18{
		padding-bottom: 4.5rem;
	}

	.sm\:pb-20{
		padding-bottom: 5rem;
	}

	.sm\:pl-20{
		padding-left: 5rem;
	}

	.sm\:pl-8{
		padding-left: 2rem;
	}

	.sm\:pr-30{
		padding-right: 7.5rem;
	}

	.sm\:pr-8{
		padding-right: 2rem;
	}

	.sm\:pr-\[9\.375rem\]{
		padding-right: 9.375rem;
	}

	.sm\:pt-14{
		padding-top: 3.5rem;
	}

	.sm\:text-h5{
		font-size: 1.25rem;
		line-height: 1.625rem;
	}

	.sm\:font-bold{
		font-weight: 700;
	}

	.first\:sm\:ml-0:first-child{
		margin-left: 0px;
	}

	.last\:sm\:mr-0:last-child{
		margin-right: 0px;
	}

	.group:focus .sm\:group-focus\:outline-none{
		outline: 2px solid transparent;
		outline-offset: 2px;
	}
}
@media (min-width: 768px){

	.md\:order-last{
		order: 9999;
	}

	.md\:mx-10{
		margin-left: 2.5rem;
		margin-right: 2.5rem;
	}

	.md\:mx-auto{
		margin-left: auto;
		margin-right: auto;
	}

	.md\:-ml-10{
		margin-left: -2.5rem;
	}

	.md\:-mr-\[58\.333333\%\]{
		margin-right: -58.333333%;
	}

	.md\:mb-0{
		margin-bottom: 0px;
	}

	.md\:mb-10{
		margin-bottom: 2.5rem;
	}

	.md\:mb-12{
		margin-bottom: 3rem;
	}

	.md\:mb-20{
		margin-bottom: 5rem;
	}

	.md\:mb-6{
		margin-bottom: 1.5rem;
	}

	.md\:mr-15{
		margin-right: 3.75rem;
	}

	.md\:mt-0{
		margin-top: 0px;
	}

	.md\:mt-12{
		margin-top: 3rem;
	}

	.md\:mt-20{
		margin-top: 5rem;
	}

	.md\:mt-8{
		margin-top: 2rem;
	}

	.md\:block{
		display: block;
	}

	.md\:inline-block{
		display: inline-block;
	}

	.md\:flex{
		display: flex;
	}

	.md\:grid{
		display: grid;
	}

	.md\:hidden{
		display: none;
	}

	.md\:h-184{
		height: 46rem;
	}

	.md\:h-96{
		height: 24rem;
	}

	.md\:max-h-\[15rem\]{
		max-height: 15rem;
	}

	.md\:min-h-184{
		min-height: 46rem;
	}

	.md\:min-h-\[23rem\]{
		min-height: 23rem;
	}

	.md\:min-h-\[620px\]{
		min-height: 620px;
	}

	.md\:w-1\/2{
		width: 50%;
	}

	.md\:w-1\/3{
		width: 33.333333%;
	}

	.md\:w-2\/5{
		width: 40%;
	}

	.md\:w-4\/5{
		width: 80%;
	}

	.md\:w-6\/12{
		width: 50%;
	}

	.md\:w-60{
		width: 15rem;
	}

	.md\:w-88{
		width: 22rem;
	}

	.md\:w-\[45\%\]{
		width: 45%;
	}

	.md\:w-\[5\%\]{
		width: 5%;
	}

	.md\:w-auto{
		width: auto;
	}

	.md\:min-w-60{
		min-width: 15rem;
	}

	.md\:flex-\[0_0_25rem\]{
		flex: 0 0 25rem;
	}

	.md\:flex-\[0_0_27rem\]{
		flex: 0 0 27rem;
	}

	.md\:basis-2\/5{
		flex-basis: 40%;
	}

	.md\:basis-3\/5{
		flex-basis: 60%;
	}

	.md\:basis-4\/5{
		flex-basis: 80%;
	}

	.md\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.md\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.md\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.md\:flex-row{
		flex-direction: row;
	}

	.md\:flex-col{
		flex-direction: column;
	}

	.md\:flex-wrap{
		flex-wrap: wrap;
	}

	.md\:items-start{
		align-items: flex-start;
	}

	.md\:items-center{
		align-items: center;
	}

	.md\:justify-between{
		justify-content: space-between;
	}

	.md\:gap-4{
		gap: 1rem;
	}

	.md\:gap-8{
		gap: 2rem;
	}

	.md\:divide-x-1 > :not([hidden]) ~ :not([hidden]){
		--tw-divide-x-reverse: 0;
		border-right-width: calc(1px * var(--tw-divide-x-reverse));
		border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
	}

	.md\:rounded-none{
		border-radius: 0px;
	}

	.md\:border-b{
		border-bottom-width: 1px;
	}

	.md\:border-b-2{
		border-bottom-width: 2px;
	}

	.md\:border-l{
		border-left-width: 1px;
	}

	.md\:border-greyLight{
		--tw-border-opacity: 1;
		border-color: rgb(206 208 211 / var(--tw-border-opacity, 1));
	}

	.md\:bg-white{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	}

	.md\:p-0{
		padding: 0px;
	}

	.md\:p-10{
		padding: 2.5rem;
	}

	.md\:p-8{
		padding: 2rem;
	}

	.md\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}

	.md\:px-10{
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}

	.md\:px-12{
		padding-left: 3rem;
		padding-right: 3rem;
	}

	.md\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.md\:px-\[14\.25rem\]{
		padding-left: 14.25rem;
		padding-right: 14.25rem;
	}

	.md\:px-\[228px\]{
		padding-left: 228px;
		padding-right: 228px;
	}

	.md\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.md\:py-20{
		padding-top: 5rem;
		padding-bottom: 5rem;
	}

	.md\:py-32{
		padding-top: 8rem;
		padding-bottom: 8rem;
	}

	.md\:py-9{
		padding-top: 2.25rem;
		padding-bottom: 2.25rem;
	}

	.md\:pb-0{
		padding-bottom: 0px;
	}

	.md\:pb-24{
		padding-bottom: 6rem;
	}

	.md\:pb-30{
		padding-bottom: 7.5rem;
	}

	.md\:pb-7{
		padding-bottom: 1.75rem;
	}

	.md\:pl-0{
		padding-left: 0px;
	}

	.md\:pr-0{
		padding-right: 0px;
	}

	.md\:pr-3{
		padding-right: 0.75rem;
	}

	.md\:pt-10{
		padding-top: 2.5rem;
	}

	.md\:pt-11{
		padding-top: 2.75rem;
	}

	.md\:pt-20{
		padding-top: 5rem;
	}

	.md\:pt-24{
		padding-top: 6rem;
	}

	.md\:pt-8{
		padding-top: 2rem;
	}

	.md\:text-left{
		text-align: left;
	}

	.md\:text-\[48px\]{
		font-size: 48px;
	}

	.md\:text-h1{
		font-size: 3.875rem;
		line-height: 4rem;
	}

	.md\:text-h1HeadingSmall{
		font-size: 2.5rem;
		line-height: 2.875rem;
	}

	.md\:text-h3{
		font-size: 1.5rem;
		line-height: 1.875rem;
	}

	.md\:text-h4{
		font-size: 1.375rem;
		line-height: 1.75rem;
	}

	.md\:text-preamble{
		font-size: 1.5rem;
		line-height: 2.25rem;
	}

	.md\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}
@media (min-width: 1024px){

	.lg\:col-span-3{
		grid-column: span 3 / span 3;
	}

	.lg\:col-span-4{
		grid-column: span 4 / span 4;
	}

	.lg\:col-span-6{
		grid-column: span 6 / span 6;
	}

	.lg\:col-span-7{
		grid-column: span 7 / span 7;
	}

	.lg\:col-span-8{
		grid-column: span 8 / span 8;
	}

	.lg\:col-start-2{
		grid-column-start: 2;
	}

	.lg\:col-start-5{
		grid-column-start: 5;
	}

	.lg\:col-start-6{
		grid-column-start: 6;
	}

	.lg\:mx-0{
		margin-left: 0px;
		margin-right: 0px;
	}

	.lg\:mx-10{
		margin-left: 2.5rem;
		margin-right: 2.5rem;
	}

	.lg\:mx-auto{
		margin-left: auto;
		margin-right: auto;
	}

	.lg\:my-0{
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.lg\:mb-0{
		margin-bottom: 0px;
	}

	.lg\:mb-12{
		margin-bottom: 3rem;
	}

	.lg\:mb-20{
		margin-bottom: 5rem;
	}

	.lg\:mb-28{
		margin-bottom: 7rem;
	}

	.lg\:mb-5{
		margin-bottom: 1.25rem;
	}

	.lg\:ml-10{
		margin-left: 2.5rem;
	}

	.lg\:ml-24{
		margin-left: 6rem;
	}

	.lg\:ml-4{
		margin-left: 1rem;
	}

	.lg\:ml-40{
		margin-left: 10rem;
	}

	.lg\:ml-8{
		margin-left: 2rem;
	}

	.lg\:mr-14{
		margin-right: 3.5rem;
	}

	.lg\:mr-20{
		margin-right: 5rem;
	}

	.lg\:mr-4{
		margin-right: 1rem;
	}

	.lg\:mt-0{
		margin-top: 0px;
	}

	.lg\:mt-12{
		margin-top: 3rem;
	}

	.lg\:mt-16{
		margin-top: 4rem;
	}

	.lg\:mt-20{
		margin-top: 5rem;
	}

	.lg\:mt-96{
		margin-top: 24rem;
	}

	.lg\:block{
		display: block;
	}

	.lg\:flex{
		display: flex;
	}

	.lg\:grid{
		display: grid;
	}

	.lg\:hidden{
		display: none;
	}

	.lg\:h-10{
		height: 2.5rem;
	}

	.lg\:h-108{
		height: 27rem;
	}

	.lg\:h-72{
		height: 18rem;
	}

	.lg\:h-80{
		height: 20rem;
	}

	.lg\:h-\[27rem\]{
		height: 27rem;
	}

	.lg\:h-full{
		height: 100%;
	}

	.lg\:w-1\/2{
		width: 50%;
	}

	.lg\:w-1\/3{
		width: 33.333333%;
	}

	.lg\:w-107{
		width: 26.687rem;
	}

	.lg\:w-165{
		width: 41.25rem;
	}

	.lg\:w-2\/3{
		width: 66.666667%;
	}

	.lg\:w-24{
		width: 6rem;
	}

	.lg\:w-3\/5{
		width: 60%;
	}

	.lg\:w-6\/12{
		width: 50%;
	}

	.lg\:w-7\/12{
		width: 58.333333%;
	}

	.lg\:w-80{
		width: 20rem;
	}

	.lg\:min-w-80{
		min-width: 20rem;
	}

	.lg\:basis-1\/12{
		flex-basis: 8.333333%;
	}

	.lg\:grid-cols-12{
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}

	.lg\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.lg\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.lg\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.lg\:flex-row{
		flex-direction: row;
	}

	.lg\:items-center{
		align-items: center;
	}

	.lg\:gap-4{
		gap: 1rem;
	}

	.lg\:gap-40{
		gap: 10rem;
	}

	.lg\:space-x-0 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(0px * var(--tw-space-x-reverse));
		margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
	}

	.lg\:space-x-10 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(2.5rem * var(--tw-space-x-reverse));
		margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
	}

	.lg\:space-x-4 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(1rem * var(--tw-space-x-reverse));
		margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
	}

	.lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]){
		--tw-divide-y-reverse: 0;
		border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
		border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
	}

	.lg\:border-r-2{
		border-right-width: 2px;
	}

	.lg\:bg-white{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	}

	.lg\:p-10{
		padding: 2.5rem;
	}

	.lg\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}

	.lg\:px-10{
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}

	.lg\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.lg\:py-10{
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.lg\:py-8{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.lg\:py-\[1\.375rem\]{
		padding-top: 1.375rem;
		padding-bottom: 1.375rem;
	}

	.lg\:pb-20{
		padding-bottom: 5rem;
	}

	.lg\:pl-1{
		padding-left: 0.25rem;
	}

	.lg\:pl-16{
		padding-left: 4rem;
	}

	.lg\:pl-24{
		padding-left: 6rem;
	}

	.lg\:pl-5{
		padding-left: 1.25rem;
	}

	.lg\:pl-\[10rem\]{
		padding-left: 10rem;
	}

	.lg\:pr-0{
		padding-right: 0px;
	}

	.lg\:pr-24{
		padding-right: 6rem;
	}

	.lg\:pt-14{
		padding-top: 3.5rem;
	}

	.lg\:pt-20{
		padding-top: 5rem;
	}

	.lg\:text-left{
		text-align: left;
	}

	.lg\:text-\[56px\]{
		font-size: 56px;
	}

	.lg\:text-h1{
		font-size: 3.875rem;
		line-height: 4rem;
	}

	.lg\:text-h2{
		font-size: 2rem;
		line-height: 2.375rem;
	}

	.lg\:text-h3{
		font-size: 1.5rem;
		line-height: 1.875rem;
	}

	.lg\:text-h4{
		font-size: 1.375rem;
		line-height: 1.75rem;
	}

	.lg\:leading-\[74px\]{
		line-height: 74px;
	}
}
@media (min-width: 1280px){

	.xl\:right-10{
		right: 2.5rem;
	}

	.xl\:top-36{
		top: 9rem;
	}

	.xl\:block{
		display: block;
	}

	.xl\:h-\[19\.75rem\]{
		height: 19.75rem;
	}

	.xl\:h-\[26\.5rem\]{
		height: 26.5rem;
	}

	.xl\:w-1\/2{
		width: 50%;
	}

	.xl\:w-4\/12{
		width: 33.333333%;
	}

	.xl\:w-7\/12{
		width: 58.333333%;
	}
}
@media (min-width: 1536px){

	.\32xl\:top-36{
		top: 9rem;
	}

	.\32xl\:top-56{
		top: 14rem;
	}

	.\32xl\:h-96{
		height: 24rem;
	}

	.\32xl\:basis-1\/3{
		flex-basis: 33.333333%;
	}
}
@media (min-width: 1920px){

	.min-\[1920px\]\:h-\[40rem\]{
		height: 40rem;
	}
}
@media (min-width: 2560px){

	.min-\[2560px\]\:h-\[46rem\]{
		height: 46rem;
	}
}
.\[\&\>\*\]\:font-light>*{
	font-weight: 300;
}
