﻿@font-face{font-family:"StorebrandText";src:url(../fonts/StorebrandText.woff2) format("woff2") tech(variations);font-weight:400 700}@font-face{font-family:"StorebrandDisplay";src:url(../fonts/StorebrandDisplay.woff2) format("woff2") tech(variations);font-weight:400 700}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--container-width: 1250px;--sitemessage-height: 72px;--header-height: 72px;--storebrand-header-height: 120px;--breadcrumbs-height: 48px;--text-max-width: 808px;--section-padding-y: 48px;--section-padding-x: 16px;--radius-xxs: 4px;--radius-xs: 8px;--radius-s: 16px;--radius-m: 24px;--radius-l: 32px;--radius-full: 360px;--spacing-xxxs: 2px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-s: 12px;--spacing-m: 16px;--spacing-l: 24px;--spacing-xl: 36px;--spacing-xxl: 48px;--spacing-xxxl: 60px;--font-family-display: "StorebrandDisplay", serif;--font-family-text: "StorebrandText", serif;--font-size-base: 16px;--font-size-gigant: 3.248rem;--font-size-h1: 2.07rem;--font-size-h2: 1.602rem;--font-size-h3: 1.424em;--font-size-h4: 1.266rem;--font-size-h5: 1.125rem;--font-size-h6: 1.125rem;--font-size-preamble: 1.125rem;--font-size-button: 1.125rem;--font-size-text: 1rem;--font-size-small: .889rem;--line-height-base: 1.5;--line-height-small: 1.2;--font-weight-bold: 700;--font-weight-demibold: 600;--font-weight-medium: 500;--font-weight-normal: 400;--color-red-extra-dark: #560000;--color-red-dark: #770000;--color-red-primary: #B50005;--color-red-brand: #DA291C;--color-red-light: #FFDFDF;--color-red-extra-light: #FFF0F0;--color-coral: #FF6C6C;--color-pink: #FFBCD7;--color-orange: #FF8468;--color-orange-light: #FFE7E0;--color-purple-extra-light: #F0DEFF;--color-purple-light: #DBB8FF;--color-purple: #B75CFF;--color-purple-dark: #410E44;--color-purple-info: #E0C2FF;--color-purple-info-text: #450F48;--color-gray-light: #F9F6F6;--color-gray-warm-neutral: #F5F0F0;--color-dark-5: rgba(35, 1, 1, 0.05);--color-dark-10: rgba(35, 1, 1, 0.1);--color-dark-20: rgba(35, 1, 1, 0.2);--color-dark-40: rgba(35, 1, 1, 0.4);--color-dark-60: rgba(35, 1, 1, 0.6);--color-dark-70: rgba(35, 1, 1, 0.7);--color-subdued: #563F3F;--color-white: #FFF;--color-border: var(--color-red-light);--color-success: #004242;--color-success-bg: #D3EEE7;--color-warning: #382800;--color-warning-bg: #FDF6CF;--color-error: #560000;--color-error-on-white: #B20000;--color-error-bg: #FFC2C2}@media(min-width: 768px){:root{--font-size-h1: 2.07rem;--font-size-h2: 1.802rem;--font-size-h3: 1.602rem;--font-size-h4: 1.424em;--font-size-h5: 1.266rem;--font-size-h6: 1.125rem;--font-size-preamble: 1.125rem;--font-size-button: 1.125rem;--font-size-text: 1rem}}@media(min-width: 1400px){:root{--font-size-gigant: 6.191rem;--font-size-h1: 2.986rem;--font-size-h2: 2.488rem;--font-size-h3: 2.074rem;--font-size-h4: 1.728em;--font-size-h5: 1.44rem;--font-size-h6: 1.2rem;--font-size-preamble: 1.2rem;--font-size-small: .833rem}}@media(min-width: 768px){:root{--header-height: 96px;--storebrand-header-height: 144px;--section-padding-x: 24px;--radius-xxs: 8px;--radius-xs: 16px;--radius-s: 24px;--radius-m: 32px;--radius-l: 40px}}html{height:100%;font-size:var(--font-size-base);line-height:var(--line-height-base);font-family:"StorebrandText";scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}:root{font-size:var(--font-size-base);line-height:var(--line-height-base);font-family:"StorebrandText";font-weight:var(--font-weight-normal)}body{display:flex;flex-direction:column;padding:0;margin:0;color:var(--color-red-extra-dark);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-variant-numeric:tabular-nums;min-height:100vh}body:has(dialog[open]){overflow:hidden}body.offline .blazor{opacity:.5;filter:grayscale(1);cursor:wait;pointer-events:none}body.preview .hero{min-height:0 !important}.contentarea{display:flex;flex-direction:column}.contentarea .styling-block{width:100%;position:relative;border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:var(--section-padding-y) 0}.contentarea .styling-block__red-light,.contentarea .styling-block__red-light .content{background:var(--color-red-light)}.contentarea .styling-block__red-extra-light,.contentarea .styling-block__red-extra-light .content{background:var(--color-red-extra-light)}.contentarea .styling-block__white,.contentarea .styling-block__white .content{background-color:var(--color-white)}.contentarea .styling-block__gray,.contentarea .styling-block__gray .content{background:var(--color-gray-light)}.contentarea .styling-block__transparent,.contentarea .styling-block__transparent .content{background-color:rgba(0,0,0,0);border:solid 1px var(--color-dark-20)}.container{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.container .container{padding:0}.backdrop{position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);display:none}.page{flex-grow:1}.page__sitemessage--active{padding-top:var(--sitemessage-height)}.page__main{position:sticky;top:0;margin-top:calc(var(--spacing-xl)*-1);background:var(--color-white);border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l);padding:var(--section-padding-y) 0}.page__main:has(.breadcrumbs){padding:var(--spacing-s) 0 var(--spacing-xxl) 0}img,video{max-width:100%;height:auto;align-self:center}a{text-underline-offset:4px}form{max-width:100%}button,a{cursor:pointer;flex-shrink:0}button:focus-visible,a:focus-visible{outline:solid 3px var(--color-dark-40);outline-offset:3px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}hr{height:2px;display:block;width:100%;background:var(--color-red-primary)}iframe{border:none}#components-reconnect-modal{display:none !important}.tooltip__container{position:relative;display:inline-block}[role=tooltip]{visibility:hidden;position:absolute;top:105%;left:50%;transform:translateX(-50%);background:var(--color-white);border-radius:var(--radius-xxs);box-shadow:0px 1px 4px 0px rgba(0,0,0,.14),0px 2px 4px 0px rgba(0,0,0,.12);padding:var(--spacing-xs) var(--spacing-s);transition:visibility .5s}[role=tooltip] p{color:var(--color-red-extra-dark)}[aria-describedby]:hover,[aria-describedby]:focus{position:relative}[aria-describedby]:hover+[role=tooltip],[aria-describedby]:focus+[role=tooltip],[role=tooltip]:hover,[role=tooltip]:focus{visibility:visible}@media print{html{height:auto;min-height:0 !important}html body{min-height:0 !important;display:block}html body .footer,html body .header{display:none}html body .hero,html body .content{min-height:0;display:block}html body .hero__section,html body .content__section{position:relative}html body .hero__image,html body .content__image{display:none}html body .button{display:none !important}html body .usplist{display:block}html body .usplist__usp{display:block;padding:var(--spacing-s) 0}html body .page__main{top:0 !important;position:relative}html body .accordion__item__title{padding:var(--spacing-xs) var(--spacing-s)}html body .section{page-break-inside:avoid}}.button{--button-color: var(--color-white);--button-color-hover: var(--color-white);--button-background: var(--color-red-primary);--button-background-hover: var(--color-red-brand);--button-background-pressed: var(--color-red-dark);width:100%;max-width:max-content;display:flex;flex-direction:row;justify-content:space-between;border-radius:var(--radius-full);align-items:center;font-size:var(--font-size-button);text-decoration:none;font-weight:var(--font-weight-normal);position:relative;white-space:normal;-webkit-user-select:none;user-select:none}@media(min-width: 768px){.button{justify-content:center;width:auto}}@media(min-width: 768px){.button{max-width:-moz-fit-content;max-width:fit-content;align-self:flex-start}}.button--primary,.button--secondary,.button--semi-transparent{padding:var(--spacing-s) var(--spacing-l);text-align:center}@media not (prefers-reduced-motion){.button--primary,.button--secondary,.button--semi-transparent{transition:all .3s ease}}.button--primary:active,.button--secondary:active,.button--semi-transparent:active{background-color:var(--button-background-pressed) !important;border-color:var(--button-background-pressed) !important}.button--disabled{padding:var(--spacing-s) var(--spacing-l);text-align:center}.button--primary{border:solid 1.5px var(--button-background);background-color:var(--button-background);color:var(--color-white)}.button--primary:hover{background-color:var(--button-background-hover);border-color:var(--button-background-hover)}.button--primary.button--link:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right-white.svg) no-repeat center center;background-size:24px;margin-left:10px;margin-right:-10px}.button.button--link{padding-right:var(--spacing-xl)}.button.button--link:hover:after{transform:translateX(5px)}@media not (prefers-reduced-motion){.button.button--link:after{transition:all .3s ease}}.button--secondary{--button-color: var(--color-red-extra-dark);--button-color-hover: var(--color-white);--button-background: transparent;--button-background-hover: var(--color-red-dark);--button-background-pressed: var(--color-red-extra-dark);border:solid 1.5px var(--button-color);color:var(--button-color);background-color:var(--button-background)}.button--secondary:hover{border-color:var(--button-color-hover);color:var(--button-color-hover);background-color:var(--button-background-hover)}.button--secondary:hover:after{background:url(/images/icons/arrow-right-white.svg) !important}.button--secondary.button--link:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:24px;margin-left:10px;margin-right:-10px}.button--semi-transparent{color:var(--color-red-extra-dark);background:var(--color-dark-5);--button-background-pressed: var(--color-dark-20)}.button--semi-transparent:hover{border-color:rgba(0,0,0,0);background-color:var(--color-dark-10)}.button--semi-transparent:hover:after{background-image:url(/images/icons/arrow-right.svg) !important}.button--semi-transparent.button--link:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:24px;margin-left:10px;margin-right:-10px}.button--text{color:var(--color-red-primary);justify-content:flex-start;max-width:fit-content}.button--text:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right-primary.svg) no-repeat center center;background-size:24px;margin-left:10px;margin-right:-10px}@media(min-width: 768px){.button--text{align-self:center;padding-bottom:4px}}.button--text:before{content:" ";position:absolute;bottom:2px;display:block;height:1.5px;background:var(--color-red-extra-dark);width:calc(100% - 60px)}@media(min-width: 768px){.button--text:after{margin-top:4px}}.button--text:hover{color:var(--color-red-primary-dark)}.button--text:hover:before{background:var(--color-red-primary)}.button--document{flex-direction:row-reverse;color:var(--color-button)}.button--document:after{content:"";display:inline-block;width:20px;height:20px;background:url(/images/icons/file-pdf.svg) no-repeat center center;background-size:20px;margin-left:10px;margin-right:-10px}.button--disabled{background-color:var(--color-dark-5);color:var(--color-dark-60);cursor:not-allowed !important}.form{display:flex;flex-direction:column;gap:var(--spacing-l)}.form__form{display:flex;flex-direction:column;gap:var(--spacing-l);align-items:start}.form__form--submitting{opacity:.3;pointer-events:none}.form__form__submit--container{display:flex;flex-direction:row;gap:var(--spacing-l)}.form__component{display:flex;flex-direction:column;width:100%;position:relative}.form__component--required .form__label:after{display:none}.form__component:has(.modified,input[value]:not([value=""]),select:is(:checked),:focus) .form__label{top:calc(var(--spacing-xs)*-1);background:var(--color-white)}.form__component .validation-message{position:relative;margin-top:var(--spacing-xs);padding-left:var(--spacing-l);color:var(--color-error-on-white);font-weight:var(--font-weight-demibold)}.form__component .validation-message:before{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/error.svg) no-repeat center center;background-size:16px}.form__component .validation-message:before{position:absolute;left:0;top:calc(50% - 9px)}.form__input{width:100%;max-width:330px}@media(min-width: 768px){.form__input{width:330px}}.form__input.invalid{border-color:var(--color-error-on-white) !important}.form__input.valid.modified{border-color:var(--color-success) !important}.form__label{font-weight:var(--font-weight-demibold);margin-bottom:var(--spacing-xxs)}.form__label--placeholder{display:flex;flex-direction:row;align-items:center;position:absolute;left:var(--spacing-s);top:var(--spacing-m);padding:2px var(--spacing-xs);background:rgba(0,0,0,0);line-height:100%;font-size:var(--font-size-small);font-weight:normal;pointer-events:none;border-radius:var(--radius-s);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media not (prefers-reduced-motion){.form__label--placeholder{transition:all .3s ease}}.form__label--placeholder:after{margin-left:var(--spacing-xs);content:"(valfritt)";display:inline-block}.form__textbox .form__input{padding:var(--spacing-s) var(--spacing-m);border:solid 1.5px var(--color-dark-20);border-radius:var(--radius-xxs);background:var(--color-white)}@media not (prefers-reduced-motion){.form__textbox .form__input{transition:all .3s ease}}.form__textbox .form__input:focus-visible{border-color:var(--color-purple) !important}.form__select:after{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/chevron-down.svg) no-repeat center center;background-size:16px;margin-left:16px;margin-right:-16px}.form__select:after{position:absolute;top:18px;right:14px;margin:0;pointer-events:none}.form__select .form__input{width:100%;padding:var(--spacing-s) var(--spacing-m);border:solid 1.5px var(--color-dark-20);border-radius:var(--radius-xxs);background:var(--color-white)}@media not (prefers-reduced-motion){.form__select .form__input{transition:all .3s ease}}@media(min-width: 768px){.form__select .form__input{width:var(--text-max-width)}}.form__select .form__input:focus-visible{border-color:var(--color-purple)}.form__checkbox__container{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center}.form__checkbox__container .form__input{padding:var(--spacing-s);width:var(--spacing-s);height:var(--spacing-s);border:solid 1.5px var(--color-purple);border-radius:var(--radius-xxs);overflow:hidden;position:relative}@media not (prefers-reduced-motion){.form__checkbox__container .form__input{transition:all .3s ease}}.form__checkbox__container .form__input:focus-visible{outline:solid 1.5px var(--color-red-extra-dark)}.form__checkbox__container .form__input:checked{background:var(--color-purple)}.form__checkbox__container .form__input:checked:before{position:absolute;content:"";background:url(/images/icons/check-white.svg) no-repeat center center;background-size:60%;width:100%;height:100%;display:block;top:0;left:0}.form__checkbox__container .form__input:hover{background:var(--color-pink)}.form__checkbox__container .form__label{margin-bottom:0;font-size:var(--font-size-small);font-weight:var(---font-weight-normal);background:unset !important}.form__checkbox__container .form__label a{text-decoration:underline}.form__toggle .form__input{padding:var(--spacing-s);width:var(--spacing-xxl);border-radius:var(--radius-s);position:relative;background:var(--color-gray-light)}@media not (prefers-reduced-motion){.form__toggle .form__input{transition:all .3s ease}}.form__toggle .form__input:focus-visible{outline:solid 1.5px var(--color-red-extra-dark)}.form__toggle .form__input:after{position:absolute;content:"";border:solid 1.5px var(--color-purple);height:calc(var(--spacing-l) - 1.5px);aspect-ratio:1/1;display:block;top:1.5px;left:0;border-radius:var(--radius-full)}@media not (prefers-reduced-motion){.form__toggle .form__input:after{transition:all .3s ease}}.form__toggle .form__input:checked{background:var(--color-purple)}.form__toggle .form__input:checked:after{left:calc(100% - var(--spacing-l));border-color:var(--color-white)}.form__toggle .form__input:disabled{background:var(--color-dark-60)}.form__toggle .form__input:hover{background:var(--color-pink)}.form__toggle .form__input:hover:after{outline:solid 4px var(--color-gray)}.form__radio{gap:var(--spacing-xs)}.form__radio .form__input{padding:var(--spacing-s);width:var(--spacing-s);border-radius:var(--radius-full);overflow:hidden;background:var(--color-gray-light);position:relative}@media not (prefers-reduced-motion){.form__radio .form__input{transition:all .3s ease}}.form__radio .form__input:focus-visible{outline:solid 1.5px var(--color-red-extra-dark)}.form__radio .form__input:checked{background:var(--color-purple)}.form__radio .form__input:checked:before{position:absolute;content:"";background:var(--color-gray-light);width:33.33%;height:33.33%;display:block;border-radius:var(--radius-full);top:33.5%;left:33.5%}.form__radio .form__input:hover{background:var(--color-pink)}.form__upload{display:flex;flex-direction:column;gap:var(--spacing-s)}.form__upload__droparea{display:block;text-align:center;cursor:pointer;position:relative;background:var(--color-white);border:solid 1.5px var(--color-dark-20);padding:var(--spacing-m);width:100%;border-radius:var(--radius-xxs)}.form__upload__droparea:after{content:"";display:inline-block;width:48px;height:48px;background:url(/images/icons/upload.svg) no-repeat center center;background-size:48px}.form__upload__droparea.uploading{animation:rotate-background 10s infinite}.form__upload__list{display:flex;flex-direction:column;gap:var(--spacing-xxs);color:var(--color-subdued)}.form__upload__list li:before{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/paperclip.svg) no-repeat center center;background-size:16px}.form__upload input[type=file]{position:absolute;opacity:0;cursor:pointer;bottom:0;left:0;top:0;right:0;z-index:1}.form__upload input[type=file]:focus-visible~.form__upload__droparea{border-color:var(--color-purple) !important}.form .validation-errors{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-m);position:relative;text-align:left;border-radius:var(--radius-s);background:var(--color-error-bg);color:var(--color-error);width:100%}.form .validation-errors .validation-message{position:relative;padding-left:var(--spacing-l);color:var(--color-error)}.form .validation-errors .validation-message:before{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/error.svg) no-repeat center center;background-size:16px}.form .validation-errors .validation-message:before{position:absolute;left:0;top:calc(50% - 9px)}.info--box{position:relative}.info--box__button{display:flex;flex-direction:row;gap:var(--spacing-xs);align-items:center}.info--box__icon{height:var(--spacing-l);width:var(--spacing-l)}.info--box__text--container{background:var(--color-white);border-radius:var(--radius-xxs);box-shadow:0px 1px 4px 0px rgba(0,0,0,.14),0px 2px 4px 0px rgba(0,0,0,.12);padding:var(--spacing-xs) var(--spacing-s);margin-top:var(--spacing-s);position:relative;max-width:var(--text-max-width)}.info--box__text--container:after{position:absolute;top:0;transform:translateY(-100%);content:"";border-width:var(--spacing-s);border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-white) rgba(0,0,0,0);left:74px}@media(min-width: 768px){.info--box__text--container{border-radius:var(--radius-xs);position:absolute;bottom:var(--spacing-xl);margin-top:0;z-index:1}.info--box__text--container:after{top:unset;bottom:0;transform:translateY(100%);border-color:var(--color-white) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);filter:drop-shadow(0 3px 0px rgba(0, 0, 0, 0.14))}}@media(min-width: 768px){.info--box__text--container__text{max-height:700px;overflow-y:auto}}.info--box__text--container__close{display:flex;position:absolute;top:var(--spacing-xs);right:var(--spacing-s)}@media(min-width: 768px){.info--box__text--container__close{background:var(--color-white)}}.dreamcalcslider__slider{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.dreamcalcslider__slider__title{font-weight:var(--font-weight-demibold)}.dreamcalcslider__slider__input--container{position:relative}.dreamcalcslider__slider__input--container input[type=range]{position:relative;z-index:1;width:100%;height:var(--spacing-xxl);border-radius:var(--radius-full);background:rgba(0,0,0,0);padding:var(--spacing-xxs)}.dreamcalcslider__slider__input--container input[type=range]::-webkit-slider-thumb{z-index:1;-webkit-appearance:none;height:40px;width:40px;background:var(--color-purple-dark);border-radius:var(--radius-l);box-sizing:border-box;cursor:pointer;position:relative;margin-top:-8px;margin-bottom:-8px}@media not (prefers-reduced-motion){.dreamcalcslider__slider__input--container input[type=range]::-webkit-slider-thumb{transition:all .3s ease}}.dreamcalcslider__slider__input--container input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2) rotate(-45deg) scaleY(0.6)}.dreamcalcslider__slider__input--container input[type=range]::-moz-range-thumb{z-index:1;-webkit-appearance:none;height:40px;width:40px;transform:rotate(-45deg);background:var(--color-purple-dark);border-radius:var(--radius-l);border-radius:50%;box-sizing:border-box;cursor:pointer;position:relative;margin-top:-8px;margin-bottom:-8px}@media not (prefers-reduced-motion){.dreamcalcslider__slider__input--container input[type=range]::-moz-range-thumb{transition:all .3s ease}}.dreamcalcslider__slider__input--container input[type=range]::-moz-range-thumb:hover{transform:scale(1.2) rotate(-45deg) scaleY(0.6)}.dreamcalcslider__slider__input--container__ticks{position:absolute;top:0;width:100%;height:var(--spacing-xxl);border-radius:var(--radius-full);background:var(--color-purple-light);display:flex;justify-content:space-between;align-items:center;padding:0 20px}.dreamcalcslider__slider__input--container__ticks span{width:10px;height:10px;border-radius:var(--radius-l);background:var(--color-purple-dark)}.slider{width:100%;max-width:720px;padding-bottom:8px}.slider__value{color:var(--color-red-extra-dark)}.slider__value input{padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-xxs);width:100px;margin-top:calc(var(--spacing-xs)*-1);text-align:right;background:var(--color-dark-5);-moz-appearance:textfield}@media not (prefers-reduced-motion){.slider__value input{transition:all .3s ease}}.slider__value input::-webkit-outer-spin-button,.slider__value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slider__value input:focus-visible{border-color:var(--color-purple) !important}.slider__label{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4px;font-weight:var(--font-weight-medium)}.slider input[type=range]{max-width:none;min-height:0;border-radius:var(--radius-s);-webkit-appearance:none;width:100%;height:12px;border:none;background:var(--color-red-extra-light)}.slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:26px;width:26px;transform:rotate(-45deg);background:var(--color-red-extra-dark);color:var(--color-red-extra-dark);border-radius:50%;box-sizing:border-box;cursor:pointer;position:relative;margin-top:-8px;margin-bottom:-8px}@media not (prefers-reduced-motion){.slider input[type=range]::-moz-range-thumb{transition:all .3s ease}}.slider input[type=range]::-moz-range-thumb:hover{transform:scale(1.2) rotate(-45deg) scaleY(0.6)}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:26px;width:26px;transform:rotate(-45deg);background:var(--color-red-extra-dark);color:var(--color-red-extra-dark);border-radius:50%;box-sizing:border-box;cursor:pointer;position:relative;margin-top:-8px;margin-bottom:-8px}@media not (prefers-reduced-motion){.slider input[type=range]::-webkit-slider-thumb{transition:all .3s ease}}.slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2) rotate(-45deg) scaleY(0.6)}.slider input[type=range]::-webkit-progress-value{background:var(--color-red-extra-light);height:12px;border-radius:var(--radius-s)}.slider input[type=range]:disabled::-webkit-slider-thumb,.slider input[type=range]:disabled::-moz-range-thumb,.slider input[type=range]:disabled::-webkit-slider-runnable-track{cursor:not-allowed}.sticky{top:var(--spacing-s);z-index:1;margin-bottom:var(--spacing-xl);font-weight:var(--font-weight-demibold)}@media(min-width: 768px){.sticky{position:sticky;height:fit-content;right:var(--spacing-xl);top:var(--spacing-xl);max-width:360px;margin-bottom:0}}.sticky__double--sticky{display:flex;flex-direction:column;gap:var(--spacing-xs)}.sticky__double--sticky__result{display:flex;flex-direction:column;gap:var(--spacing-m);background-color:var(--color-white);border-radius:var(--radius-s);padding:var(--spacing-s);line-height:var(--line-height-small)}@media(min-width: 768px){.sticky__double--sticky__result{padding:var(--spacing-m)}}.sticky__double--sticky__result.dream{background-color:var(--color-purple-light)}.sticky__double--sticky__value{cursor:not-allowed;text-align:center;border-radius:var(--radius-xs);font-size:var(--font-size-h3)}@media(max-width: 767px){.sticky__double--sticky__value.pension{background-color:var(--color-white)}}.sticky__double--sticky__value.one-time-payment{font-size:var(--font-size-text)}@media(min-width: 768px){.sticky__double--sticky__value{text-align:start}}.sticky__double--sticky__title{font-size:var(--font-size-text);line-height:var(--line-height-small)}@media(min-width: 768px){.sticky__double--sticky__title{font-size:var(--font-size-h6)}}.sticky__double--sticky__info-text{font-size:var(--font-size-small);font-weight:var(--font-weight-normal);font-style:italic}.sticky__result{display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-s);border-radius:var(--radius-s);background-color:var(--color-red-light)}.sticky__result.dreamcalculator{background-color:var(--color-purple-light)}@media(min-width: 768px){.sticky__result{position:sticky;padding:var(--spacing-l)}}.sticky__title{font-size:var(--font-size-text)}@media(min-width: 768px){.sticky__title{font-size:var(--font-size-h3);line-height:var(--line-height-small)}}.sticky__text{display:none}@media(min-width: 768px){.sticky__text{font-weight:var(--font-weight-normal);display:block}}.sticky__value{text-align:center;border-radius:var(--radius-s);font-size:var(--font-size-h3);cursor:not-allowed}@media(min-width: 768px){.sticky__value{text-align:start}}.sticky__buttons{display:flex;flex-direction:column;gap:var(--spacing-xs)}.sticky .button--primary{--button-color: var(--color-white);--button-background: var(--color-red-dark);--button-background-hover: var(--color-red-extra-dark);--button-background-pressed: var(--color-red-dark)}.dialog{border:none;box-shadow:0px 35px 77px 0px rgba(0,0,0,.1);border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l);padding:var(--spacing-xxxl) var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xxl);transition:all .3s ease-in-out;min-width:100px;min-height:80px;max-width:min(var(--text-max-width),100vw);margin-bottom:-100vh;width:100%;max-height:calc(100vh - var(--header-height));transform:scale(1);margin-bottom:-100vh;opacity:1;color:var(--color-red-extra-dark);overflow:hidden}@media(min-width: 768px){.dialog{opacity:0;margin-top:auto;margin-bottom:auto;border-radius:var(--radius-s);width:fit-content;transform:scale(0)}}.dialog__body{display:flex;flex-direction:column;gap:var(--spacing-m);max-height:calc(100vh - var(--header-height) - var(--spacing-xxxl) - var(--spacing-xxl));overflow:auto;padding:var(--spacing-s);margin:calc(var(--spacing-s)*-1)}.dialog__body .button{min-width:100%}.dialog:focus-visible{border:none;outline:none}.dialog__close{text-indent:-1000px;overflow:hidden;position:absolute;top:var(--spacing-m);right:var(--spacing-m);display:flex;border-radius:var(--radius-full);padding:var(--spacing-xs)}@media(min-width: 768px){.dialog__close{background:var(--color-dark-5)}}.dialog__close:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/close.svg) no-repeat center center;background-size:24px}.dialog__close:after{width:100%;height:100%;min-width:24px;min-height:24px}.dialog__close:hover{background:var(--color-dark-10)}.dialog[open]{opacity:1;margin-bottom:0}@media(min-width: 768px){.dialog[open]{transform:scale(1);margin-bottom:auto}}.dialog[open]::backdrop{background-color:rgba(0,0,0,.25)}@starting-style{.dialog[open]{margin-bottom:-100vh}@media(min-width: 768px){.dialog[open]{opacity:0;transform:scale(0);margin-bottom:auto}}.dialog[open]::backdrop{background-color:rgba(0,0,0,0)}}.dialog::backdrop{background-color:rgba(0,0,0,0);transition:all .3s allow-discrete}.dialog.modal{opacity:0}.dialog__heading{font-size:var(--font-size-h4);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;text-align:center}.confetti{display:flex}.pagination-container{display:flex;flex-direction:column;gap:var(--spacing-s);align-items:center}.pagination-container .pagination-buttons{display:flex;flex-direction:row;gap:var(--spacing-xxs);align-items:center}@media(min-width: 768px){.pagination-container .pagination-buttons{gap:var(--spacing-xs)}}.pagination-container .pagination-buttons__button{height:var(--spacing-xl);width:var(--spacing-xl);background:var(--color-red-extra-light);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xxs)}@media(min-width: 768px){.pagination-container .pagination-buttons__button{height:var(--spacing-xxl);width:var(--spacing-xxl)}}.pagination-container .pagination-buttons__button:hover:not(.ellipsis){background:var(--color-red-light)}.pagination-container .pagination-buttons__button.direction{height:var(--spacing-xxl);width:var(--spacing-xxl)}.pagination-container .pagination-buttons__button.direction__back{transform:rotate(180deg)}.pagination-container .pagination-buttons__button.direction__back:before{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:24px}.pagination-container .pagination-buttons__button.direction__forward:before{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:24px}.pagination-container .pagination-buttons__button.direction.disabled{cursor:not-allowed;opacity:.4}.pagination-container .pagination-buttons__button.ellipsis{cursor:not-allowed;opacity:.4}.pagination-container .pagination-buttons .selected{cursor:not-allowed;background:var(--color-red-extra-dark);color:var(--color-white);height:var(--spacing-xxl);width:var(--spacing-xxl)}.pagination-container .pagination-buttons .selected:hover{background:var(--color-red-dark)}.pagination-container .loader-container{height:var(--spacing-xxxl)}.alert{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-m);padding-left:var(--spacing-xl);position:relative;text-align:left;border-radius:var(--radius-s);max-width:var(--text-max-width);width:100%}.alert__title{font-weight:var(--font-weight-demibold)}.alert__title:before{top:6px;position:relative}.alert--success{background:var(--color-success-bg);color:var(--color-success)}.alert--success .alert__title:before{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/success.svg) no-repeat center center;background-size:24px;margin-left:-8px;margin-right:8px}.alert--warning{background:var(--color-warning-bg);color:var(--color-warning)}.alert--warning .alert__title:before{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/warning.svg) no-repeat center center;background-size:24px;margin-left:-8px;margin-right:8px}.alert--error{background:var(--color-error-bg);color:var(--color-error)}.alert--error .alert__title:before{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/error.svg) no-repeat center center;background-size:24px;margin-left:-8px;margin-right:8px}.breadcrumbs{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;padding:10px var(--section-padding-x)}.breadcrumbs__container{width:100vw;height:var(--breadcrumbs-height);position:absolute;top:var(--header-height)}.breadcrumbs__breadcrumb{white-space:nowrap;display:inline-flex;align-items:center;color:var(--color-white)}.breadcrumbs__breadcrumb:before{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs);content:" ";background:url(/images/icons/chevron-right-white.svg) no-repeat;background-size:contain;width:var(--spacing-xs);height:var(--spacing-s);display:inline-block}@media(max-width: 767px){.breadcrumbs__breadcrumb:before{transform:rotate(180deg)}}@media(min-width: 768px){.breadcrumbs__breadcrumb--first:before{display:none}}.breadcrumbs__breadcrumb--last{display:block;overflow:hidden;text-overflow:ellipsis;cursor:not-allowed}.breadcrumbs__link:hover{text-decoration:underline}.page__sitemessage--active .breadcrumbs__container{top:calc(var(--sitemessage-height) + var(--header-height))}.page:has(.hero--normal,.hero--landingpagepink,.hero--campainpage) .breadcrumbs__breadcrumb{color:var(--color-red-extra-dark)}.page:has(.hero--normal,.hero--landingpagepink,.hero--campainpage) .breadcrumbs__breadcrumb:before{background:url(/images/icons/chevron-right-dark.svg) no-repeat;background-size:contain}.buttonlist:not(:has(.button:nth-child(1))){display:none}.buttonlist .button__container__disclaimer{display:flex;flex-direction:row;gap:var(--spacing-xs);align-items:center;padding-top:var(--spacing-xxs);font-size:var(--font-size-small);font-style:italic}.footer{position:relative;color:var(--color-white);background:var(--color-red-primary);border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l);margin-top:calc(var(--spacing-m)*-1)}.footer__top{display:flex;flex-direction:row;gap:var(--spacing-l)}.footer__logo{height:24px;width:auto;align-self:start;filter:contrast(0) brightness(1000)}.footer__content{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;padding:var(--section-padding-y) var(--section-padding-x) var(--section-padding-y) var(--section-padding-x);margin-top:0;margin-bottom:0;display:flex;flex-direction:column;gap:var(--spacing-xxl);position:relative}.footer__scroll-up{opacity:0;position:fixed;right:20px;bottom:20px;text-indent:-1000px;overflow:hidden;background:var(--color-red-extra-dark);padding:var(--spacing-xs);border-radius:var(--radius-full);aspect-ratio:1/1;display:flex;flex-direction:row}@media not (prefers-reduced-motion){.footer__scroll-up{transition:all .3s ease}}.footer__scroll-up:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right-white.svg) no-repeat center center;background-size:24px}.footer__scroll-up:hover{background:var(--color-red-primary)}.footer__scroll-up:after{transform:rotate(-90deg)}.footer__scroll-up--show{opacity:1}.footer__social{display:flex;flex-direction:row;gap:var(--spacing-xl);align-items:center}.footer__contact-list{display:flex;flex-direction:row;gap:var(--spacing-m);max-width:1000px}.footer__contact{display:flex;flex-direction:column;gap:var(--spacing-xs);flex-basis:50%}@media(min-width: 768px){.footer__contact{flex-basis:calc(25% - var(--spacing-s))}}.footer__contact__heading{font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty}.footer__contact__tel{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center}.footer__links{display:flex;flex-direction:row;gap:var(--spacing-l);flex-wrap:wrap;align-items:stretch;white-space:nowrap;max-width:1000px}.footer__links__list{display:flex;flex-direction:column;gap:var(--spacing-s);flex:1;flex-wrap:wrap}.footer__links__list:nth-of-type(2n+1){padding-right:var(--spacing-m)}@media(min-width: 768px){.footer__links__list{padding-right:var(--spacing-m)}}.footer__links__list__title{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty}.footer__links--external .footer__links__list{display:flex;flex-direction:row;gap:var(--spacing-xxs)}.footer__links--external .footer__links__list .footer__links__listitem:not(:last-of-type):after{content:"|";display:inline-block;margin-left:var(--spacing-xs)}.footer__end{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:end}@media(min-width: 768px){.footer__end{display:flex;flex-direction:row;gap:var(--spacing-xl)}}.footer__claims{opacity:.5;text-align:center;font-size:12px;position:absolute;bottom:0;left:0;right:0;display:none}.page:has(.hero--darkpurple)~.footer{background:var(--color-purple-dark)}.page:has(.hero--orange)~.footer{background:var(--color-orange)}.loader{display:inline-block;width:48px;height:48px;vertical-align:text-bottom;border:8px solid var(--color-dark-20);border-right-color:rgba(0,0,0,0);border-radius:50%;animation:rotate 1s linear infinite,fadeIn 2s ease forwards}.loader:after{display:block;clear:both;content:""}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page__sitemessage--active .header .menu__container{top:var(--sitemessage-height)}.menu{display:none;flex-direction:column;gap:var(--spacing-l);margin:0 auto;top:0;margin-top:var(--header-height);padding:var(--spacing-xl) var(--spacing-s);opacity:0;width:var(--container-width);max-width:100%;overflow-y:auto;height:100%;--column-width: 29%}@media(min-width: 992px){.menu{--column-width: 25%}}@media(min-width: 992px){.menu{height:auto;padding:var(--spacing-xl) var(--spacing-s) var(--spacing-xxl) var(--spacing-s)}}.menu__container{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--color-red-light)}@media(min-width: 992px){.menu__container{border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s)}}@media(max-width: 767px){.menu__tabs{overflow-y:auto;position:fixed;right:0;left:0}}@media(max-width: 767px)and (not (prefers-reduced-motion)){.menu__tabs{transition:all .3s ease}}@media(min-width: 768px){.menu__tabs{position:relative;left:auto;right:auto}}@media(max-width: 767px){.menu__tabs:has(button.menu__tab--active){right:-100vw;left:-100vw}}.menu__tab{width:calc(100vw - var(--spacing-xxl));display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-m) var(--spacing-s);border-radius:var(--radius-xxs);border:solid 1.5px var(--color-red-light);max-height:48px}@media(min-width: 768px){.menu__tab{width:calc(var(--column-width)*2 - var(--spacing-m)*2);margin-left:var(--spacing-m)}}.menu__tab__name{flex-grow:1;pointer-events:none}.menu__tab__icon{width:24px;height:25px;flex-basis:24px;margin-right:var(--spacing-s);flex-shrink:0;pointer-events:none}.menu__tab img{width:24px}.menu__tab-1{font-size:var(--font-size-button);width:100vw}@media(min-width: 768px){.menu__tab-1{width:calc(var(--column-width) - var(--spacing-xs)*2);margin-left:0}}@media(min-width: 768px){.menu__tab-2{width:calc(var(--column-width)*3 - var(--spacing-xs)*2)}}@media(min-width: 992px){.menu__tab-2{width:calc(var(--column-width)*2 - var(--spacing-xs)*2)}}@media(min-width: 768px){.menu__tab-3{width:calc(100% - (var(--spacing-m)))}}@media(min-width: 768px){.menu__tab-4{width:calc(100% - var(--spacing-m)*2)}}@media(max-width: 767px){.menu__tab:not(.menu__tab-1):after{transform:rotate(90deg)}}.menu__tab--active,.menu__tab:has(+.menu__col .menu__tab--active){background:rgba(35,1,1,.05);font-weight:var(--font-weight-medium)}.menu__tab--active+.menu__col,.menu__tab:has(+.menu__col .menu__tab--active)+.menu__col{display:block;visibility:visible}@media(max-width: 767px){.menu__tab--active+.menu__col,.menu__tab:has(+.menu__col .menu__tab--active)+.menu__col{left:0;z-index:1000;background:var(--color-red-light);overflow-y:auto}}.menu__tab:hover{background:rgba(35,1,1,.05)}.menu__tab--button:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/chevron-right-light.svg) no-repeat center center;background-size:24px}@media(max-width: 767px){.menu__tab--button.menu__tab--active:after{transform:rotate(-90deg)}}.menu__shortcuts{display:block !important;margin-top:var(--spacing-l);padding-top:var(--spacing-m);margin-left:var(--spacing-s)}@media(min-width: 992px){.menu__shortcuts{border-top:solid 1.5px var(--color-dark-10);margin-top:0;padding-top:0;border-top:none}}.menu__shortcuts__heading{display:none;font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty;margin-left:var(--spacing-s);margin-bottom:var(--spacing-xs)}@media(min-width: 768px){.menu__shortcuts__heading{display:block}}@media(min-width: 768px){.menu__shortcuts__heading{margin-left:var(--spacing-l)}}.menu__shortcuts .menu__tab--link{max-width:fit-content;padding:var(--spacing-xs) var(--spacing-xs)}.menu__shortcuts .menu__tab--link:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right-light.svg) no-repeat center center;background-size:24px;margin-left:6px;margin-right:-6px}@media not (prefers-reduced-motion){.menu__shortcuts .menu__tab--link:after{transition:all .3s ease}}@media(max-width: 767px){.menu__shortcuts .menu__tab--link:after{transform:rotate(0deg)}}.menu__shortcuts .menu__tab--link:hover{background:none}.menu__shortcuts .menu__tab--link:hover:after{transform:translateX(5px)}.menu__col{display:none}@media(min-width: 768px){.menu__col{visibility:hidden;display:block}}.menu__col-2{display:block;padding-left:var(--spacing-xl);padding-right:var(--spacing-s);position:fixed;left:100vw;right:0;top:calc(var(--header-height) + var(--spacing-xl));bottom:0}@media(max-width: 767px)and (not (prefers-reduced-motion)){.menu__col-2{transition:all .3s ease}}@media(min-width: 768px){.menu__col-2{padding-left:var(--spacing-xxl);border-left:solid 1.5px var(--color-dark-10);position:absolute;top:0;left:var(--column-width);right:auto;bottom:auto;width:calc(var(--column-width)*2);padding-left:0}}.menu__col-3{margin:var(--spacing-s) 0}@media(min-width: 768px){.menu__col-3{border-left:solid 1.5px var(--color-dark-10);position:absolute;top:0;left:calc(var(--column-width)*2);width:calc(var(--column-width)*2);padding-left:0}}.menu__col-4{visibility:visible}@media(min-width: 992px){.menu__col-4{border-left:solid 1.5px var(--color-dark-10);position:absolute;top:0;left:calc(var(--column-width)*3);width:var(--column-width)}}.menu__col:has(.menu__tab--active){display:block}@media(min-width: 768px){.menu__col:has(.menu__tab--active){visibility:visible}}.menu__col__back{width:100%;font-weight:var(--font-weight-demibold);padding:var(--spacing-s)}@media(min-width: 768px){.menu__col__back{display:none}}.menu__col__back:before{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/chevron-right-light.svg) no-repeat center center;background-size:24px}.menu__col__back:before{position:absolute;left:var(--spacing-m);transform:rotate(-180deg)}.menu__col--link:after{display:none}.menu--open{overflow:hidden}.menu--open .menu{display:flex;opacity:1}.menu--open .menu__container{height:100%}@media(min-width: 992px){.menu--open .menu__container{height:auto}}.menu--open .menu__search{display:none}.menu--open .backdrop{display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body #onetrust-consent-sdk #onetrust-banner-sdk{border-radius:var(--radius-l) !important}body #onetrust-consent-sdk #onetrust-banner-sdk a:focus{outline-offset:3px;border-radius:var(--radius-xs)}body #onetrust-consent-sdk #onetrust-banner-sdk *:focus,body #onetrust-consent-sdk #onetrust-banner-sdk:focus{outline:2px var(--color-purple) solid}body #onetrust-consent-sdk button{padding:var(--spacing-s) var(--spacing-l) !important;font-size:var(--font-size-button) !important;border-radius:var(--radius-full) !important;font-weight:var(--font-weight-normal) !important;white-space:nowrap !important;letter-spacing:initial !important}body #onetrust-consent-sdk .has-reject-all-button .banner-actions-container{width:100%;max-width:none}body #onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter{border-radius:var(--radius-l) !important}body #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th{background-color:var(--color-dark-5)}.page__sitemessage--active .header{top:var(--sitemessage-height)}.scrolled-down .header{transform:translateY(calc(var(--header-height) * -1));top:0px}.header{background:var(--color-red-brand);padding:0 var(--section-padding-x);border-bottom:solid 1.5px rgba(0,0,0,0);color:var(--color-white);-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0;right:0;z-index:1001;height:var(--header-height);width:100vw;display:flex;flex-direction:row}@media not (prefers-reduced-motion){.header{transition:transform .3s ease}}.header a,.header button{white-space:nowrap;overflow:hidden}.header__container{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1000;width:100%;max-width:calc(var(--container-width) - var(--section-padding-x)*2);margin:0 auto}@media(min-width: 1400px){.header__container{flex-wrap:nowrap;justify-content:unset}}@media(min-width: 1400px){.header__logo{flex-basis:33%}}.header__logo__link{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) 0;display:flex;max-width:fit-content;border-radius:var(--radius-xxs)}.header__logo img{height:24px;width:auto;filter:contrast(0) brightness(1000)}.header__links{display:none;font-size:var(--font-size-button);flex-basis:33%;justify-content:center}@media(min-width: 1400px){.header__links{display:flex;flex-direction:row;gap:var(--spacing-m)}}.header__links a{text-decoration:none;display:block;padding:0 var(--spacing-xs);border-radius:var(--radius-xxs)}.header__end{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center;justify-content:end}@media(min-width: 992px){.header__end{flex-basis:33%}}.header__search,.header__login{font-size:0;padding:0 var(--spacing-xs);display:flex;align-items:center;overflow:hidden;text-indent:-1000px;border-radius:var(--radius-xxs)}@media(min-width: 768px){.header__search,.header__login{font-size:var(--font-size-button);text-indent:0;overflow:visible}}.header__search:before,.header__login:before{margin:0 !important;filter:contrast(0) brightness(1000)}@media(min-width: 768px){.header__search:before,.header__login:before{margin-right:8px !important}}.header__icon-link{cursor:pointer}.header__icon-link img{width:40px;height:40px}.header__search:before{content:"";display:inline-block;width:20px;height:20px;background:url(/images/icons/search.svg) no-repeat center center;background-size:20px;margin-left:-8px;margin-right:8px}.header__login:before{content:"";display:inline-block;width:20px;height:20px;background:url(/images/icons/user.svg) no-repeat center center;background-size:20px;margin-left:-8px;margin-right:8px}.header__login__dialog .xhtml{margin-top:var(--spacing-m);max-width:250px}.header__login__dialog__help{text-decoration:underline;font-size:var(--font-size-text);text-align:center}.header__login__dialog__help:hover{color:var(--color-red-primary)}.header__menu{text-indent:-1000px;overflow:hidden;border-radius:var(--radius-full);display:flex;background:var(--color-white);padding:var(--spacing-xs)}.header__menu:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/menu.svg) no-repeat center center;background-size:24px}.scrolled .header,.menu--open .header,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink,.hero--campainpage,.carousel-normal,.carousel-startpagepink,.carousel-landingpagepink,.carousel-campainpage) .header{background:var(--color-white);border-bottom-color:var(--color-dark-10);color:var(--color-red-extra-dark)}.scrolled .header__search:before,.scrolled .header__login:before,.menu--open .header__search:before,.menu--open .header__login:before,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink,.hero--campainpage,.carousel-normal,.carousel-startpagepink,.carousel-landingpagepink,.carousel-campainpage) .header__search:before,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink,.hero--campainpage,.carousel-normal,.carousel-startpagepink,.carousel-landingpagepink,.carousel-campainpage) .header__login:before{filter:none}.scrolled .header__logo img,.menu--open .header__logo img,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink,.hero--campainpage,.carousel-normal,.carousel-startpagepink,.carousel-landingpagepink,.carousel-campainpage) .header__logo img{filter:none}.scrolled .header__menu,.menu--open .header__menu,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink,.hero--campainpage,.carousel-normal,.carousel-startpagepink,.carousel-landingpagepink,.carousel-campainpage) .header__menu{background:var(--color-red-primary)}.scrolled .header__menu:after,.menu--open .header__menu:after,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink,.hero--campainpage,.carousel-normal,.carousel-startpagepink,.carousel-landingpagepink,.carousel-campainpage) .header__menu:after{background:url(/images/icons/menu-white.svg) no-repeat center center}.menu--open .header{background:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.menu--open .header__container{color:var(--color-red-extra-dark)}.menu--open .header__links{visibility:hidden}.menu--open .header__menu{background:var(--color-dark-5) !important}.menu--open .header__menu:after{background:url(/images/icons/close.svg) no-repeat center center !important}.menu--open .header__search:before,.menu--open .header__login:before{filter:none}.page:has(.hero--startpagepink,.hero--landingpagepink,.carousel-startpagepink,.carousel-landingpagepink) .header{background:var(--color-red-light)}.page:has(.hero--darkpurple) .header{background:var(--color-purple-dark)}.page:has(.hero--orange) .header{background:var(--color-orange)}.scrolled .page:has(.hero--startpagepink,.hero--landingpagepink,.hero--darkpurple,.hero--orange,.carousel-startpagepink,.carousel-landingpagepink) .header{background:var(--color-white)}.page .hero{padding-top:var(--header-height)}.page .breadcrumbs__container~.hero{padding-top:calc(var(--header-height) + var(--breadcrumbs-height))}.page.page:has(.campain--full) .header{background:rgba(0,0,0,0)}.page.page:has(.campain--full) .hero--campainpage{padding:0;position:relative;max-width:100%}@media(min-width: 768px){.page.page:has(.campain--full) .hero--campainpage .campain__video-player{position:relative;max-height:1600px}}.page.page:has(.campain--full) .hero--campainpage .campain--full{position:relative;height:432px}@media(min-width: 768px){.page.page:has(.campain--full) .hero--campainpage .campain--full{position:relative;height:auto}}.page.page:has(.campain--full) .hero--campainpage .campain--full__heading{width:100%;font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);position:absolute;top:25%;text-align:center;z-index:1}@media(min-width: 768px){.page.page:has(.campain--full) .hero--campainpage .campain--full__heading{top:20%}}.page .hero.hero--campainpage .blazor,.page .hero.hero--carousel .blazor{width:100%}.page .hero.hero--campainpage .campain__video-player,.page .hero.hero--carousel .campain__video-player{position:absolute;height:100%;width:100%;object-fit:cover}@media not (prefers-reduced-motion){.page .hero.hero--campainpage .campain.hero__container,.page .hero.hero--carousel .campain.hero__container{transition:all .5s ease}}@media(min-width: 768px){.page .hero.hero--campainpage .campain.hero__container,.page .hero.hero--carousel .campain.hero__container{flex-direction:row}}.page .hero.hero--campainpage .campain.hero__container .hero__side,.page .hero.hero--carousel .campain.hero__container .hero__side{width:100%;flex-basis:auto;height:320px}@media(min-width: 768px){.page .hero.hero--campainpage .campain.hero__container .hero__side,.page .hero.hero--carousel .campain.hero__container .hero__side{height:620px;flex-basis:50%}}.page .hero.hero--campainpage .campain.hero__container .hero__side .campain__video-player,.page .hero.hero--carousel .campain.hero__container .hero__side .campain__video-player{border-radius:var(--radius-m)}.page .hero.hero--campainpage .campain.hero__container .hero__side .campain__video-player__button,.page .hero.hero--carousel .campain.hero__container .hero__side .campain__video-player__button{position:absolute;bottom:var(--spacing-l);right:var(--spacing-l);color:var(--color-white)}.hero{display:flex;top:0;width:100%;margin-top:0 !important;color:var(--color-red-extra-dark);padding-bottom:var(--spacing-l)}@media(prefers-reduced-motion: reduce){.hero{position:relative;top:0}}.hero__container{display:flex;flex-direction:column;gap:var(--spacing-l);flex-direction:column-reverse;align-items:center;justify-content:center;position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--header-height) var(--section-padding-x) var(--spacing-xxl) var(--section-padding-x);width:100%}@media(min-width: 768px){.hero__container{flex-direction:row-reverse;gap:var(--spacing-xxl)}.hero__container .hero__buttons{flex-direction:row}}.hero__container__arrow{display:flex;flex-direction:row;gap:var(--spacing-xs);align-items:center;position:absolute;bottom:var(--spacing-l)}.hero__container__arrow__animation{border:1px solid var(--color-red-extra-dark);border-radius:var(--radius-full);animation-duration:2s;animation-iteration-count:3.5}.hero__container__arrow__animation.bounce-gravity{animation-name:bounce-gravity;animation-timing-function:ease-in-out}@keyframes bounce-gravity{0%,100%{transform:scale(0.9, 1.1) translateY(-50px)}20%{transform:scale(1.05, 0.95) translateY(0)}27%{transform:scale(1, 1) translateY(-7px)}34%{transform:scale(1, 1) translateY(0)}80%{transform:scale(1, 1) translateY(0)}}.hero__container__arrow__animation__image{background:url(/images/icons/arrow-right.svg) no-repeat center center;transform:rotate(-270deg);width:40px;height:40px}.hero__container__arrow__text{color:var(--color-red-extra-dark)}.hero__container__arrow__text.xhtml{width:auto}.hero:has(.hero__side) .hero{flex-direction:row}.hero:has(.hero__side) .hero__container{padding-bottom:var(--header-height)}.hero:has(.hero__side) .hero__content{flex-basis:50%;text-align:start}.hero:has(.hero__side) .hero__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.hero:has(.hero__side) .hero__preamble ol,.hero:has(.hero__side) .hero__preamble ul{margin:0}.hero:has(.hero__side) .hero__buttons{margin:0}.hero--none{display:none}.hero--landingpage,.hero--startpage,.hero:has(.carousel-landingpage,.carousel-startpage){background:var(--color-red-brand);color:var(--color-white)}.hero--landingpage .button--primary,.hero--startpage .button--primary,.hero:has(.carousel-landingpage,.carousel-startpage) .button--primary{--button-color: var(--color-white);--button-background: var(--color-red-dark);--button-background-hover: var(--color-red-extra-dark);--button-background-pressed: var(--color-red-dark)}.hero--landingpage .button--text,.hero--startpage .button--text,.hero:has(.carousel-landingpage,.carousel-startpage) .button--text{color:var(--color-white)}.hero--landingpage .button--text:after,.hero--startpage .button--text:after,.hero:has(.carousel-landingpage,.carousel-startpage) .button--text:after{background-image:url(/images/icons/arrow-right-white.svg)}.hero--landingpage .button--secondary,.hero--startpage .button--secondary,.hero:has(.carousel-landingpage,.carousel-startpage) .button--secondary{--button-color: var(--color-white);--button-color-hover: var(--color-red-extra-dark);--button-background: transparent;--button-background-hover: var(--color-red-light);--button-background-pressed: var(--color-red-extra-light)}.hero--landingpage .button--secondary.button--link:after,.hero--startpage .button--secondary.button--link:after,.hero:has(.carousel-landingpage,.carousel-startpage) .button--secondary.button--link:after{background-image:url(/images/icons/arrow-right-white.svg)}.hero--landingpage .button--secondary:hover,.hero--startpage .button--secondary:hover,.hero:has(.carousel-landingpage,.carousel-startpage) .button--secondary:hover{border-color:rgba(0,0,0,0)}.hero--landingpage .button--secondary:hover:after,.hero--startpage .button--secondary:hover:after,.hero:has(.carousel-landingpage,.carousel-startpage) .button--secondary:hover:after{background-image:url(/images/icons/arrow-right.svg) !important}.hero--landingpage .hero__container__arrow__animation,.hero--startpage .hero__container__arrow__animation,.hero:has(.carousel-landingpage,.carousel-startpage) .hero__container__arrow__animation{border:1px solid var(--color-white)}.hero--landingpage .hero__container__arrow__animation__image,.hero--startpage .hero__container__arrow__animation__image,.hero:has(.carousel-landingpage,.carousel-startpage) .hero__container__arrow__animation__image{background:url(/images/icons/arrow-right-white.svg) no-repeat center center}.hero--landingpage .hero__container__arrow__text,.hero--startpage .hero__container__arrow__text,.hero:has(.carousel-landingpage,.carousel-startpage) .hero__container__arrow__text{color:var(--color-white)}.hero--darkpurple{background:var(--color-purple-dark);color:var(--color-white)}.hero--darkpurple .button--primary{--button-color: var(--color-white);--button-background: var(--color-red-dark);--button-background-hover: var(--color-red-extra-dark);--button-background-pressed: var(--color-red-dark)}.hero--darkpurple .button--text{color:var(--color-white)}.hero--darkpurple .button--text:after{background-image:url(/images/icons/arrow-right-white.svg)}.hero--darkpurple .button--secondary{--button-color: var(--color-white);--button-color-hover: var(--color-red-extra-dark);--button-background: transparent;--button-background-hover: var(--color-red-light);--button-background-pressed: var(--color-red-extra-light)}.hero--darkpurple .button--secondary.button--link:after{background-image:url(/images/icons/arrow-right-white.svg)}.hero--darkpurple .button--secondary:hover{border-color:rgba(0,0,0,0)}.hero--darkpurple .button--secondary:hover:after{background-image:url(/images/icons/arrow-right.svg) !important}.hero--darkpurple .hero__container__arrow__animation{border:1px solid var(--color-white)}.hero--darkpurple .hero__container__arrow__animation__image{background:url(/images/icons/arrow-right-white.svg) no-repeat center center}.hero--darkpurple .hero__container__arrow__text{color:var(--color-white)}.hero--darkpurple .button--primary{color:var(--color-purple-dark);--button-color: var(--color-purple-dark);--button-background: var(--color-orange);--button-background-hover: var(--color-orange-light);--button-background-pressed: var(--color-orange)}.hero--darkpurple .button--primary.button--link:after{background-image:url(/images/icons/arrow-right.svg)}.hero--orange{background:var(--color-orange);color:var(--color-white)}.hero--orange .button--primary{--button-color: var(--color-white);--button-background: var(--color-red-dark);--button-background-hover: var(--color-red-extra-dark);--button-background-pressed: var(--color-red-dark)}.hero--orange .button--text{color:var(--color-white)}.hero--orange .button--text:after{background-image:url(/images/icons/arrow-right-white.svg)}.hero--orange .button--secondary{--button-color: var(--color-white);--button-color-hover: var(--color-red-extra-dark);--button-background: transparent;--button-background-hover: var(--color-red-light);--button-background-pressed: var(--color-red-extra-light)}.hero--orange .button--secondary.button--link:after{background-image:url(/images/icons/arrow-right-white.svg)}.hero--orange .button--secondary:hover{border-color:rgba(0,0,0,0)}.hero--orange .button--secondary:hover:after{background-image:url(/images/icons/arrow-right.svg) !important}.hero--orange .hero__container__arrow__animation{border:1px solid var(--color-white)}.hero--orange .hero__container__arrow__animation__image{background:url(/images/icons/arrow-right-white.svg) no-repeat center center}.hero--orange .hero__container__arrow__text{color:var(--color-white)}.hero--startpagepink,.hero--landingpagepink,.hero:has(.carousel-startpagepink,.carousel-landingpagepink){background:var(--color-red-light)}.hero--landingpage .hero__container,.hero--startpage .hero__container,.hero--startpagepink .hero__container,.hero--landingpagepink .hero__container,.hero:has(.carousel-landingpage,.carousel-startpage,.carousel-landingpagepink,.carousel-startpagepink) .hero__container{padding:var(--spacing-xxl) var(--section-padding-x) var(--header-height) var(--section-padding-x)}.hero--landingpage .hero__image,.hero--startpage .hero__image,.hero--startpagepink .hero__image,.hero--landingpagepink .hero__image,.hero:has(.carousel-landingpage,.carousel-startpage,.carousel-landingpagepink,.carousel-startpagepink) .hero__image{box-shadow:0px 17px 36px 0px rgba(68,8,8,.1),0px 66px 66px 0px rgba(68,8,8,.09),0px 149px 89px 0px rgba(68,8,8,.05),0px 264px 106px 0px rgba(68,8,8,.01),0px 413px 115px 0px rgba(68,8,8,0)}.hero--landingpage .hero__preamble ul li:before,.hero--startpage .hero__preamble ul li:before,.hero--startpagepink .hero__preamble ul li:before,.hero--landingpagepink .hero__preamble ul li:before,.hero:has(.carousel-landingpage,.carousel-startpage,.carousel-landingpagepink,.carousel-startpagepink) .hero__preamble ul li:before{background-image:url(/images/icons/bullet-white.svg) !important}.hero--landingpage .hero__preamble ul.ul--checklist li:before,.hero--startpage .hero__preamble ul.ul--checklist li:before,.hero--startpagepink .hero__preamble ul.ul--checklist li:before,.hero--landingpagepink .hero__preamble ul.ul--checklist li:before,.hero:has(.carousel-landingpage,.carousel-startpage,.carousel-landingpagepink,.carousel-startpagepink) .hero__preamble ul.ul--checklist li:before{background-image:url(/images/icons/check-white.svg) !important}.hero--startpage,.hero--startpagepink,.hero:has(.carousel-startpage),.hero:has(.carousel-startpagepink){min-height:calc(100vh - var(--header-height))}@media(min-width: 768px){.hero--startpage,.hero--startpagepink,.hero:has(.carousel-startpage),.hero:has(.carousel-startpagepink){padding-bottom:calc(var(--header-height) + var(--spacing-xxl))}}.hero__heading{font-size:var(--font-size-h1);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.hero__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.hero__preamble ol,.hero__preamble ul{margin:0 auto}.hero__content{display:flex;flex-direction:column;gap:var(--spacing-l);justify-content:center;flex-basis:100%;text-align:center;max-width:var(--text-max-width)}.hero__side{display:flex;flex-direction:column;align-items:center;justify-content:stretch;flex-basis:50%;align-self:center;position:relative;max-height:calc(100cqh - var(--header-height) - var(--spacing-xxl))}@media(min-width: 768px){.hero__side{min-height:320px}}.hero__image{max-height:calc(100cqh - var(--header-height) - var(--spacing-xxl) - var(--spacing-xl));width:auto;border-radius:var(--radius-m)}@media(min-width: 768px){.hero__image{min-height:300px}}.hero__image#video-player-with-play-button{cursor:pointer}.hero__image__play-button{cursor:pointer;position:absolute;box-shadow:none !important;z-index:1;transition:bottom .8s,right .8s ease;width:var(--spacing-xxxl);height:var(--spacing-xxxl);min-height:auto;border-radius:var(--radius-full)}.hero__image__play-button[aria-label="Pausa video"]{background:url(/images/icons/pause-white.svg) no-repeat center center;right:3%;bottom:3%;background-size:var(--spacing-xxl);background-color:var(--color-dark-40)}.hero__image__play-button[aria-label="Spela video"]{background:url(/images/icons/play-white.svg) no-repeat center right 25%;bottom:50%;right:50%;transform:translate(50%, 50%);background-size:var(--spacing-xxl);background-color:var(--color-dark-40)}.hero__buttons{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:flex-start;flex-wrap:wrap;margin:0 auto}.hero.hero--carousel .hero--carousel{position:relative;display:flex;justify-content:center;height:100%}.hero.hero--carousel .hero--carousel .direction-button{display:none}@media(min-width: 768px){.hero.hero--carousel .hero--carousel .direction-button{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);padding:var(--spacing-s);border-radius:var(--radius-full);z-index:1;opacity:.7}}.hero.hero--carousel .hero--carousel .direction-button:hover{opacity:1;background-color:var(--color-gray-light)}@media not (prefers-reduced-motion){.hero.hero--carousel .hero--carousel .direction-button:hover{transition:all .3s ease}}.hero.hero--carousel .hero--carousel .direction-button:after{content:"";display:inline-block;width:20px;height:20px;background:url(/images/icons/chevron-right-dark.svg) no-repeat center center;background-size:20px}@media(min-width: 992px){.hero.hero--carousel .hero--carousel .direction-button::after{width:40px;height:40px}}.hero.hero--carousel .hero--carousel .direction-button.previous{left:var(--spacing-l)}@media(min-width: 1400px){.hero.hero--carousel .hero--carousel .direction-button.previous{left:calc(50% - var(--container-width)/2 - 5%)}}.hero.hero--carousel .hero--carousel .direction-button.previous::after{transform:rotate(180deg)}.hero.hero--carousel .hero--carousel .direction-button.next{right:var(--spacing-l)}@media(min-width: 1400px){.hero.hero--carousel .hero--carousel .direction-button.next{right:calc(50% - var(--container-width)/2 - 5%)}}.hero.hero--carousel .hero--carousel .hero--carousel__step{bottom:var(--spacing-l);padding:var(--spacing-m);border-radius:var(--radius-m)}.hero.hero--carousel .hero--carousel .hero--carousel__step.mobile{display:flex;flex-direction:row;gap:var(--spacing-xs)}@media(min-width: 768px){.hero.hero--carousel .hero--carousel .hero--carousel__step.mobile{display:none}}.hero.hero--carousel .hero--carousel .hero--carousel__step.desktop{display:none}@media(min-width: 768px){.hero.hero--carousel .hero--carousel .hero--carousel__step.desktop{display:flex;flex-direction:row;gap:var(--spacing-xs);position:absolute;z-index:1;opacity:.7}.hero.hero--carousel .hero--carousel .hero--carousel__step.desktop:hover{opacity:1}}@media(min-width: 768px)and (not (prefers-reduced-motion)){.hero.hero--carousel .hero--carousel .hero--carousel__step.desktop:hover{transition:all .3s ease}}.hero.hero--carousel .hero--carousel .hero--carousel__step .step-button{width:20px;height:20px;border:2px solid var(--color-red-extra-dark);border-radius:var(--radius-full)}.hero.hero--carousel .hero--carousel .hero--carousel__step .step-button.selected{background:var(--color-red-extra-dark);cursor:not-allowed}@media not (prefers-reduced-motion){.hero.hero--carousel .hero--carousel .hero--carousel__step .step-button.selected{transition:all .3s ease}}.hero.hero--carousel .hero--carousel .hero--carousel__container{overflow:hidden;width:100%;max-width:var(--container-width);margin:0 auto;position:relative}.hero.hero--carousel .hero--carousel .hero--carousel__container .hero--carousel__track{height:100%;display:flex;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}.hero.hero--carousel .hero--carousel .hero--carousel__container .hero__container{min-width:100%;flex-shrink:0}.hero.hero--carousel .hero--carousel .hero--carousel__container .hero__container .hero__side img{box-shadow:none}.hero.hero--carousel .carousel-landingpage .direction-button:hover,.hero.hero--carousel .carousel-startpage .direction-button:hover{background:var(--color-white)}.hero.hero--carousel .carousel-landingpage .direction-button:hover::after,.hero.hero--carousel .carousel-startpage .direction-button:hover::after{background-image:url(/images/icons/chevron-right-dark.svg)}.hero.hero--carousel .carousel-landingpage .direction-button::after,.hero.hero--carousel .carousel-startpage .direction-button::after{background-image:url(/images/icons/chevron-right-white.svg)}.hero.hero--carousel .carousel-landingpage .hero--carousel__step .step-button,.hero.hero--carousel .carousel-startpage .hero--carousel__step .step-button{border:2px solid var(--color-white)}.hero.hero--carousel .carousel-landingpage .hero--carousel__step .step-button.selected,.hero.hero--carousel .carousel-startpage .hero--carousel__step .step-button.selected{background:var(--color-white)}.hero.hero--carousel .carousel-startpagepink .direction-button:hover,.hero.hero--carousel .carousel-landingpagepink .direction-button:hover{background:var(--color-white)}.search{display:flex;flex-direction:column;gap:var(--spacing-l)}.search a,.search button{white-space:normal}@media(min-width: 768px){.search{margin:0 auto;max-width:calc(var(--text-max-width) - var(--spacing-l))}}.search form{width:100%}.search .form__textbox{width:100%;display:flex;flex-direction:row}@media(min-width: 768px){.search .form__textbox{width:776px}}.search .form__textbox button{display:flex;align-items:center;justify-content:center;width:48px}.search .form__textbox .searchbar__button{background:var(--color-gray-light);border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.search .form__textbox .searchbar__button:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/search.svg) no-repeat center center;background-size:24px}.search .form__textbox .searchbar__button.show-suggestions{border-bottom-left-radius:0}.search .form__textbox .form__input{transition:unset;outline:none;font-size:var(--font-size-preamble);border:none;background:var(--color-gray-light);border-radius:0;width:100%;max-width:100%;padding:var(--spacing-s) 0}.search .form__textbox .searchbar__clear{background:var(--color-gray-light);border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.search .form__textbox .searchbar__clear:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/close.svg) no-repeat center center;background-size:24px}.search .form__textbox .searchbar__clear.show-suggestions{border-bottom-right-radius:0}.search__tools{display:flex;flex-direction:column;align-items:center}.search__suggestions{width:100%;border-top:solid 1px var(--color-dark-10);background:var(--color-gray-light);border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.search__suggestions.loading{opacity:.4}@media(min-width: 768px){.search__suggestions{max-width:776px}}.search__suggestions__item{display:flex;flex-direction:row;align-items:center;padding:var(--spacing-s) var(--spacing-m);width:100%}.search__suggestions__item:before{content:"";display:inline-block;width:18px;height:18px;background:url(/images/icons/search.svg) no-repeat center center;background-size:18px;margin-left:-var(--spacing-s);margin-right:var(--spacing-s)}.search__suggestions__item:hover,.search__suggestions__item:focus{background:var(--color-dark-10)}.search__suggestions__item b{font-weight:var(--font-weight-bold)}.search__heading{font-size:var(--font-size-h1);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}dialog .search__results{overflow-y:auto;max-height:calc(100vh - var(--header-height) - 164px)}@media(min-width: 768px){dialog .search__results{max-height:400px}}.header__search__dialog{height:calc(100vh - var(--header-height));padding:64px var(--spacing-m) var(--spacing-m) var(--spacing-m)}@media(min-width: 768px){.header__search__dialog{height:fit-content;margin-top:calc(var(--header-height) + var(--spacing-m));padding:var(--spacing-m)}}@media(min-width: 768px){.header__search__dialog .dialog__close{display:none}}.share__container{color:var(--color-red-extra-dark);position:relative}.share__content--sida{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}@media(min-width: 768px){.share__content--sida{display:flex;justify-content:flex-end}}.share__socialmedia__button{display:flex;flex-direction:row;gap:var(--spacing-xs);align-items:center}.share__socialmedia__button:after{content:"";display:inline-block;width:12px;height:12px;background:url(/images/icons/share.svg) no-repeat center center;background-size:12px}.share__socialmedia__button__text{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);text-decoration-line:underline}@media(min-width: 768px){.share__socialmedia__button:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/share.svg) no-repeat center center;background-size:24px}}.share__list__content{width:159px;position:absolute;bottom:60%;border-radius:var(--radius-xxs);box-shadow:0px 1px 4px 0px rgba(0,0,0,.14),0px 2px 4px 0px rgba(0,0,0,.12);margin-bottom:20px;padding:var(--spacing-xs) var(--spacing-s);background:var(--color-red-extra-light)}@media(min-width: 768px){.share__list__content{border-radius:var(--radius-xs)}}.share__list__content:after{position:absolute;bottom:-22px;content:"";border-width:12px;border-style:solid;border-color:var(--color-red-extra-light) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);left:74px;filter:drop-shadow(0 3px 0px rgba(0, 0, 0, 0.14))}.share__list__content.closed{display:none}.share__list__item{padding:var(--spacing-xxs) 0}.share__list__item__link{display:flex;flex-direction:row;gap:var(--spacing-xs);align-items:center}.share__list__item__link img{width:16px;height:16px}@media(min-width: 768px){.share__list__item__link img{width:24px;height:24px}}.share__list__item__link__text{font-size:var(--font-size-small);text-decoration-line:underline}.scrolled-down .sitemessage{transform:translateY(calc(var(--sitemessage-height) * -1))}.sitemessage{width:100%;display:flex;padding:var(--spacing-l) var(--spacing-l);height:var(--sitemessage-height);margin:0 auto;text-align:center;align-items:center;border:1.5px solid var(--color-dark-10);position:fixed;background-color:var(--color-white);z-index:1002;top:0px}@media(max-width: 767px){.sitemessage{padding:var(--spacing-m) var(--spacing-xxl)}}.sitemessage__close{display:none}.sitemessage__close__button{text-indent:-1000px;overflow:hidden;display:flex}.sitemessage__close__button:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/button.svg) no-repeat center center;background-size:24px}.sitemessage__close__button:after{background:url(/images/icons/close.svg) no-repeat center center}@media(max-width: 767px){.sitemessage__close__button{position:absolute;right:16px;top:16px}}.tags{display:flex;flex-direction:row;gap:var(--spacing-xs);flex-wrap:wrap}.tags__tag{display:block;padding:var(--spacing-xxs) var(--spacing-s);border-radius:var(--radius-xxs);background:var(--color-red-light);color:Var(--color-red-extra-dark)}.tags__tag:hover{background:var(--color-red-dark);color:Var(--color-white)}.xhtml{width:100%;font-size:var(--font-size-text);font-weight:var(--font-weight-normal)}.xhtml .responsive-table{position:relative;overflow-y:hidden;overflow-x:auto;border-radius:var(--radius-s);padding:var(--spacing-xs)}.xhtml__block{margin:var(--spacing-m) 0}.xhtml table{width:100%}.xhtml table thead{font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty;border-bottom:solid 1px var(--color-dark-10)}.xhtml table tfoot{border-top:solid 1px var(--color-dark-10)}.xhtml table td,.xhtml table th{padding:var(--spacing-m) var(--spacing-xs);text-align:start}.xhtml table tr:hover{background:var(--color-dark-5)}.xhtml table tr:not(:last-of-type){border-bottom:solid 1px var(--color-dark-10)}.xhtml p{margin-bottom:1rem}.xhtml p:last-child{margin-bottom:0}.xhtml h1{font-size:var(--font-size-h1);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:1rem}.xhtml h1:not(:first-child){margin-top:3rem}.xhtml h2{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:1rem}.xhtml h2:not(:first-child){margin-top:3rem}.xhtml h3{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:1rem}.xhtml h3:not(:first-child){margin-top:3rem}.xhtml h4{font-size:var(--font-size-h4);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:1rem}.xhtml h4:not(:first-child){margin-top:3rem}.xhtml h5{font-size:var(--font-size-h5);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:1rem}.xhtml h5:not(:first-child){margin-top:3rem}.xhtml strong{font-weight:var(--font-weight-demibold)}.xhtml em,.xhtml i{font-style:italic}.xhtml ul li:before{content:" ";background:url(/images/icons/bullet.svg) no-repeat;width:1rem;height:1rem;top:.25rem}.xhtml ul.ul--checklist li{padding-left:30px}.xhtml ul.ul--checklist li:before{background:url(/images/icons/check-circle-filled.svg) no-repeat center center;width:24px;height:24px;top:1px}.xhtml ol li{counter-increment:section}.xhtml ol li:before{content:counter(section) ".";width:1rem;height:1rem}.xhtml ol.ol--number-large li{font-size:var(--font-size-base);min-height:24px;padding-left:36px}.xhtml ol.ol--number-large li:before{display:flex;align-items:center;justify-content:center;content:counter(section);width:24px;height:24px;border-radius:var(--radius-full);color:var(--color-white);background:var(--color-red-primary);font-size:14px;line-height:14px}.xhtml ul,.xhtml ol{margin-bottom:var(--spacing-m);margin-top:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-m);max-width:fit-content}.xhtml ul:last-child,.xhtml ol:last-child{margin-bottom:0}.xhtml ul li,.xhtml ol li{padding-left:var(--spacing-l);position:relative;text-align:start}.xhtml ul li:before,.xhtml ol li:before{position:absolute;left:0;background-size:cover;background-position:center center;aspect-ratio:1/1}.xhtml a{text-decoration:underline;font-size:var(--font-size-text)}.xhtml a:hover{color:var(--color-red-primary)}.xhtml .inline-disclaimer{opacity:.6;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);font-size:var(--font-size-small);font-style:italic}.authors{display:flex;flex-direction:row;gap:var(--spacing-xl);flex-wrap:wrap}.authors__section{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.authors__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;text-align:center;margin-bottom:var(--spacing-xxxl)}.authors__author{display:flex;flex-direction:row;gap:var(--spacing-l);width:100%;align-items:center}@media(min-width: 768px){.authors__author{flex-basis:calc(50% - var(--spacing-s)*2)}}.authors__author__body{display:flex;flex-direction:column;flex-grow:1}.authors__author__body .button{margin-top:var(--spacing-m);--button-background: var(--color-gray-light);--button-color: #230101;font-size:var(--font-size-base);padding:var(--spacing-xs) var(--spacing-l) var(--spacing-xs) var(--spacing-m);border:none}.authors__author__body .button:after{margin-left:var(--spacing-xxs)}.authors__author__name{font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty}.authors__author__title{font-size:var(--font-size-small);color:var(--color-subdued)}.authors__author__image{width:125px;height:125px;aspect-ratio:1/1;border-radius:100%;clip-path:circle()}.authors__author__image img{object-fit:cover;min-height:100%;min-width:100%}.accordion{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;gap:var(--spacing-l)}.accordion__container{display:flex;flex-direction:column;gap:var(--spacing-l)}.accordion__section{width:100%;max-width:var(--text-max-width);margin:auto}.accordion__section__width-wide{max-width:var(--container-width)}@media(min-width: 768px){.accordion__section__width-wide .accordion__item__content__wrapper{max-width:100%}}.accordion__section__color-pink .accordion__title{text-align:left;margin:0}.accordion__section__color-pink .accordion__preamble{text-align:left;margin:0}.accordion__section__color-pink .accordion__item{border-bottom:none;background:var(--color-red-light);overflow:hidden}.accordion__section__color-pink .accordion__item:first-child{border-top-left-radius:var(--radius-s);border-top-right-radius:var(--radius-s)}.accordion__section__color-pink .accordion__item:first-child .accordion__item__title{padding-top:var(--spacing-l)}.accordion__section__color-pink .accordion__item:last-child{border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s)}.accordion__section__color-pink .accordion__item:last-child .accordion__item__title{padding-bottom:var(--spacing-l)}.accordion__section__color-pink .accordion__item__title{background:var(--color-red-extra-light);padding:var(--spacing-m) var(--spacing-m)}.accordion__section__color-pink .accordion__item__title:after{background-color:var(--color-dark-5);padding:var(--spacing-m);border-radius:var(--radius-full)}@media not (prefers-reduced-motion){.accordion__section__color-pink .accordion__item__title:after{transition:all .3s ease}}.accordion__section__color-pink .accordion__item__title:hover{background-color:var(--color-red-light)}.accordion__section__color-pink .accordion__item__title:hover:after{background-color:var(--color-red-primary);background-image:url(/images/icons/chevron-down-white.svg)}.accordion__section__color-pink .accordion__item__content__wrapper{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media(min-width: 768px){.accordion__section__color-pink .accordion__item__content__wrapper{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}.accordion__section__color-pink .accordion__item--open .accordion__item__title{background-color:var(--color-red-light)}.accordion__section__color-pink .accordion__item--open .accordion__item__title:after{transform:rotate(-180deg);background-color:var(--color-red-primary);background-image:url(/images/icons/chevron-down-white.svg)}.accordion__section__color-pink .accordion__show-more__button{background:var(--color-red-extra-light)}.accordion__section__color-pink .accordion__show-more__button:hover{background-color:var(--color-red-light)}.accordion__section__color-pink .accordion__show-more__button:hover:after{background-color:var(--color-red-primary);background-image:url(/images/icons/plus-white.svg)}.accordion__content{display:flex;flex-direction:column;gap:var(--spacing-l);padding:0 var(--spacing-s) var(--spacing-s) var(--spacing-s)}.accordion__title{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;text-align:center;margin-left:auto;margin-right:auto}.accordion__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);max-width:var(--text-max-width);text-align:center;margin-left:auto;margin-right:auto}.accordion__item{border-bottom:solid 1px var(--color-dark-10)}.accordion__item.hidden{display:none}.accordion__item__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--font-size-h6);padding:var(--spacing-m) 0;outline-offset:-1px !important;width:100%;border-radius:0}@media(min-width: 768px){.accordion__item__title{padding:var(--spacing-l) 0}}.accordion__item__title:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/chevron-down.svg) no-repeat center center;background-size:24px}@media not (prefers-reduced-motion){.accordion__item__title{transition:all .3s ease}}.accordion__item__title:after{background-color:var(--color-dark-5);padding:var(--spacing-m);margin-left:var(--spacing-s);border-radius:var(--radius-full)}@media not (prefers-reduced-motion){.accordion__item__title:after{transition:all .3s ease}}.accordion__item__title:hover:after{background-color:var(--color-dark-10)}.accordion__item__content{display:none;position:relative;max-height:0;overflow-y:hidden}@media not (prefers-reduced-motion){.accordion__item__content{transition:all .3s ease}}.accordion__item__content__wrapper{padding:0 0 var(--spacing-xl) 0}@media(min-width: 768px){.accordion__item__content__wrapper{max-width:var(--text-max-width);padding:0 var(--spacing-m) var(--spacing-xxl) var(--spacing-m)}}.accordion__item__content .h3{font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty;font-weight:var(--font-weight-medium)}.accordion__item__content .h4{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty;font-weight:var(--font-weight-medium)}.accordion__item--open .accordion__item__title:after{transform:rotate(-180deg)}.accordion__show-more{display:flex;justify-content:center;width:100%}.accordion__show-more.hidden{display:none}.accordion__show-more__button{display:flex;align-items:center;padding:var(--spacing-s) var(--spacing-l);border:solid 1px var(--color-dark-5);border-radius:var(--radius-full)}.accordion__show-more__button:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/plus.svg) no-repeat center center;background-size:24px;margin-left:8px;margin-right:-8px}.accordion__show-more__button:after{background-color:var(--color-dark-5);padding:var(--spacing-m);margin-left:var(--spacing-s);border-radius:var(--radius-full)}@media not (prefers-reduced-motion){.accordion__show-more__button:after{transition:all .3s ease}}.accordion__show-more__button:hover:after{background-color:var(--color-dark-10)}.articlecards{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.articlecards__title{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:var(--spacing-l);display:flex;flex-direction:row;gap:var(--spacing-l);justify-content:space-between}.articlecards__showall{align-self:center}.articlecards__container{position:relative;padding:var(--spacing-s);margin:0 auto}@media(min-width: 768px){.articlecards__container{padding:var(--spacing-s) var(--spacing-xxl)}}.articlecards__list{display:flex;flex-direction:row;gap:var(--spacing-l);flex-wrap:wrap;row-gap:var(--spacing-xxl)}.articlecards .articlecard{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--spacing-s);padding-bottom:64px}@media(min-width: 768px){.articlecards .articlecard{flex-basis:31%}}.articlecards .articlecard:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right-white.svg) no-repeat center center;background-size:24px}.articlecards .articlecard:hover:before{background-color:var(--color-red-dark);transform:rotate(45deg) scaleX(0.8) scaleY(1.2)}.articlecards .articlecard:hover .articlecard__image img{transform:scale(1.1)}.articlecards .articlecard:after{z-index:1;position:absolute;bottom:12px;left:12px}.articlecards .articlecard:before{content:"";display:block;background-color:var(--color-red-extra-dark);border-radius:var(--radius-full);width:48px;height:48px;flex-shrink:0;position:absolute;bottom:0;left:0}@media not (prefers-reduced-motion){.articlecards .articlecard:before{transition:all .3s ease}}.articlecards .articlecard:active:after{background-color:var(--color-red-extra-dark) !important}.articlecards .articlecard__image{width:100%;aspect-ratio:5/4;border-radius:var(--radius-s);overflow:hidden;flex-shrink:0}@media not (prefers-reduced-motion){.articlecards .articlecard__image{transition:all .3s ease}}.articlecards .articlecard__image img{border-radius:var(--radius-s);object-fit:cover;object-position:center center;max-height:none;min-height:100%}@media not (prefers-reduced-motion){.articlecards .articlecard__image img{transition:all .3s ease}}.articlecards .articlecard__body{display:flex;flex-direction:column;gap:var(--spacing-xs)}.articlecards .articlecard__byline{display:flex;flex-direction:row;color:var(--color-subdued);font-size:var(--font-size-small)}.articlecards .articlecard__heading{font-size:var(--font-size-h5);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.articlecards .articlecard__preamble{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.booking-calendar{background:var(--color-red-extra-light)}.booking-calendar__section{display:flex;flex-direction:column;gap:var(--spacing-m);position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.booking-calendar__section__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.booking-calendar__section #schedulercontainer:active,.booking-calendar__section #schedulercontainer:focus{outline:none !important;box-shadow:none !important}.booking-calendar__section #schedulercontainer .body div,.booking-calendar__section #schedulercontainer .body span,.booking-calendar__section #schedulercontainer .body label{font-family:var(--font-family-text);font-size:var(--font-size-preamble);color:var(--color-red-extra-dark)}.booking-calendar__section #schedulercontainer .body div h2,.booking-calendar__section #schedulercontainer .body span h2,.booking-calendar__section #schedulercontainer .body label h2{font-family:var(--font-family-display);font-size:var(--font-size-h3);font-weight:var(--font-weight-demibold)}.booking-calendar__section #schedulercontainer .body div .slds-text-heading_medium,.booking-calendar__section #schedulercontainer .body div .slds-text-title_bold,.booking-calendar__section #schedulercontainer .body span .slds-text-heading_medium,.booking-calendar__section #schedulercontainer .body span .slds-text-title_bold,.booking-calendar__section #schedulercontainer .body label .slds-text-heading_medium,.booking-calendar__section #schedulercontainer .body label .slds-text-title_bold{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium)}.booking-calendar__section #schedulercontainer .slds-p-top_small,.booking-calendar__section #schedulercontainer .slds-p-right_small,.booking-calendar__section #schedulercontainer .slds-col,.booking-calendar__section #schedulercontainer .slds-p-vertical_large,.booking-calendar__section #schedulercontainer .slds-p-top_x-small{padding:0}.booking-calendar__section #schedulercontainer .slds-border_bottom,.booking-calendar__section #schedulercontainer .slds-border_right,.booking-calendar__section #schedulercontainer .slds-scope{border:none}.booking-calendar__section #schedulercontainer .slds-float_right{float:none}.booking-calendar__section #schedulercontainer .slds-spinner_container,.booking-calendar__section #schedulercontainer lightning-spinner{display:inline-block;width:48px;height:48px;vertical-align:text-bottom;border:8px solid var(--color-dark-20);border-right-color:rgba(0,0,0,0);border-radius:50%;animation:spinnerRotate 1s linear infinite,spinnerFadeIn 2s ease forwards;position:absolute;top:50%;left:50%}.booking-calendar__section #schedulercontainer .slds-spinner_container:after,.booking-calendar__section #schedulercontainer lightning-spinner:after{display:block;clear:both;content:""}.booking-calendar__section #schedulercontainer .slds-spinner_container .slds-spinner,.booking-calendar__section #schedulercontainer lightning-spinner .slds-spinner{display:none}@keyframes spinnerRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinnerFadeIn{0%{opacity:0}100%{opacity:1}}.booking-calendar__section #schedulercontainer .content{display:flex;flex-direction:column;gap:var(--spacing-l);max-width:100%}.booking-calendar__section #schedulercontainer .content .slds-card__body{padding:0;margin:0}.booking-calendar__section #schedulercontainer .content .slds-card__body .runtime_appointmentbookingFlowWorkType .slds-text-align_center{text-align:start;margin-top:0;margin-bottom:var(--spacing-l)}.booking-calendar__section #schedulercontainer .content .slds-card__body .runtime_appointmentbookingFlowWorkType .slds-text-body_regular{display:none}.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control{display:flex;flex-direction:row;gap:var(--spacing-l);flex-wrap:wrap}.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .slds-m-top_small,.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .cardWith{margin-top:0;padding:var(--spacing-m);border-radius:var(--radius-s);background:var(--color-gray-light);min-width:40px}.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .slds-m-top_small .slds-visual-picker__text,.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .cardWith .slds-visual-picker__text{height:auto;border:none;padding:0;background:var(--color-gray-light);box-shadow:none;padding-left:var(--spacing-xl)}.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .slds-m-top_small .slds-visual-picker__text::before,.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .cardWith .slds-visual-picker__text::before{position:absolute;content:"";width:24px;height:24px;top:var(--spacing-xxs);left:0;border:1px solid var(--color-red-extra-dark);border-radius:var(--radius-full);background-color:#fff}.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .slds-m-top_small .slds-visual-picker__text::after,.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .cardWith .slds-visual-picker__text::after{top:var(--spacing-xs);left:var(--spacing-xxs);height:16px;width:16px;background:var(--color-red-extra-dark);border:none;border-radius:var(--radius-full)}.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .slds-m-top_small .slds-visual-picker__text .slds-media__figure,.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .cardWith .slds-visual-picker__text .slds-media__figure{display:none}.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .slds-m-top_small .slds-visual-picker__text .slds-truncate,.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .cardWith .slds-visual-picker__text .slds-truncate{overflow:auto;white-space:wrap;word-wrap:break-word}.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .slds-m-top_small .slds-visual-picker__text-check,.booking-calendar__section #schedulercontainer .content .slds-card__body .slds-form-element__control .cardWith .slds-visual-picker__text-check{display:none}.booking-calendar__section #schedulercontainer .content h2.slds-text-heading_medium.runtime_appointmentbookingResourceSlot{margin:0;text-align:start;margin-bottom:var(--spacing-l)}@media(min-width: 768px){.booking-calendar__section #schedulercontainer .content h2.slds-text-heading_medium.runtime_appointmentbookingResourceSlot{display:none}}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot{display:flex;flex-direction:column;gap:var(--spacing-l)}@media(min-width: 992px){.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot{display:flex;flex-direction:row;gap:var(--spacing-xxl)}}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12{text-align:center;width:100%;padding:0}@media(min-width: 768px){.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12{text-align:start}}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-scrollable,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-scrollable{min-height:auto;height:auto}@media(min-width: 768px){.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-scrollable,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-scrollable{padding-top:0}}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card{border:none}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader h2.slds-text-align_center,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader h2.slds-text-align_center{display:none}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header{padding:var(--spacing-s) var(--spacing-m);background:var(--color-gray-light);border-radius:var(--radius-s)}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer{display:flex;flex-direction:column;gap:var(--spacing-s);padding:0;position:relative}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileArrowColumn,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileArrowColumn{position:absolute}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileArrowColumn.mobileArrowColumn_right,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileArrowColumn.mobileArrowColumn_right{right:0}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileArrowColumn.mobileArrowColumn_left,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileArrowColumn.mobileArrowColumn_left{left:0}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileDayColumn,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileDayColumn{padding-top:6px}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileDayColumn .slds-page-header__name-meta,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileDayColumn .slds-page-header__name-meta{display:none}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileCalendarColumn,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileCalendarColumn{width:100%;margin:0;display:flex;position:relative;padding-bottom:38px}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileCalendarColumn .mobileDate,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileCalendarColumn .mobileDate{width:100%}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileCalendarColumn .mobileDate .slds-input,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileCalendarColumn .mobileDate .slds-input{width:100%;height:40px}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileCalendarColumn .slds-button_icon-border-filled,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileCalendarColumn .slds-button_icon-border-filled{position:absolute;top:2px;left:6px;pointer-events:none;z-index:3;border:none;color:var(--color-red-extra-dark)}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileTodayColumn,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header .mobileHeaderContainer .mobileTodayColumn{display:none}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical{background:rgba(0,0,0,0)}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-title .slds-page-header__name,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-title .slds-page-header__name{padding-right:0;width:100%;display:flex;justify-content:center}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-title .slds-page-header__name-meta,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-title .slds-page-header__name-meta{display:none !important}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions{padding-bottom:0}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid{display:flex;position:relative;align-items:center}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control{display:flex;justify-content:center;align-items:center;width:100%;margin:0}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control:first-child,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control:first-child{position:absolute}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control:first-child .slds-button-group-list,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control:first-child .slds-button-group-list{gap:340px}@media(min-width: 768px){.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control:nth-child(3),.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control:nth-child(3){display:none}}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control .smallDate,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control .smallDate{width:100%}@media(min-width: 768px){.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control .smallDate,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control .smallDate{max-width:330px;text-align:center}}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control .smallDate .slds-input__icon.slds-input__icon_right,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .mobileHeader .slds-page-header_vertical .slds-page-header__col-actions .slds-grid .slds-page-header__control .smallDate .slds-input__icon.slds-input__icon_right{left:var(--spacing-s);top:18px;width:16px;height:16px;margin-top:0;color:var(--color-red-extra-dark)}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-has-divider_bottom.slds-p-vertical_small .today,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-has-divider_bottom.slds-p-vertical_small .today{background:var(--color-gray-light);border-radius:var(--radius-s);color:var(--color-red-extra-dark)}@media(min-width: 768px){.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col:has(.noTimeSlots):before,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col:has(.noTimeSlots):before{text-align:center;padding-top:var(--radius-xxs);content:"Inga lediga tider denna dag";display:inline-block}}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col:has(.noTimeSlots) .noTimeSlots,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col:has(.noTimeSlots) .noTimeSlots{display:none}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot{max-height:620px}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid{padding:0}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control{gap:var(--spacing-xxs)}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group{display:flex;flex-direction:column;gap:var(--spacing-s);padding-top:var(--spacing-s);width:100%}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button{display:flex;border:none !important;background:rgba(0,0,0,0);border-radius:0 !important;margin:0}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button .slds-radio_button__label,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button .slds-radio_button__label{border:.5px solid var(--color-purple-dark);padding:var(--spacing-xxs) 2px}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button .slds-radio_button__label:hover,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button .slds-radio_button__label:hover{background:var(--color-gray-light)}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button [type=radio]:checked+.slds-radio_button__label,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button [type=radio]:checked+.slds-radio_button__label{box-shadow:none;background:var(--color-red-primary)}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button [type=radio]:checked+.slds-radio_button__label .slds-radio_faux,.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12 .slds-card .slds-grid.slds-grid_align-space.slds-scrollable.fsc-cal-size.slds-is-relative.innerScroll.mobileTimeSlot .slds-col .slds-grid .cardWith #timeSlots .slds-form-element__control .slds-radio_button-group .slds-radio_button [type=radio]:checked+.slds-radio_button__label .slds-radio_faux{color:var(--color-white)}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12:before{content:"Välj rådgivare";display:inline-block;font-size:var(--font-size-h4);font-weight:var(--font-weight-demibold);margin-bottom:var(--spacing-m)}@media(min-width: 992px){.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_4-of-12{width:47%}}.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12:before{content:"Välj datum";display:inline-block;font-size:var(--font-size-h4);font-weight:var(--font-weight-demibold);margin-bottom:var(--spacing-m)}@media(min-width: 992px){.booking-calendar__section #schedulercontainer .content .slds-grid.slds-gutters_xxx-small.runtime_appointmentbookingResourceSlot .slds-size_8-of-12{width:49%}}.booking-calendar__section #schedulercontainer .content .slds-m-bottom_x-small .slds-rich-text-editor__output p strong{font-size:var(--font-size-h3) !important}.booking-calendar__section #schedulercontainer .content .slds-form-element__control .slds-input,.booking-calendar__section #schedulercontainer .content .slds-form-element__control .slds-textarea{padding:var(--spacing-s) var(--spacing-m);border:solid 1.5px var(--color-dark-20);border-radius:var(--radius-xxs);background-color:var(--color-white) !important}.booking-calendar__section #schedulercontainer .content .slds-form-element__control .slds-input:focus,.booking-calendar__section #schedulercontainer .content .slds-form-element__control .slds-textarea:focus{box-shadow:none}@media(min-width: 768px){.booking-calendar__section #schedulercontainer .content .slds-form-element__control .slds-input,.booking-calendar__section #schedulercontainer .content .slds-form-element__control .slds-textarea{max-width:330px}}@media(min-width: 768px){.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small .slds-rich-text-editor__output,.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small .flowruntime-input.slds-form-element{max-width:45%}}.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small:not(:has(.slds-form-element)):not(:has(.slds-form-element__label)):not(:has(strong)){padding:var(--spacing-m);border-radius:var(--radius-xs);background:var(--color-gray-light)}.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small:not(:has(.slds-form-element)):not(:has(.slds-form-element__label)):not(:has(strong)) p{display:flex;flex-direction:row;gap:var(--spacing-m);justify-content:space-between;font-size:var(--font-size-preamble);font-weight:var(--font-weight-bold);color:var(--color-red-extra-dark);font-family:var(--font-family-text)}.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small:not(:has(.slds-form-element)):not(:has(.slds-form-element__label)):not(:has(strong)):nth-child(2n) p:before{content:"Rådgivare";display:inline-block;font-weight:var(--font-weight-normal)}.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small:not(:has(.slds-form-element)):not(:has(.slds-form-element__label)):not(:has(strong)):nth-child(3n) p:before{content:"Tid";display:inline-block;font-weight:var(--font-weight-normal)}.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small:not(:has(.slds-form-element)):not(:has(.slds-form-element__label)):not(:has(strong)):nth-child(9n) p:before{content:"Rådgivare";display:inline-block;font-weight:var(--font-weight-normal)}.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small:not(:has(.slds-form-element)):not(:has(.slds-form-element__label)):not(:has(strong)):nth-child(10n) p:before{content:"Tid";display:inline-block;font-weight:var(--font-weight-normal)}.booking-calendar__section #schedulercontainer .content .body:not(:has(a)) .slds-m-bottom_x-small:not(:has(.slds-form-element)):not(:has(.slds-form-element__label)):not(:has(strong)):nth-child(11n) p:before{content:"Tjänst";display:inline-block;font-weight:var(--font-weight-normal)}.booking-calendar__section #schedulercontainer .content .slds-card__footer{padding:0;margin:0;justify-content:flex-start;border:none}.booking-calendar__section #schedulercontainer .content .slds-card__footer .slds-button{height:60px;border-radius:var(--radius-full);font-size:var(--font-size-button);padding:var(--spacing-xs) var(--spacing-l);border:none}.booking-calendar__section #schedulercontainer .content .slds-card__footer .slds-button:focus{box-shadow:none}.booking-calendar__section #schedulercontainer .content .slds-card__footer .slds-button_brand{background:var(--color-red-primary)}.booking-calendar__section #schedulercontainer .content .slds-card__footer .slds-button_brand:hover{background:var(--color-red-brand);border-color:var(--color-red-brand)}.booking-calendar__section #schedulercontainer .content .slds-card__footer .slds-button_brand:active{background-color:var(--color-red-dark) !important;border-color:var(--color-red-dark) !important}.booking-calendar__section #schedulercontainer .content .slds-card__footer .slds-button_neutral{color:var(--color-red-extra-dark);border:1px solid var(--color-red-extra-dark)}.booking-calendar__section #schedulercontainer .content .slds-card__footer .slds-button_neutral:hover{background:var(--color-red-dark);border-color:var(--color-red-dark);color:var(--color-white)}.booking-calendar__section #schedulercontainer .content .slds-card__footer .slds-button_neutral:active{background-color:var(--color-red-extra-dark) !important;border-color:var(--color-red-extra-dark) !important;color:var(--color-white)}.booking-calendar__section #schedulercontainer .content .slds-card__footer .flow-button__NEXT:after{content:"";display:inline-block;width:32px;height:32px;background:url(/images/icons/arrow-right-white.svg) no-repeat center center;background-size:32px;margin-left:8px;margin-right:-8px}.booking-calendar__section #schedulercontainer .content .slds-card__footer .flow-button__BACK:before{content:"";display:inline-block;width:32px;height:32px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:32px;margin-left:-8px;margin-right:8px}.booking-calendar__section #schedulercontainer .content .slds-card__footer .flow-button__BACK:hover:before,.booking-calendar__section #schedulercontainer .content .slds-card__footer .flow-button__BACK:active:before{background:url(/images/icons/arrow-right-white.svg) no-repeat center center;background-size:32px}.booking-calendar__section #schedulercontainer .content .slds-card__footer .flow-button__BACK:before{transform:rotate(180deg)}.booking-calendar__section #schedulercontainer .slds-radio__label.flow-radio-button-label span.slds-radio_faux{border:.5px solid var(--color-purple-dark) !important;height:var(--spacing-l);width:var(--spacing-l);box-shadow:none}.booking-calendar__section #schedulercontainer .slds-radio__label.flow-radio-button-label span.slds-radio_faux:after{background-color:var(--color-purple-dark);height:var(--spacing-m);width:var(--spacing-m)}.calculator{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;gap:var(--spacing-xxl)}.calculator__section{background:var(--color-red-light);border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}@media(min-width: 768px){.calculator{flex-direction:row}}.calculator__side{display:flex;flex-direction:column;gap:var(--spacing-s);align-items:center;flex-basis:50%;padding:var(--spacing-m);overflow-x:auto;background:var(--color-white);border-radius:var(--radius-s)}@media(min-width: 768px){.calculator__side{padding:var(--spacing-xl)}}.calculator__content{display:flex;flex-direction:column;gap:var(--spacing-l);justify-content:center;align-items:normal;flex-basis:50%;max-width:var(--text-max-width)}.calculator .content__buttons{justify-content:flex-start}.calculator__result{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;margin-bottom:var(--spacing-l)}.calculator__result__year{display:flex;flex-direction:row}.calculator__result__capital{font-size:var(--font-size-h1);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:var(--spacing-xxl);color:var(--color-red-extra-dark)}.calculator__result__interest{position:absolute;bottom:0;display:flex;flex-direction:row;align-items:center;background:var(--color-dark-5);color:var(--color-red-extra-dark);padding:var(--spacing-xs) var(--spacing-m) var(--spacing-xs) var(--spacing-l);border-radius:var(--radius-s);white-space:nowrap}.calculator__result__interest:before{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/trending-up.svg) no-repeat center center;background-size:16px;margin-left:-8px;margin-right:8px}.calculator__form{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%}.calculator__title{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:1rem}.calculator__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.calculator__disclaimer{display:flex;flex-direction:row;gap:var(--spacing-xs);color:var(--color-subdued);max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-l) var(--spacing-l) var(--spacing-l)}@media(min-width: 768px){.calculator__disclaimer{margin-top:calc(var(--spacing-xl)*-1)}}.comparison{--column-width: 60px;width:var(--text-max-width);max-width:100%}@media(min-width: 768px){.comparison{--column-width: 120px}}.comparison__heading{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:end;padding:var(--spacing-m) 0;background:#fff;border-bottom:solid 1px var(--color-border);border-top-left-radius:var(--radius-s);border-top-right-radius:var(--radius-s)}.comparison__heading__title{flex-grow:1;padding-top:var(--spacing-l);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty;display:none}@media(min-width: 768px){.comparison__heading__title{display:block}}.comparison__heading__option{flex-basis:var(--column-width);flex-shrink:0;text-align:center;font-weight:var(--font-weight-demibold);flex-grow:1}@media(min-width: 768px){.comparison__heading__option{flex-grow:0}}.comparison .accordion__item__content{max-width:var(--text-max-width)}.comparison .accordion__item__title{font-size:var(--font-size-base);display:flex;flex-direction:row;gap:var(--spacing-s);text-align:start;padding-left:0;padding-right:0;gap:var(--spacing-xs);flex-wrap:wrap}@media(min-width: 768px){.comparison .accordion__item__title{flex-wrap:nowrap}}.comparison .accordion__item__title:after{display:none}.comparison .accordion__item__title:before{content:" ";width:var(--spacing-m);height:var(--spacing-m);display:block;background:url(/images/icons/chevron-down.svg) no-repeat;background-size:cover}.comparison .accordion__item__title__title{flex-grow:1;pointer-events:none;flex-basis:calc(100% - var(--spacing-l))}@media(min-width: 768px){.comparison .accordion__item__title__title{flex-basis:0}}.comparison .accordion__item__content__wrapper{padding-left:var(--spacing-xxl);background:var(--color-dark-5);padding:var(--spacing-l);border-radius:var(--radius-s)}.comparison .accordion__item--open .accordion__item__title:before{transform:rotate(180deg)}.comparison__option{flex-basis:auto;flex-grow:1;flex-shrink:0;pointer-events:none;text-align:center}@media(min-width: 768px){.comparison__option{flex-grow:0;flex-basis:var(--column-width)}}.comparison__option:before{margin:auto}.comparison__option--yes:before,.comparison__option--no:before{content:"";width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}.comparison__option--yes:before{background-image:url(/images/icons/check-circle-filled.svg)}.comparison__option--always:before{content:"Alltid"}.comparison__option--optional:before{content:"Valbart"}.comparison__footer{display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:end;border:none;background:#fff;border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s);padding:var(--spacing-m) 0;padding-bottom:var(--spacing-l)}.comparison__footer .button{font-size:var(--font-size-small);padding:var(--spacing-xxs) var(--spacing-s);flex-grow:1;flex-basis:var(--column-width);flex-shrink:0;max-width:none}@media(min-width: 768px){.comparison__footer .button{flex-grow:0;flex-basis:var(--column-width)}}.comparison__footer .button:after{margin:0}.content{display:flex;flex-direction:column;gap:var(--spacing-l);position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;max-width:var(--text-max-width);background:var(--color-white)}@media(min-width: 768px){.content{flex-direction:row;gap:var(--spacing-xxl)}}.content>svg{position:absolute}.content:has(.content__side){max-width:var(--container-width)}.content:has(.content__side) .content__content{flex-basis:50%;margin:0;text-align:start !important}.content:has(.content__side) .content__buttons{justify-content:start}.content--imageright{flex-direction:column-reverse}@media(min-width: 768px){.content--imageright{flex-direction:row-reverse}}.content--imagefull{display:flex;flex-direction:column;padding:var(--section-padding-y) 0;flex-direction:column-reverse}.content__image--full{border-radius:var(--radius-m)}.content--ellipseright{--section-padding-y: 24px;flex-direction:column-reverse}@media(min-width: 768px){.content--ellipseright{flex-direction:row-reverse}}.content--ellipseright .content__content{flex-basis:50%}.content--ellipseright .content__side{aspect-ratio:1/1;clip-path:url(#clip-ellipse);align-self:auto}.content--ellipseright .content__image{object-fit:cover;height:100%;width:100%}.content__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.content__content{display:flex;flex-direction:column;gap:var(--spacing-l);justify-content:center;align-items:normal;flex-basis:100%;text-wrap:pretty}.content--centered .content__content{text-align:center}.content__side{display:flex;flex-direction:column;gap:var(--spacing-s);align-items:center;align-self:center;flex-basis:50%}.content__side>.teaser{margin:auto}.content__side:has(.content__image){overflow:hidden;border-radius:var(--radius-m);aspect-ratio:5/4;max-width:577px}@media(min-width: 768px){.content__side:has(.content__image).imagetop{align-self:flex-start}}@media(min-width: 768px){.content__side:has(.content__image).imagesticky{position:sticky;top:var(--spacing-m);align-self:flex-start}}.content__image{aspect-ratio:5/4;object-fit:cover;min-height:100%;min-width:100%}.content__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.content__buttons{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:flex-start;flex-wrap:wrap;justify-content:center}.content__buttons--text{display:flex;flex-direction:row}@media(min-width: 768px){.content__buttons--text{order:4}}.disclaimer{display:flex;flex-direction:column;gap:var(--spacing-s);position:relative;margin-left:auto;margin-right:auto;padding:var(--spacing-l);border-radius:var(--radius-xs);width:100%}.disclaimer__section{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;max-width:var(--text-max-width)}.disclaimer__heading{display:flex;flex-direction:row;gap:var(--spacing-xxs);font-weight:var(--font-weight-demibold)}.disclaimer--light{background:var(--color-red-extra-light)}.disclaimer--white{background-color:var(--color-white)}.disclaimer--gray{background:var(--color-gray-light)}.disclaimer--transparent{background-color:rgba(0,0,0,0);border:solid 1px var(--color-dark-20)}.documents__document{display:block;color:var(--color-red-dark);padding:var(--spacing-xs) 0}.documents__document:hover{text-decoration:underline}.documents .accordion{padding:var(--spacing-l) var(--section-padding-x)}.documents .accordion__item__title{padding:var(--spacing-m) 0}.documents .accordion:not(:has(.accordion__item)){gap:var(--spacing-s)}.documents .accordion:not(:has(.accordion__item)) .accordion__content{padding:0}.documents .accordion:not(:has(.accordion__item)) .accordion__title{font-size:var(--font-size-h5);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin:0;text-align:start}.dreamcalculator__section{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;padding-top:0}.dreamcalculator__container{display:flex;flex-direction:column;gap:var(--spacing-l);background-color:var(--color-purple-extra-light);border-radius:var(--radius-m);padding:var(--spacing-s)}@media(min-width: 768px){.dreamcalculator__container{gap:var(--spacing-xxl);position:relative;padding:var(--spacing-xl)}}.dreamcalculator__container__content{display:flex;flex-direction:row;gap:var(--spacing-xl)}@media(min-width: 768px){.dreamcalculator__container__content{padding-right:396px}}.dreamcalculator__container__content__text{display:flex;flex-direction:column}.dreamcalculator__container__calculator{background-color:var(--color-purple-extra-light);position:relative;overflow:clip;padding:var(--spacing-s);border-radius:var(--radius-m)}@media(min-width: 768px){.dreamcalculator__container__calculator{display:flex;flex-direction:column;gap:var(--spacing-m);padding:0;border-radius:0}}.dreamcalculator__container__calculator__container{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media(min-width: 768px){.dreamcalculator__container__calculator__container{display:flex;flex-direction:row;gap:var(--spacing-m);position:static;padding:0;border-radius:0}}.dreamcalculator__container__calculator__container__form{display:flex;flex-direction:column;gap:var(--spacing-l);width:100%}@media(min-width: 768px){.dreamcalculator__container__calculator__container__form{padding-bottom:var(--spacing-xxl)}}.dreamcalculatorteaser__section{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;padding-top:0}.dreamcalculatorteaser__container{display:flex;flex-direction:column;gap:var(--spacing-l);align-items:flex-start;background-color:var(--color-purple-extra-light);border-radius:var(--radius-m);padding:var(--spacing-s);max-width:var(--text-max-width)}@media(min-width: 768px){.dreamcalculatorteaser__container{gap:var(--spacing-xxl);position:relative;padding:var(--spacing-xl)}}.dreamcalculatorteaser__container__content{display:flex;flex-direction:row;gap:var(--spacing-xl)}.dreamcalculatorteaser__container__content__text{display:flex;flex-direction:column}.dreamcalculatorteaser__container .dreamcalcslider__slider{width:100%}@media(min-width: 768px){.dynamic-form .form__component.form__select{width:auto}}.dynamic-form .dynamic-form__field-container{width:100%}@media(min-width: 768px){.dynamic-form .dynamic-form__field-container{flex-direction:row;flex-wrap:wrap}}@media(min-width: 768px){.dynamic-form .dynamic-form__field-container .form__component{width:auto}}@media(min-width: 768px){.dynamic-form .dynamic-form__field-container .form__checkbox{width:330px}}@media(min-width: 768px){.dynamic-form .dynamic-form__field-container .validation-message{max-width:330px}}@media(min-width: 768px){.dynamic-form .form__textarea{max-width:684px}}.dynamic-form .form__textarea .form__input{width:100%;max-width:684px}@media(min-width: 768px){.dynamic-form .form__upload{max-width:684px}}.dynamic-form .form__upload__droparea{position:unset}.form{display:flex;flex-direction:column;gap:var(--spacing-l);position:relative;margin-left:auto;margin-right:auto;padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);border-radius:var(--radius-m);width:100%;max-width:var(--text-max-width);background:var(--color-gray-light)}.form__title{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.form__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.form .button{align-self:start}.form .newsletter .alert--success{background:var(--color-purple-info);color:var(-color-purple-info-text)}.group{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;padding-left:0;padding-right:0}.group__container{display:flex;flex-direction:column;gap:var(--spacing-s)}.group--horizontal{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}.group--horizontal .group__contentarea{display:flex;flex-direction:row;gap:var(--spacing-l);row-gap:0;flex-wrap:wrap}@media(min-width: 768px){.group--horizontal .group__contentarea{flex-wrap:nowrap}}.group--horizontal .group__contentarea .content{flex-direction:column;gap:var(--spacing-l);padding-left:0;padding-right:0}.group--horizontal .group__contentarea .content__heading{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.group__contentarea{--section-padding-y: 24px}.iframe{display:flex;flex-direction:column;gap:var(--spacing-m);max-width:100%}.iframe__container{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.iframe iframe{max-width:100%}.iframe__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.infos{border-radius:var(--radius-m);padding:var(--spacing-xl) var(--spacing-m);margin:0 auto}@media(min-width: 768px){.infos{padding:var(--spacing-xl)}.infos--count-1{max-width:var(--text-max-width)}.infos--count-1 .infos__info{flex-basis:100%}.infos--count-2 .infos__info,.infos--count-4 .infos__info{flex-basis:calc(50% - var(--spacing-s))}.infos--count-3 .infos__info,.infos--count-5 .infos__info,.infos--count-6 .infos__info,.infos--count-7 .infos__info,.infos--count-8 .infos__info{flex-basis:calc(33.33% - var(--spacing-m))}.infos--wide{max-width:100%}}.infos__section{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.infos__list{display:flex;flex-direction:column;gap:var(--spacing-l);flex-wrap:wrap}@media(min-width: 768px){.infos__list{flex-direction:row}}.infos__info{display:flex;flex-direction:column;gap:var(--spacing-m)}.infos__info__heading{font-size:var(--font-size-h5);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.infos__info .h3,.infos__info h3{font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty}.infos__info .h4,.infos__info h4{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty}.infos__info__buttons{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:flex-start;flex-wrap:wrap;justify-content:center}.infos__info__buttons--text{display:flex;flex-direction:row}@media(min-width: 768px){.infos__info__buttons--text{order:4}}.infos__title{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:var(--spacing-l)}.infos--light{background:var(--color-red-extra-light)}.infos--white{background-color:var(--color-white)}.infos--gray{background:var(--color-gray-light)}.infos--transparent{background-color:rgba(0,0,0,0);border:solid 1px var(--color-dark-20)}.infos--darkred{background-color:var(--color-red-dark);color:var(--color-red-extra-light)}@media(min-width: 768px){.leadcollector__section{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}}.leadcollector__section .consent{display:flex;flex-direction:column;gap:var(--spacing-xxl);align-items:center}@media(min-width: 768px){.leadcollector__section .consent{align-items:flex-start;gap:var(--spacing-xxxl)}}.leadcollector__section .consent__form{display:flex;flex-direction:column;gap:var(--spacing-xxl);width:100%;padding:var(--spacing-l) var(--spacing-s);border-radius:var(--radius-s);background-color:var(--color-gray-light)}@media(min-width: 768px){.leadcollector__section .consent__form{padding:var(--spacing-xxl);border-radius:var(--radius-m)}}.leadcollector__section .consent__form .invalid .form__label--errormessage{display:flex}.leadcollector__section .consent__form .invalid .form__input{border-color:var(--color-error-on-white) !important}.leadcollector__section .consent__form .form__label--errormessage{display:none;position:absolute;bottom:-24px;margin-top:var(--spacing-xs);padding-left:var(--spacing-l);color:var(--color-error-on-white);font-weight:var(--font-weight-demibold);white-space:nowrap}.leadcollector__section .consent__form .form__label--errormessage:before{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/error.svg) no-repeat center center;background-size:16px}.leadcollector__section .consent__form .form__label--errormessage:before{position:absolute;left:0;bottom:2px}.leadcollector__section .consent__form__input__container{display:flex;flex-direction:column;gap:var(--spacing-l)}.leadcollector__section .consent__form__input__container__text--container{display:flex;flex-direction:column;gap:var(--spacing-m)}@media(min-width: 768px){.leadcollector__section .consent__form__input__container__text--container{gap:var(--spacing-l)}}.leadcollector__section .consent__form__input__container__text--container .consent__text__header{font-weight:500}.leadcollector__section .consent__form__input__container .form__textbox .form__input{max-width:100%}.leadcollector__section .consent__form__buttons{display:flex;flex-direction:column;gap:var(--spacing-s)}@media(min-width: 768px){.leadcollector__section .consent__form__buttons{gap:var(--spacing-l)}}.leadcollector__section .consent__form__buttons__back{background:var(--color-dark-5);padding:var(--spacing-s) var(--spacing-l);text-align:center}@media not (prefers-reduced-motion){.leadcollector__section .consent__form__buttons__back{transition:all .3s ease}}.leadcollector__section .consent__form__buttons__back:active{background-color:var(--button-background-pressed) !important;border-color:var(--button-background-pressed) !important}.leadcollector__section .consent__form__buttons__back img{transform:rotate(180deg)}.leadcollector__section .consent__continue--button{margin-left:var(--spacing-xxl)}.links{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.links__section{background:var(--color-red-extra-light)}.links__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;max-width:var(--text-max-width);text-align:center;margin:0 auto}.links__list{display:flex;flex-direction:column}@media(min-width: 768px){.links__list{flex-direction:row}}@media(min-width: 768px){.links__list{flex-wrap:wrap;align-items:center;justify-content:center;justify-content:space-between}}.links__link{padding:var(--spacing-s);font-size:var(--font-size-button);min-width:266px;max-width:100%}.links__link__heading{display:flex;flex-direction:row;gap:var(--spacing-m);align-items:center;font-weight:var(--font-weight-demibold)}.links__link__heading:after{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:16px}.mentor{display:flex;flex-direction:row;position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;border-radius:var(--radius-s);overflow:hidden;padding:0;margin:var(--spacing-l);width:auto}.mentor--circle{display:flex;flex-direction:column;justify-content:center;background:var(--color-dark-5);text-align:center;padding:var(--spacing-m);max-width:100%}@media(min-width: 768px){.mentor--circle{padding:var(--spacing-xxl)}}.mentor--imageright{flex-direction:row-reverse}.mentor__heading{font-size:var(--font-size-h5);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}@media(min-width: 768px){.mentor__heading{font-size:var(--font-size-h4);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}}.mentor__content{display:flex;flex-direction:column;gap:var(--spacing-m);justify-content:center;align-items:normal}.mentor__side{display:flex;flex-direction:row;flex-basis:50%;flex:1;min-width:180px}.mentor__image{position:relative;margin:0 auto}.mentor__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);display:inline}.mentor__buttons{display:flex;flex-direction:row;gap:var(--spacing-m);align-items:flex-start;flex-wrap:wrap}.mentor__buttons>a{height:0}.navigation-handler{position:relative}.navigation-handler .loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@property --num{syntax:"<integer>";initial-value:0;inherits:false}.numbers{display:flex;flex-direction:column;position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;align-items:flex-start}.numbers__title{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;display:flex;flex-direction:column;gap:var(--spacing-l);-webkit-align-items:center;align-items:center;align-self:stretch}.numbers__content{display:flex;flex-direction:column;justify-content:center;align-self:stretch}@media(min-width: 768px){.numbers__content{display:flex;flex-direction:row;gap:var(--spacing-l)}}.numbers__content__publishedtext{width:100%;text-align:center;margin-top:var(--spacing-s);font-size:var(--font-size-small);color:var(--Text-Subduded-text, var(--opacity-opacity-dark-70, rgba(35, 1, 1, 0.7)))}.numbers__content__item{display:flex;flex-direction:column;padding:var(--spacing-xl) var(--spacing-l);text-align:center;width:100%}@media(min-width: 768px){.numbers__content__item{width:224px}}@media(min-width: 1400px){.numbers__content__item{width:392px}}.numbers__content__item__number{font-size:var(--font-size-gigant);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);font-family:"StorebrandDisplay";text-wrap:pretty;transition:--num 1s;counter-set:num var(--num)}.numbers__content__item__number[data-is-intersecting]{--num: var(--html-number)}.numbers__content__item__number::after{content:counter(num)}.numbers__content__item__text{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);font-size:18px}.pensioncalculator__section{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;padding-top:0}.pensioncalculator__container{display:flex;flex-direction:column;gap:var(--spacing-l);background:var(--color-red-extra-light);border-radius:var(--radius-m);padding:var(--spacing-s)}@media(min-width: 768px){.pensioncalculator__container{gap:var(--spacing-xxl);position:relative;overflow:clip;padding:var(--spacing-xl)}}.pensioncalculator__container__content{display:flex;flex-direction:row;gap:var(--spacing-xl)}.pensioncalculator__container__content__text{display:flex;flex-direction:column}.pensioncalculator__container__calculator{display:flex;flex-direction:column;gap:var(--spacing-xl);position:relative;overflow:clip}@media(min-width: 768px){.pensioncalculator__container__calculator{display:flex;flex-direction:row;gap:var(--spacing-l);position:static;padding:0;border-radius:0}}.pensioncalculator__container__calculator__section{background:var(--color-red-extra-light);display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-s);border-radius:var(--radius-m)}.pensioncalculator__container__calculator__form{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%;padding-top:var(--spacing-xs)}.pensioncalculator__container__calculator__form .slider__label{display:flex;flex-direction:column;gap:var(--spacing-m);margin-bottom:var(--spacing-m);font-weight:var(--font-weight-demibold)}@media(min-width: 768px){.pensioncalculator__container__calculator__form .slider__label{flex-direction:row}}@media(min-width: 768px){.pensioncalculator__container__calculator__form .slider__label--sub-title{flex-direction:column}}.pensioncalculator__container__calculator__form .slider__container{display:flex;flex-direction:column}@media(min-width: 768px){.pensioncalculator__container__calculator__form .slider__container{flex-direction:row}}@media(min-width: 768px){.pensioncalculator__container__calculator__form .slider__container--sub-title{justify-content:space-between}}.pensioncalculator__container__calculator__form .slider__container p{font-weight:var(--font-weight-normal);padding-bottom:var(--spacing-m)}.pensioncalculator__container__calculator__form .slider__value{display:flex;flex-direction:row;height:var(--spacing-l);position:relative}.pensioncalculator__container__calculator__form .slider__value input{background:var(--color-white);margin-top:unset;padding:var(--spacing-m) 26px var(--spacing-m) 0;width:100%}@media(min-width: 768px){.pensioncalculator__container__calculator__form .slider__value input{width:112px}}.pensioncalculator__container__calculator__form .slider__value span{position:absolute;top:var(--spacing-xxs);right:var(--spacing-xs)}.pensioncalculator__container__calculator__form .sticky{margin-bottom:0}.pensioncalculator__container__calculator__advanced--settings__button{margin:var(--spacing-s) 0;color:var(--color-red-primary)}.pensioncalculator__disclaimer__container{position:relative}.pensioncalculator__disclaimer__container__button{display:flex;flex-direction:row;gap:var(--spacing-xs);padding-left:var(--spacing-s)}.pensioncalculator__disclaimer__container__icon{height:var(--spacing-l);width:var(--spacing-l)}.pensioncalculator__disclaimer__container__text{background:var(--color-white);border-radius:var(--radius-xxs);box-shadow:0px 1px 4px 0px rgba(0,0,0,.14),0px 2px 4px 0px rgba(0,0,0,.12);padding:var(--spacing-xs) var(--spacing-s);margin-top:var(--spacing-s)}.pensioncalculator__disclaimer__container__text:after{position:absolute;top:var(--spacing-s);content:"";border-width:var(--spacing-s);border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-white) rgba(0,0,0,0);left:74px}@media(min-width: 768px){.pensioncalculator__disclaimer__container__text{border-radius:var(--radius-xs);position:absolute;bottom:var(--spacing-xl);z-index:2}.pensioncalculator__disclaimer__container__text:after{top:unset;bottom:-22px;border-color:var(--color-white) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);filter:drop-shadow(0 3px 0px rgba(0, 0, 0, 0.14))}}.pod{display:flex;flex-direction:column;gap:var(--spacing-m);position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;max-width:var(--text-max-width)}.pod__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.pod__iframe{height:152px}.productinfos{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;gap:var(--spacing-l)}.productinfos__section{background:var(--color-red-light);border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.productinfos__title{font-size:var(--font-size-h1);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;max-width:var(--text-max-width);margin:0 auto;text-align:center}.productinfos__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);max-width:var(--text-max-width);margin:0 auto;text-align:center}.productinfos__list{margin:var(--spacing-xxl) 0 0 0;display:flex;flex-direction:column;gap:var(--spacing-l);flex-wrap:wrap;justify-content:center}@media(min-width: 768px){.productinfos__list{flex-direction:row}}.productinfos__product{background:var(--color-white);border-radius:var(--radius-m);padding:var(--spacing-xl);max-width:384px;display:flex;flex-direction:column;gap:var(--spacing-l)}.productinfos__product__heading{margin:0 auto;padding:var(--spacing-xs) var(--spacing-m);background:var(--color-coral);border-radius:var(--radius-xs);max-width:fit-content}.productinfos__product__heading--orange{background:var(--color-orange)}.productinfos__product__heading--pink{background:var(--color-pink)}.productinfos__product__heading--coral{background:var(--color-coral)}.productinfos__product__heading--gray{background:var(--color-gray-light)}.productinfos__product__heading--empty{background:none;height:40px}.productinfos__product__textheading{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;text-align:center}.productinfos__product__price{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;text-align:center}.productinfos__product__price:after{content:"*";display:inline-block;position:relative;top:-4px}.productinfos__product__usps{margin-top:auto}.productinfos__product__usps li{margin-bottom:var(--spacing-s)}.productinfos__product__usps li:before{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/check-circle-filled.svg) no-repeat center center;background-size:24px}.productinfos__product__usps li:before{margin:0 var(--spacing-xs) -4px 0}.productinfos__product__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);text-align:center;margin-bottom:var(--spacing-xxl);flex-grow:1}.productinfos__product .button--primary{--button-background: var(--color-red-dark);--button-background-hover: var(--color-red-extra-dark);--button-background-pressed: var(--color-red-dark);min-width:100%;flex:0}.productinfos__product__readmore{color:var(--color-dark-70);text-align:center;margin:-8px 0;text-decoration:underline}.productinfos__explanation{text-align:center;font-size:var(--font-size-small);color:var(--color-subdued)}.productinfos__explanation:before{content:"*";display:inline-block;font-size:24px;position:relative;top:8px;left:-4px}.search-link__section{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.search-link__section.text-center{display:flex;justify-content:center;text-align:center}.search-link__container{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:var(--text-max-width);width:100%}.search-link__container__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;max-width:var(--text-max-width)}.search-link__container .search{text-align:start}@media(min-width: 768px){.search-link__container .search{margin:0}}.search-link__container__list{display:flex;flex-direction:row;gap:var(--spacing-m);font-size:var(--font-size-button)}.search-link__container__list__text{font-weight:var(--font-weight-bold)}.search-link__container__list__link{text-decoration:underline;color:var(--color-red-brand)}.search-link__container__list__link:hover{color:var(--color-red-primary-dark)}.shortcuts{display:flex;flex-direction:column;gap:var(--spacing-xl);position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;align-items:center;justify-content:center;flex-wrap:wrap}.shortcuts__section:first-child .shortcuts__heading{display:none}@media(min-width: 992px){.shortcuts--sticky{position:sticky;top:var(--header-height);z-index:100}}@media(min-width: 992px)and (not (prefers-reduced-motion)){.shortcuts--sticky{transition:all .3s ease}}@media(min-width: 992px){.shortcuts--sticky .shortcuts{padding-top:var(--spacing-s)}.shortcuts--sticky .shortcuts__buttons{gap:var(--spacing-xs);flex-wrap:wrap;padding:var(--spacing-xs);background:var(--color-white);border-radius:var(--radius-xs);box-shadow:0px 12px 24px 0px rgba(35,16,16,.08)}.shortcuts--sticky .shortcuts__heading{display:none}.shortcuts--sticky .shortcuts__shortcut{border:none;padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-xxs);font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.shortcuts--sticky .shortcuts__shortcut--active{background:var(--color-dark-5)}.shortcuts--sticky .shortcuts__shortcut:after{display:none}.scrolled-down .shortcuts--sticky{top:0}}.shortcuts__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.shortcuts__buttons{display:flex;flex-direction:column;gap:var(--spacing-s);flex-wrap:wrap;width:100%}@media(min-width: 768px){.shortcuts__buttons{flex-direction:row;width:auto;justify-content:center}}.shortcuts__shortcut{display:flex;flex-direction:row;position:relative;flex-basis:100%;align-items:center;font-size:var(--font-size-button);text-decoration:none;white-space:normal;overflow:hidden;padding:var(--spacing-s) var(--spacing-l);text-align:center;border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;background:var(--color-white);color:var(--color-red-dark);border:solid 1.5px var(--color-dark-10);justify-content:space-between}@media not (prefers-reduced-motion){.shortcuts__shortcut{transition:all .3s ease}}@media(min-width: 768px){.shortcuts__shortcut{justify-content:center;max-width:-moz-fit-content;max-width:fit-content}}.shortcuts__shortcut:hover{background-color:var(--color-red-brand);color:#fff}.shortcuts__shortcut:hover:after{filter:contrast(0) brightness(1000);transform:translateX(5px)}@media not (prefers-reduced-motion){.shortcuts__shortcut:after{transition:all .3s ease}}.shortcuts__shortcut:active,.shortcuts__shortcut--active{background-color:var(--color-red-dark) !important}.shortcuts__shortcut--link:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:24px;margin-left:5px;margin-right:-5px}.shortcuts__shortcut--anchor:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/shortcut.svg) no-repeat center center;background-size:24px;margin-left:5px;margin-right:-5px}.teaser{display:flex;flex-direction:column;gap:var(--spacing-xs);display:flex !important;position:relative;word-wrap:break-word;border-radius:var(--radius-s);padding:var(--spacing-l) var(--spacing-l);height:auto !important;cursor:initial;user-select:auto;flex-basis:33%;--hover-color: var(--color-red-light)}.teaser--clickable{padding-bottom:80px !important;cursor:pointer}.teaser--clickable:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right-white.svg) no-repeat center center;background-size:24px}.teaser--clickable.js-dialog-button:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/plus-white.svg) no-repeat center center;background-size:24px}.teaser--clickable.js-dialog-button:hover:before{transform:none}.teaser--clickable:hover{background-color:var(--hover-color) !important;border-color:rgba(0,0,0,0) !important}.teaser--clickable:hover:before{background-color:var(--color-red-dark);border-color:rgba(0,0,0,0);transform:rotate(45deg) scaleX(0.8) scaleY(1.2)}.teaser--clickable:after{z-index:1;margin:var(--spacing-xs);position:absolute;bottom:24px;left:24px}.teaser--clickable:before{content:"";display:block;background-color:var(--color-red-extra-dark);border-radius:var(--radius-full);width:48px;height:48px;flex-shrink:0;position:absolute;bottom:20px;left:20px}@media not (prefers-reduced-motion){.teaser--clickable:before{transition:all .3s ease}}.teaser--clickable:active:after{background-color:var(--color-red-extra-dark) !important}@media(max-width: 767px){.teaser--clickable.compress{display:flex;flex-direction:row;gap:var(--spacing-xs);align-items:center;padding:var(--spacing-s) !important;padding-right:54px !important}.teaser--clickable.compress .teaser__image-container{margin-bottom:0;max-height:40px}.teaser--clickable.compress .teaser__image-container img{max-height:40px;max-width:40px}.teaser--clickable.compress .teaser__heading{margin-bottom:0}.teaser--clickable.compress:before{right:var(--spacing-s);bottom:auto;left:auto;width:36px;height:36px}.teaser--clickable.compress:after{right:var(--spacing-s);bottom:auto;left:auto}}.teaser__right-column{height:100%;display:flex;flex-direction:column;gap:var(--spacing-s)}.teaser__right-column__body{flex:1}.teaser--has-icon:not(:has(.teaser__preamble)).teaser__image-container{margin-bottom:0}.teaser--has-icon:not(:has(.teaser__preamble)).teaser__image-container img{position:relative;top:-5px}.teaser--has-icon:not(:has(.teaser__preamble)).teaser__heading{margin-bottom:0}.teaser--has-icon .teaser__image-container{flex-shrink:0;object-fit:contain;margin-bottom:var(--spacing-l);border-radius:0;display:block}.teaser--has-icon .teaser__image-container img{border-radius:0;max-height:60px;max-width:60px;object-fit:scale-down}@media(min-width: 768px){.teaser--has-icon .teaser__image-container img{max-height:80px;max-width:80px}}.teaser--has-image{padding:0;margin-bottom:var(--spacing-l);background-color:rgba(0,0,0,0) !important;border:none !important}.teaser--has-image .teaser__heading{font-size:var(--font-size-h4);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.teaser--has-image .teaser__image-container{aspect-ratio:1/1;border-radius:var(--radius-m);overflow:hidden;flex-shrink:0;display:block}@media(min-width: 768px){.teaser--has-image .teaser__image-container{border-radius:var(--radius-s)}}.teaser--has-image .teaser__image-container img{border-radius:var(--radius-s);object-fit:cover;object-position:left top;aspect-ratio:1/1}@media not (prefers-reduced-motion){.teaser--has-image .teaser__image-container img{transition:all .3s ease}}.teaser--has-image.teaser--clickable{padding-bottom:64px !important}.teaser--has-image.teaser--clickable:hover{background:rgba(0,0,0,0) !important}.teaser--has-image.teaser--clickable:hover .teaser__image-container img{transform:scale(1.1)}.teaser--has-image:after{bottom:4px;left:4px}.teaser--has-image:before{bottom:0;left:0px}.teaser__image-container{display:none}.teaser__heading{font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty;margin:0 0 var(--spacing-xs) 0}.teaser__preamble{flex:1;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.teaser__buttons{margin-top:var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing-s);align-self:start}.teaser--light{background:var(--color-red-extra-light);--hover-color: var(--color-red-light)}.teaser--white{background-color:var(--color-white);--hover-color: var(--color-gray-light)}.teaser--gray{background:var(--color-gray-light);--hover-color: var(--color-dark-5)}.teaser--transparent{background-color:rgba(0,0,0,0);--hover-color: var(--color-gray-light);border:solid 1px var(--color-dark-20)}.teasers{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.teasers__section{border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.teasers__container{background:var(--color-white)}.teasers__list{display:flex;flex-direction:column;gap:var(--spacing-m);flex-wrap:wrap}@media(min-width: 768px){.teasers__list{flex-direction:row;gap:var(--spacing-l)}}@media(min-width: 768px){.teasers--count-1 .teaser{flex-basis:calc(50% - var(--spacing-s));margin:0 auto}.teasers--count-2 .teaser,.teasers--count-4 .teaser{flex-basis:calc(50% - var(--spacing-s))}.teasers--count-3 .teaser,.teasers--count-5 .teaser,.teasers--count-6 .teaser,.teasers--count-7 .teaser,.teasers--count-8 .teaser,.teasers--count-9 .teaser,.teasers--more-than-9 .teaser{flex-basis:calc(33.33% - var(--spacing-m))}}.teasers__title{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;margin-bottom:var(--spacing-l)}.teasers__interactive-teasers{position:relative;overflow:hidden}.teasers__interactive-teasers .direction-buttons{display:flex;flex-direction:row;gap:var(--spacing-s);justify-content:end;margin-bottom:var(--spacing-s)}.teasers__interactive-teasers .direction-buttons .direction-button{display:none}@media(min-width: 768px){.teasers__interactive-teasers .direction-buttons .direction-button{display:flex;align-items:center;justify-content:center;padding:var(--spacing-s);border-radius:var(--radius-full);background:var(--color-red-extra-light)}.teasers__interactive-teasers .direction-buttons .direction-button.disabled{opacity:.5;cursor:not-allowed}}.teasers__interactive-teasers .direction-buttons .direction-button:hover{background:var(--color-red-light)}@media not (prefers-reduced-motion){.teasers__interactive-teasers .direction-buttons .direction-button:hover{transition:all .3s ease}}.teasers__interactive-teasers .direction-buttons .direction-button img{width:20px;height:20px}.teasers__interactive-teasers .direction-buttons .direction-button.previous img{transform:rotate(180deg)}.teasers__interactive-teasers .teasers__list{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--spacing-m);padding:0 var(--spacing-m);transition:transform .3s ease-in-out;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.teasers__interactive-teasers .teasers__list::-webkit-scrollbar{display:none}@media(min-width: 768px){.teasers__interactive-teasers .teasers__list{padding:0;overflow-x:visible}.teasers__interactive-teasers .teasers__list:not(.teasers__slider){flex-wrap:wrap;overflow:visible;transform:none !important}.teasers__interactive-teasers .teasers__list.teasers__slider{flex-wrap:nowrap}}.teasers__interactive-teasers .teasers__list .teaser{flex:0 0 calc(100% - var(--spacing-m)*2);scroll-snap-align:start}@media(min-width: 768px){.teasers__slider .teasers__interactive-teasers .teasers__list .teaser{flex:0 0 50%}:not(.teasers__slider) .teasers__interactive-teasers .teasers__list .teaser{flex:0 0 calc(50% - var(--spacing-s))}}.teasers__interactive-teasers .carousel-nav{display:none;padding:var(--spacing-m);background:var(--color-white);border-radius:var(--radius-m)}@media(min-width: 768px){.teasers__interactive-teasers .carousel-nav{display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:center}}.teasers__interactive-teasers .carousel-nav .step-button{width:20px;height:20px;border:1px solid var(--color-red-extra-dark);border-radius:var(--radius-full)}.teasers__interactive-teasers .carousel-nav .step-button.selected{background:var(--color-red-extra-dark);width:16px}@media not (prefers-reduced-motion){.teasers__interactive-teasers .carousel-nav .step-button.selected{transition:all .3s ease}}body .text{display:flex;flex-direction:column;gap:var(--spacing-l);position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;max-width:var(--text-max-width);background:var(--color-white)}body .text__content{display:flex;flex-direction:column;gap:var(--spacing-l)}body .text__heading{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}body .text__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}body .text__buttons{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:flex-start;flex-wrap:wrap;justify-content:center}.tickets{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;gap:var(--spacing-m);align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto;background:var(--color-white)}@media(min-width: 768px){.tickets{flex-direction:row}}.tickets__ticket{display:flex;flex-direction:column;gap:var(--spacing-m);justify-content:space-between;flex-basis:100%;word-wrap:break-word;padding:var(--spacing-l) var(--spacing-m);border-radius:var(--radius-s);width:100%}@media(min-width: 768px){.tickets__ticket{max-width:217px;min-height:315px;width:auto}}.tickets__ticket__heading{font-size:var(--font-size-h5);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.tickets__ticket__link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-decoration:underline}.tickets__ticket__link:after{content:"";display:inline-block;width:20px;height:20px;background:url(/images/icons/arrow-right-white.svg) no-repeat center center;background-size:20px}.tickets__ticket--extradark{background:var(--color-red-extra-dark);color:var(--color-red-light)}.tickets__ticket--dark{background:var(--color-red-dark);color:var(--color-red-light)}.tickets__ticket--primary{background:var(--color-red-primary);color:var(--color-white)}.tickets__ticket--light{background:var(--color-orange-light);color:var(--color-red-dark)}.tickets__ticket--light .tickets__ticket__link:after{background-image:url(/images/icons/arrow-right.svg)}.usplist{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;gap:var(--spacing-m);justify-content:center;flex-wrap:wrap;margin:0 auto;background:var(--color-white)}@media(min-width: 768px){.usplist{flex-direction:row}}@media(min-width: 768px){.usplist--count-1 .usplist__usp{flex-basis:calc(50% - var(--spacing-s));margin:0 auto}.usplist--count-2 .usplist__usp,.usplist--count-4 .usplist__usp{flex-basis:calc(50% - var(--spacing-s))}.usplist--count-3 .usplist__usp,.usplist--count-5 .usplist__usp,.usplist--count-6 .usplist__usp,.usplist--count-7 .usplist__usp,.usplist--count-8 .usplist__usp{flex-basis:calc(33.33% - var(--spacing-m))}}.usplist__usp{display:flex;flex-direction:column;gap:var(--spacing-xs);flex-basis:100%;word-wrap:break-word;padding:var(--spacing-l) var(--spacing-m);border-radius:var(--radius-s);width:100%;align-items:center}@media(min-width: 768px){.usplist__usp{max-width:392px;width:auto}}.usplist__usp__icon{display:flex;align-content:center;justify-content:center;width:84px;height:84px;margin-bottom:var(--spacing-s)}.usplist__usp__heading{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty;text-align:center}.usplist__usp__preamble{text-align:center}.video{display:flex;flex-direction:column;gap:var(--spacing-m);position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;max-width:var(--text-max-width)}.video__heading{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.video__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.video__iframe{width:100%;aspect-ratio:16/9;max-width:var(--text-max-width);margin:0 auto;border-radius:var(--radius-s);margin-top:var(--spacing-l)}.video__iframe__hidden{display:none}.video__image{position:relative;background:var(--color-dark-5);width:100%;height:100%;border-radius:var(--radius-s);overflow:hidden}.video__image:after{content:"";display:inline-block;width:80px;height:80px;background:url(/images/icons/play-white.svg) no-repeat center center;background-size:80px}.video__image:after{position:absolute;left:calc(50% - 40px);top:calc(50% - 40px)}.articlepage .hero__container{flex-direction:column;text-align:center}.articlepage .hero__side{min-height:auto}.articlepage .hero__image{box-shadow:none}.articlepage .hero__image img{border-radius:var(--radius-s)}.articlepage .hero__heading{font-size:var(--font-size-h1);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;text-align:center}.articlepage .hero__byline{display:flex;flex-direction:row;gap:var(--spacing-m);align-items:center;justify-content:center}@media(min-width: 768px){.articlepage .hero__byline{width:100%;justify-content:space-between}}.articlepage .hero__byline__author{display:flex;flex-direction:row;gap:var(--spacing-s);display:flex;align-items:center}.articlepage .hero__byline__author img{width:80px;border-radius:100%;clip-path:circle()}.articlepage .hero__byline__author__desktop-link{display:none}@media(min-width: 768px){.articlepage .hero__byline__author__desktop-link{display:flex}}.articlepage .hero__byline__info{display:flex;flex-direction:column}@media(min-width: 768px){.articlepage .hero__byline__info{display:flex;flex-direction:row;gap:var(--spacing-xxs)}.articlepage .hero__byline__info p:not(:last-child)::after{content:","}}.articlepage .hero__byline__info__mobile-link{display:flex}@media(min-width: 768px){.articlepage .hero__byline__info__mobile-link{display:none}}.articlepage__footer{margin:0 auto;max-width:var(--text-max-width);display:flex;flex-direction:column;gap:var(--spacing-s);color:var(--color-subdued);padding:var(--section-padding-y) var(--section-padding-x)}@media(min-width: 768px){.articlepage__footer{flex-direction:row;justify-content:space-between}}.articlepage .article__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);max-width:var(--text-max-width);padding:0 var(--section-padding-x);margin:0 auto}.blockfinderpage .form__select{max-width:330px}.blockfinderpage .blockfinder{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.blockfinderpage .blockfinder__container{display:flex;flex-direction:column;gap:var(--spacing-xxl);align-items:center}.blockfinderpage .blockfinder__container__form{width:100%;display:flex;flex-direction:column;gap:var(--spacing-m);align-items:center}@media(min-width: 768px){.blockfinderpage .blockfinder__container__form{flex-direction:row;justify-content:center}}.blockfinderpage .blockfinder__container__form .form__label--placeholder:after{display:none}.blockfinderpage .blockfinder__container .form__campaign__container{display:flex;flex-direction:row;gap:var(--spacing-m);flex-wrap:wrap}.blockfinderpage .blockfinder__container .form__campaign__container .form__campaign{display:flex;flex-direction:column;gap:var(--spacing-m);align-items:center}.blockfinderpage .blockfinder__container .form__campaign__container .form__campaign .form__textbox{max-width:330px}@media(min-width: 768px){.blockfinderpage .blockfinder__container__page-types{display:flex;flex-direction:row;gap:var(--spacing-xxl);max-width:var(--text-width);justify-content:center}}@media(min-width: 768px){.blockfinderpage .blockfinder__container__page-types__page-urls{display:flex;flex-direction:column}}.blockfinderpage .blockfinder__container__page-types__column{display:flex;flex-direction:column;gap:var(--spacing-m);flex-grow:1}.blockfinderpage .blockfinder__container__page-types__column:nth-child(n+1){margin-top:var(--spacing-m)}@media(min-width: 768px){.blockfinderpage .blockfinder__container__page-types__column:nth-child(n+1){margin-top:0}}.blockfinderpage .blockfinder__container__page-types__column .page-section{display:flex;flex-direction:column;gap:var(--spacing-xxs);width:100%}@media(min-width: 768px){.blockfinderpage .blockfinder__container__page-types__column .page-section{max-width:500px}}.blockfinderpage .blockfinder__container__page-types__column .page-section__page-types{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.blockfinderpage .blockfinder__container__page-types__column .page-section__page-urls{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-xs);border-radius:var(--radius-xxs)}.blockfinderpage .blockfinder__container__page-types__column .page-section__page-urls:hover{background:var(--color-red-light)}.blockfinderpage .blockfinder__container__page-types__column .page-section__link{width:fit-content;text-decoration:underline}.blockfinderpage .blockfinder__container__page-types__column .page-section__link:hover{color:var(--color-red-primary)}.digitalformspage h2{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.digitalformspage .digitalform{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;gap:var(--spacing-xxl)}.digitalformspage .digitalform__filters{display:flex;flex-direction:row;gap:var(--spacing-m);justify-content:center}.digitalformspage .digitalform__filters__filter{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center;background:var(--color-red-extra-light);padding:var(--spacing-s) var(--spacing-m);border-radius:var(--radius-xs);font-size:var(--font-size-h5)}.digitalformspage .digitalform__filters__filter.selected{background:var(--color-red-brand);color:var(--color-white)}.digitalformspage .digitalform__accordion__items{display:flex;flex-direction:row;gap:var(--spacing-m);flex-wrap:wrap}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item{display:flex;flex-direction:column;width:100%;background:var(--color-red-extra-light);border-radius:var(--radius-xs);padding:0 var(--spacing-m)}@media(min-width: 768px){.digitalformspage .digitalform__accordion__items .digitalform__accordion__item{width:48%;height:fit-content}}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--font-size-h6);padding:var(--spacing-m) 0;outline-offset:-1px !important;width:100%;border-radius:0}@media(min-width: 768px){.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__title{padding:var(--spacing-l) 0}}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__title:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/chevron-down.svg) no-repeat center center;background-size:24px}@media not (prefers-reduced-motion){.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__title{transition:all .3s ease}}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__title:after{background-color:var(--color-dark-5);padding:var(--spacing-m);margin-left:var(--spacing-s);border-radius:var(--radius-full)}@media not (prefers-reduced-motion){.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__title:after{transition:all .3s ease}}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__title:hover:after{background-color:var(--color-dark-10)}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__content{visibility:hidden;overflow:hidden;max-height:0}@media not (prefers-reduced-motion){.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__content{transition:all .3s ease}}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__content__wrapper{padding:0 0 var(--spacing-xl) 0;border-top:solid 1px var(--color-dark-10)}@media(min-width: 768px){.digitalformspage .digitalform__accordion__items .digitalform__accordion__item__content__wrapper{max-width:var(--text-max-width);padding:var(--spacing-xxl) var(--spacing-m)}}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item.accordion-is-open .digitalform__accordion__item__title:after{transform:rotate(-180deg)}.digitalformspage .digitalform__accordion__items .digitalform__accordion__item.accordion-is-open .digitalform__accordion__item__content{visibility:visible;max-height:2000px}.disclaimerpage .disclaimer{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.disclaimerpage .disclaimer__container{display:flex;flex-direction:column}.ffapage .hero__container{flex-direction:column;text-align:center}.ffapage .hero__content{max-width:var(--text-max-width);padding:0 var(--section-padding-x)}.ffapage .hero__side{height:160px;width:160px;justify-content:center;aspect-ratio:1/1;border:solid 1px var(--color-dark-5);box-shadow:0px 12px 24px 0px rgba(35,16,16,.08);border-radius:var(--radius-m);min-height:160px}.ffapage .hero__image{object-fit:contain;box-shadow:none;padding:var(--spacing-m);border-radius:0}.ffapage .hero__heading{font-size:var(--font-size-h1);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty;text-align:center}.ffapage .hero__preamble{text-align:center}.ffapage .form__component .form__input{width:100%;max-width:100%}.backgroundimagepage .page{background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.backgroundimagepage .page__main{background:rgba(0,0,0,0)}.backgroundimagepage .page__main .contentarea section{background:var(--bg-color)}.backgroundimagepage .page__main .contentarea .teasers__section .teasers__title{background:var(--bg-color);box-shadow:0 2px 8px rgba(0,0,0,.3);padding:var(--spacing-s);border-radius:var(--radius-s)}.maintenancepage .maintenance{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.maintenancepage .maintenance__container{display:flex;flex-direction:column}.maintenancepage .maintenance__container .accordion__section:last-child{display:none}.newspage .article__preamble{font-size:var(--font-size-preamble);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);max-width:var(--text-max-width);padding:0 var(--section-padding-x);margin:0 auto}.newsarchive{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;gap:var(--spacing-l);background:var(--color-red-extra-light)}.newsarchive__year{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.newsarchive__header{display:flex;flex-direction:row;gap:var(--spacing-s);justify-content:space-between}.newsarchive__heading{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.newsarchive__filters{margin:0 auto;display:flex;flex-direction:row;gap:var(--spacing-m);justify-content:center}.newsarchive__filter{display:flex;flex-direction:row;position:relative;justify-content:center;align-items:center;font-size:var(--font-size-button);font-weight:var(--font-weight-medium);text-decoration:none;white-space:normal;overflow:hidden;padding:var(--spacing-xs) var(--spacing-s);text-align:center;border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;color:var(--color-red-dark);border:solid 1.5px var(--color-dark-10)}@media not (prefers-reduced-motion){.newsarchive__filter{transition:all .3s ease}}@media(min-width: 768px){.newsarchive__filter{max-width:-moz-fit-content;max-width:fit-content;align-self:flex-start;padding:var(--spacing-s) var(--spacing-l)}}.newsarchive__filter:hover{background-color:var(--color-red-brand);color:#fff}.newsarchive__filter:active{background-color:var(--color-red-dark) !important}.newsarchive__filter--active{pointer-events:none;background-color:var(--color-red-light) !important}.newsarchive--compact{background:none}.newsarchive__item{display:flex;border-top:solid 1.5px var(--color-dark-10);padding:var(--spacing-m) var(--spacing-xxl) var(--spacing-m) 0;font-size:var(--font-size-button);align-items:center}.newsarchive__item:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:24px}@media not (prefers-reduced-motion){.newsarchive__item{transition:all .3s ease}}.newsarchive__item:after{position:absolute;right:var(--spacing-l);background-color:var(--color-dark-5);padding:var(--spacing-m);margin-left:var(--spacing-s);border-radius:var(--radius-full)}@media not (prefers-reduced-motion){.newsarchive__item:after{transition:all .3s ease}}.newsarchive__item:hover:after{background-color:var(--color-dark-10)}.newsarchive__item__heading{display:inline-block}.newsarchive__item__date{border:solid 1.5px var(--color-dark-20);border-radius:var(--radius-xs);padding:var(--spacing-xxs) var(--spacing-s);font-size:var(--font-size-small);display:inline-block;margin-left:20px;white-space:nowrap}@property --num{syntax:"<integer>";initial-value:0;inherits:false}.pricelab{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%;display:flex;flex-direction:column;padding:0;margin-bottom:200px;gap:72px;align-items:center}.pricelab button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.pricelab .tabs{gap:10px;display:flex;justify-content:center}.pricelab .tabs button{padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-full);display:flex;-moz-column-gap:var(--spacing-xxs);column-gap:var(--spacing-xxs);align-items:center;transition:background-color var(--motion-default),color var(--motion-default);cursor:pointer;border:none;font-weight:var(--font-weight-regular);line-height:var(--line-height-base);font-size:var(--font-size-text);background-color:var(--color-gray-light);color:var(--color-red-extra-dark)}.pricelab .tabs button.active{background-color:var(--color-red-extra-dark);color:var(--color-red-extra-light)}.pricelab__container{display:flex;flex-direction:column;gap:var(--spacing-xxl);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.pricelab__container h2{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.pricelab__container h3{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.pricelab__container h4{font-size:var(--font-size-h4);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.pricelab__container h5{font-size:var(--font-size-h5);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.pricelab__container h6{font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty}.pricelab__container p{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}@media(min-width: 768px){.pricelab__container{display:flex;flex-direction:row;gap:var(--spacing-l)}}.pricelab__container__error{margin-top:var(--spacing-m)}.pricelab__container__error .alert__title{font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty}@media(min-width: 768px){.pricelab__container .desktop-left{flex-direction:column;padding:0 var(--spacing-s)}}.pricelab__container__add-employee{display:flex;flex-direction:column;gap:var(--spacing-l);padding:var(--spacing-l) 0;background-color:var(--color-gray-light);border-radius:var(--radius-s)}@media(min-width: 768px){.pricelab__container__add-employee{gap:var(--spacing-l);padding:var(--spacing-xxl) var(--spacing-l)}}.pricelab__container__add-employee__header{display:flex;flex-direction:column;gap:var(--spacing-m);padding:0 var(--spacing-s)}@media(min-width: 768px){.pricelab__container__add-employee__header{padding:0;gap:var(--spacing-s)}}.pricelab__container__add-employee .pricelab__added-employees__container{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-bottom:var(--spacing-l);border-bottom:1px solid var(--color-dark-10);padding:0 var(--spacing-s)}.pricelab__container__add-employee .pricelab__added-employees__container__top-row{display:flex;flex-direction:row;justify-content:space-between;font-weight:bold}.pricelab__container__add-employee .pricelab__added-employees__container__top-row__delete{display:flex;justify-content:center;align-items:center;height:var(--spacing-xl);width:var(--spacing-xl);background-color:var(--color-dark-5);border-radius:var(--radius-full)}@media(min-width: 768px){.pricelab__container__add-employee .pricelab__added-employees__container__top-row__delete{margin-left:var(--spacing-xl)}}.pricelab__container__add-employee .pricelab__added-employees__container__bottom-row{display:flex;flex-direction:row;justify-content:space-between}.pricelab__container__add-employee__form{display:flex;flex-direction:column;gap:32px;padding:0 var(--spacing-s);margin-bottom:6px}@media(min-width: 768px){.pricelab__container__add-employee__form{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center;padding:0}}.pricelab__container__add-employee__form .form__select.modified{border-color:var(--color-success) !important}.pricelab__container__add-employee__form .form__label--errormessage{display:none;position:absolute;bottom:-24px;margin-top:var(--spacing-xs);padding-left:var(--spacing-l);color:var(--color-error-on-white);font-weight:var(--font-weight-demibold);white-space:nowrap}.pricelab__container__add-employee__form .form__label--errormessage:before{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/error.svg) no-repeat center center;background-size:16px}.pricelab__container__add-employee__form .form__label--errormessage:before{position:absolute;left:0;bottom:2px}@media(min-width: 768px){.pricelab__container__add-employee__form .form__component{max-width:180px}}.pricelab__container__add-employee__form .form__component .form__input{max-width:330px}@media(min-width: 768px){.pricelab__container__add-employee__form .form__component .form__input{gap:var(--spacing-l);max-width:180px}}.pricelab__container__add-employee__form .form__select{position:relative;max-width:330px}@media(min-width: 768px){.pricelab__container__add-employee__form .form__select{width:auto;max-width:100%;padding-right:28px}}.pricelab__container__add-employee__form .form__select:after{content:"";display:inline-block;width:16px;height:16px;background:url(/images/icons/chevron-down.svg) no-repeat center center;background-size:16px;margin-left:16px;margin-right:-16px}.pricelab__container__add-employee__form .form__select:after{position:absolute;top:18px;right:14px;margin:0;pointer-events:none}@media(min-width: 768px){.pricelab__container__add-employee__form .form__select:after{right:var(--spacing-xl)}}.pricelab__container__add-employee__form .form__select .form__label--placeholder{z-index:1}.pricelab__container__add-employee__form .invalid .form__label--errormessage{display:flex}.pricelab__container__add-employee__form .invalid .form__input{border-color:var(--color-error-on-white) !important}.pricelab__container__add-employee__save{margin-left:var(--spacing-s)}@media(min-width: 768px){.pricelab__container__add-employee__save{margin:0}}.pricelab__container__add-more{background-color:var(--color-red-extra-dark);border:var(--color-red-extra-dark)}.pricelab__container__add-more:hover{background:var(--color-red-dark)}.pricelab__container__add-more.button--disabled{background-color:var(--color-dark-5)}@media(min-width: 768px){.pricelab__container__add-more{margin:var(--spacing-s) 0}}.pricelab__container__extra-option{display:flex;flex-direction:column;gap:var(--spacing-l);padding:var(--spacing-l) var(--spacing-s)}@media(min-width: 768px){.pricelab__container__extra-option{padding:var(--spacing-l) 0}}.pricelab__container__extra-option .options{display:flex;flex-direction:column;gap:var(--spacing-l)}.pricelab__container__extra-option .options__add-option{display:flex;flex-direction:row;gap:var(--spacing-s);background-color:var(--color-gray-light);border-radius:var(--radius-s);padding:var(--spacing-l) var(--spacing-m);align-items:center}.pricelab__container__extra-option .options__add-option__button{height:var(--spacing-xxl);width:var(--spacing-xxl);border:1px solid var(--color-red-extra-dark);border-radius:var(--radius-full);display:flex;justify-content:center;align-items:center;position:relative;margin-left:24px;margin-right:24px}.pricelab__container__extra-option .options__add-option__button:after{content:"";height:var(--spacing-l);width:var(--spacing-l);position:absolute;background:url(/images/icons/plus.svg) no-repeat center center}.pricelab__container__extra-option .options__add-option__button.selected:after{background:url(/images/icons/check-white-thin.svg) no-repeat center center}.pricelab__container__extra-option .options__add-option__button.selected{background-color:var(--color-red-extra-dark);border-color:var(--color-red-dark)}.pricelab__container__extra-option .options__add-option__header{font-weight:bold}.pricelab__container__extra-option .info--box__tooltip{display:flex;flex-direction:row;gap:var(--spacing-xs)}.pricelab__container .desktop-right{width:100%}@media(min-width: 768px){.pricelab__container .desktop-right{max-width:392px;display:flex;flex-direction:column;gap:var(--spacing-xxl)}}.pricelab__container__result{display:flex;flex-direction:column;align-items:center;background-color:var(--color-red-light);border-radius:var(--radius-s);padding:var(--spacing-m)}@media(min-width: 768px){.pricelab__container__result{padding:var(--spacing-l) var(--spacing-xl)}}.pricelab__container__result .calculations{display:flex;flex-direction:column;gap:var(--spacing-l);width:100%;text-align:center;padding:var(--spacing-l) 0}.pricelab__container__result .calculations__total-container{display:flex;flex-direction:column;gap:var(--spacing-l);align-items:center}.pricelab__container__result .calculations__total-container__numbers{display:flex;flex-direction:row;gap:var(--spacing-xs)}.pricelab__container__result .calculations__total-container__numbers__yearly{font-size:var(--font-size-preamble)}.pricelab__container__result .calculations__total-container__numbers .calculations__number{transition:--num 1s;counter-set:num var(--num)}.pricelab__container__result .calculations__total-container__numbers .calculations__number.is-intersecting{--num: var(--html-number)}.pricelab__container__result .calculations__total-container__numbers .calculations__number:before{content:counter(num)}.pricelab__container__result .selected{display:flex;flex-direction:column;width:100%}.pricelab__container__result .selected__package-service{display:flex;justify-content:space-between;padding:var(--spacing-m);border-bottom:1px solid var(--color-dark-10)}.pricelab__container__result .selected__package-service__package{font-weight:bold}.pricelab__container__result .selected__package-service__container{display:flex;flex-direction:column}.pricelab__container__result__cta{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-l)}.pricelab__container__booking{display:flex;flex-direction:column;gap:var(--spacing-xxl);align-items:center}.pricelab__container__booking__text{display:flex;flex-direction:column;gap:var(--spacing-l);max-width:259px;text-align:center}.page:has(.pensions-klappen){background-color:var(--color-red-primary);color:var(--color-white)}.page:has(.pensions-klappen) .button--primary{--button-color: var(--color-white);--button-background: var(--color-red-dark);--button-background-hover: var(--color-red-extra-dark);--button-background-pressed: var(--color-red-dark)}.page:has(.pensions-klappen) .button--text{color:var(--color-white)}.page:has(.pensions-klappen) .button--text:after{background-image:url(/images/icons/arrow-right-white.svg)}.page:has(.pensions-klappen) .button--secondary{--button-color: var(--color-white);--button-color-hover: var(--color-red-extra-dark);--button-background: transparent;--button-background-hover: var(--color-red-light);--button-background-pressed: var(--color-red-extra-light)}.page:has(.pensions-klappen) .button--secondary.button--link:after{background-image:url(/images/icons/arrow-right-white.svg)}.page:has(.pensions-klappen) .button--secondary:hover{border-color:rgba(0,0,0,0)}.page:has(.pensions-klappen) .button--secondary:hover:after{background-image:url(/images/icons/arrow-right.svg) !important}.page:has(.pensions-klappen) .hero__container__arrow__animation{border:1px solid var(--color-white)}.page:has(.pensions-klappen) .hero__container__arrow__animation__image{background:url(/images/icons/arrow-right-white.svg) no-repeat center center}.page:has(.pensions-klappen) .hero__container__arrow__text{color:var(--color-white)}.page:has(.pensions-klappen) .hero__container{color:var(--color-white)}.page:has(.pensions-klappen) .page__main{background:var(--color-red-primary)}.page:has(.pensions-klappen) .page__main .search{color:var(--color-red-extra-dark)}.page:has(.pensions-klappen) .page__main .search__results .search__results__total-hits-container .form__label{color:var(--color-red-extra-dark)}.page:has(.pensions-klappen) .page__main .search__results .search__result{border-color:var(--color-white)}.page:has(.pensions-klappen) .page__main .search__results .search__result .breadcrumbs__breadcrumb{color:var(--color-white)}.page:has(.pensions-klappen) .page__main .search__results .search__result .breadcrumbs__breadcrumb:before{background:url(/images/icons/chevron-right-light.svg) no-repeat center center}.page:has(.pensions-klappen) .page__main .search__results .search__result__link:after{background:url(/images/icons/arrow-right-light.svg) no-repeat center center}.page:has(.pensions-klappen) .page__main .search__results .search__result__excerpt{color:var(--color-white)}.page:has(.pensions-klappen) .page__main .search__results .search__result__excerpt em{background-color:var(--color-red-extra-dark)}.page:has(.pensions-klappen) .page__main .search__results .search__result__type{background:var(--color-red-extra-dark)}.searchpage .search__results{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-xxxl) 0}.searchpage .search__results .loader__container{display:flex;justify-content:center;position:relative}.searchpage .search__results .loader__container .loader{position:absolute}.searchpage .search__results__total-hits-container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-m)}@media(min-width: 768px){.searchpage .search__results__total-hits-container{flex-direction:row;justify-content:space-between}}.searchpage .search__results__total-hits-container__title{display:flex;align-items:center;font-size:var(--font-size-h6);line-height:var(--line-height-base);font-weight:var(--font-weight-demibold);font-family:"StorebrandText";text-wrap:pretty}.searchpage .search__results__total-hits-container__select{width:auto}.searchpage .search__results__total-hits-container__select .form__input{max-width:100%}@media(min-width: 768px){.searchpage .search__results__total-hits-container__select .form__input{width:140px}}.searchpage .search__results__list{max-height:100%;display:flex;flex-direction:column}.searchpage .search__results .search__result{border-top:solid 1.5px var(--color-dark-10)}.searchpage .search__results .search__result__link{display:flex;flex-direction:column;gap:var(--spacing-xs);position:relative;padding:var(--spacing-l) var(--spacing-xxl) var(--spacing-l) 0}.searchpage .search__results .search__result__link:after{content:"";display:inline-block;width:24px;height:24px;background:url(/images/icons/arrow-right.svg) no-repeat center center;background-size:24px}.searchpage .search__results .search__result__link:after{position:absolute;right:var(--spacing-s);top:calc(50% - 12px)}.searchpage .search__results .search__result__link:hover:after{transform:translateX(5px)}.searchpage .search__results .search__result__link .breadcrumbs__container{position:relative;width:100%;top:0;height:auto}.searchpage .search__results .search__result__link .breadcrumbs__container .breadcrumbs{padding:0}.searchpage .search__results .search__result__link .breadcrumbs__container .breadcrumbs__breadcrumb--last{cursor:pointer}.searchpage .search__results .search__result__title{font-weight:var(--font-weight-demibold);display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center}.searchpage .search__results .search__result__excerpt{font-size:var(--font-size-small);color:var(--color-subdued);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.searchpage .search__results .search__result__excerpt em{font-style:italic;background-color:var(--color-red-extra-light)}.searchpage .search__results .search__result__size{font-size:var(--font-size-small);color:var(--color-subdued);font-weight:var(--font-weight-normal)}.searchpage .search__results .search__result__type{display:inline-block;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);font-size:var(--font-size-small);border-radius:var(--radius-xs);padding:var(--spacing-xxxs) var(--spacing-xs);background:var(--color-gray-light)}.searchpage .search__results .search__result__type--documentfile{background:var(--color-purple-light)}.searchpage .search__results .search__result__type--newspage,.searchpage .search__results .search__result__type--newsarchivepage{background:var(--color-red-extra-light)}.searchpage .search__results .search__result__type--articlepage,.searchpage .search__results .search__result__type--articlestartpage{background:var(--color-red-extra-light)}.searchpage .search__results .search__result__type--authorpage,.searchpage .search__results .search__result__type--authorspage{background:var(--color-red-extra-light)}.sitemappage .sitemap{position:relative;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-m);width:100%}.sitemappage .sitemap__container{display:flex;flex-direction:column;gap:var(--spacing-xxl);align-items:center}.sitemappage .sitemap__container__filters{display:flex;flex-direction:row;gap:var(--spacing-m);flex-wrap:wrap;justify-content:center}.sitemappage .sitemap__container__filters__filter{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center;background:var(--color-red-extra-light);padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-xs)}.sitemappage .sitemap__container__filters__filter.selected{background:var(--color-red-light)}@media(min-width: 768px){.sitemappage .sitemap__container__letters{display:flex;flex-direction:row;gap:var(--spacing-xxl);max-width:var(--text-width);justify-content:center}}.sitemappage .sitemap__container__letters__column{display:flex;flex-direction:column;gap:var(--spacing-m);flex-grow:1}.sitemappage .sitemap__container__letters__column:nth-child(n+1){margin-top:var(--spacing-m)}@media(min-width: 768px){.sitemappage .sitemap__container__letters__column:nth-child(n+1){margin-top:0}}.sitemappage .sitemap__container__letters__column .letter-section{display:flex;flex-direction:column;gap:var(--spacing-xxs);width:100%}@media(min-width: 768px){.sitemappage .sitemap__container__letters__column .letter-section{max-width:500px}}.sitemappage .sitemap__container__letters__column .letter-section__letter{font-size:var(--font-size-h2);line-height:var(--line-height-small);font-weight:var(--font-weight-demibold);font-family:"StorebrandDisplay";text-wrap:pretty}.sitemappage .sitemap__container__letters__column .letter-section__link{width:fit-content;text-decoration:underline}.sitemappage .sitemap__container__letters__column .letter-section__link:hover{color:var(--color-red-primary)}.storebrand .breadcrumbs__container{top:var(--storebrand-header-height);z-index:1}.storebrand .page .hero{padding-top:var(--storebrand-header-height)}.storebrand .page .hero--landingpage .hero__container,.storebrand .page .hero--startpage .hero__container,.storebrand .page .hero--startpagepink .hero__container,.storebrand .page .hero--landingpagepink .hero__container{padding-bottom:var(--storebrand-header-height)}.storebrand.scrolled-down .header{transform:translateY(calc(var(--storebrand-header-height) * -1))}.storebrand .header{height:var(--storebrand-header-height);padding:0;flex-direction:column}.storebrand .header .header__container{height:var(--header-height);padding:0 var(--section-padding-x)}.storebrand .header__storebrand{display:flex;width:100%;height:var(--spacing-xxl)}.storebrand .header__storebrand__container{width:100%;height:100%}.storebrand .header__storebrand__container a{display:flex;align-items:center;width:100%;height:100%}.storebrand .header__storebrand__container.storebrand a{padding-right:var(--spacing-l);justify-content:end}.storebrand .header__storebrand__container.sam a{padding-left:var(--spacing-l)}.storebrand .header__storebrand__container.selected{background:var(--color-white)}.storebrand .header__storebrand__container.selected a{background:var(--color-red-brand);color:var(--color-white)}.storebrand .header__storebrand__container.selected a.storebrand{border-start-end-radius:var(--radius-xxs)}.storebrand .header__storebrand__container.selected a.sam{border-start-start-radius:var(--radius-xxs)}.storebrand .header__storebrand__container.not--selected{background:var(--color-red-brand)}.storebrand .header__storebrand__container.not--selected a{background:var(--color-white);color:var(--color-red-extra-dark)}.storebrand .header__storebrand__container.not--selected a.storebrand{border-end-end-radius:var(--radius-xxs)}.storebrand .header__storebrand__container.not--selected a.sam{border-end-start-radius:var(--radius-xxs)}.storebrand .header__logo img{height:30px}@media(min-width: 768px){.storebrand .header__logo img{height:40px}}.scrolled .header__storebrand__container.selected,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.selected{background:var(--color-gray-warm-neutral)}.scrolled .header__storebrand__container.selected a,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.selected a{background:var(--color-white);color:var(--color-red-extra-dark)}.scrolled .header__storebrand__container.not--selected,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.not--selected{background:var(--color-white)}.scrolled .header__storebrand__container.not--selected a,.page:has(.hero--normal,.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.not--selected a{background:var(--color-gray-warm-neutral);color:var(--color-red-extra-dark)}.menu--open .header__storebrand__container.selected{background:var(--color-gray-warm-neutral) !important}.menu--open .header__storebrand__container.selected a{background:var(--color-red-light) !important;color:var(--color-red-extra-dark) !important}.menu--open .header__storebrand__container.not--selected{background:var(--color-red-light) !important}.menu--open .header__storebrand__container.not--selected a{background:var(--color-gray-warm-neutral) !important;color:var(--color-red-extra-dark) !important}.page:has(.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.selected{background:var(--color-white)}.page:has(.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.selected a{background:var(--color-red-light)}.page:has(.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.not--selected{background:var(--color-red-light)}.page:has(.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.not--selected a{background:var(--color-white);color:var(--color-red-extra-dark)}.scrolled .page:has(.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.selected{background:var(--color-gray-warm-neutral)}.scrolled .page:has(.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.selected a{background:var(--color-white)}.scrolled .page:has(.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.not--selected{background:var(--color-white)}.scrolled .page:has(.hero--startpagepink,.hero--landingpagepink) .header__storebrand__container.not--selected a{background:var(--color-gray-warm-neutral);color:var(--color-red-extra-dark)}.storebrandfonder .header__logo img{height:30px}@media(min-width: 768px){.storebrandfonder .header__logo img{height:40px}}
