@charset "UTF-8";:root{--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:360px;--bs-border-radius:var(--radius-md);--bs-border-radius-sm:var(--radius-sm);--bs-border-radius-lg:var(--radius-lg);--bs-border-radius-xl:var(--radius-lg);--bs-border-radius-xxl:var(--radius-full);--bs-border-radius-pill:var(--radius-full);--border-none:0px;--border-sm:1px;--border-md:2px;--border-lg:3px;--border-width-default:var(--border-sm);--border-width-emphasis:var(--border-md);--border-width-strong:var(--border-lg);--bs-border-width:var(--border-width-default);--font-family-primary:"Oslo Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-21:21px;--font-size-24:24px;--font-size-32:32px;--font-size-36:36px;--font-size-40:40px;--line-height-18:18px;--line-height-21:21px;--line-height-24:24px;--line-height-27:27px;--line-height-32:32px;--line-height-36:36px;--line-height-40:40px;--line-height-44:44px;--line-height-48:48px;--line-height-54:54px;--line-height-60:60px;--letter-spacing-tight:-0.4px;--letter-spacing-regular:-0.2px;--focus-outline-width-border:2px;--bs-body-font-family:var(--font-family-primary);--bs-body-font-weight:var(--font-weight-regular);--bs-body-font-size:var(--font-size-16);--bs-body-line-height:var(--line-height-24);--bs-body-color:var(--color-text);--heading-font-family:var(--font-family-primary);--heading-font-weight:var(--font-weight-regular);--heading-font-weight-bold:var(--font-weight-medium);--heading-01-font-size:var(--font-size-40);--heading-01-line-height:var(--line-height-54);--heading-01-letter-spacing:var(--letter-spacing-tight);--heading-01-mobile-font-size:var(--font-size-36);--heading-01-mobile-line-height:var(--line-height-44);--heading-02-font-size:var(--font-size-32);--heading-02-line-height:var(--line-height-36);--heading-02-letter-spacing:var(--letter-spacing-regular);--heading-02-mobile-font-size:var(--font-size-24);--heading-02-mobile-line-height:var(--line-height-27);--heading-03-font-size:var(--font-size-21);--heading-03-line-height:var(--line-height-32);--heading-04-font-size:var(--font-size-18);--heading-04-line-height:var(--line-height-27);--heading-05-font-size:var(--font-size-16);--heading-05-line-height:var(--line-height-24);--ingress-font-family:var(--font-family-primary);--ingress-font-weight:var(--font-weight-regular);--ingress-font-size:var(--font-size-21);--ingress-line-height:var(--line-height-32);--ingress-letter-spacing:var(--letter-spacing-regular);--body-font-family:var(--font-family-primary);--body-font-weight:var(--font-weight-light);--body-font-weight-bold:var(--font-weight-medium);--body-font-size:var(--font-size-16);--body-line-height:var(--line-height-24);--caption-font-family:var(--font-family-primary);--caption-font-weight:var(--font-weight-regular);--caption-font-weight-bold:var(--font-weight-medium);--caption-xsmall-font-size:var(--font-size-14);--caption-xsmall-line-height:var(--line-height-21);--caption-small-font-size:var(--font-size-16);--caption-small-line-height:var(--line-height-24);--caption-medium-font-size:var(--font-size-18);--caption-medium-line-height:var(--line-height-27);--caption-large-font-size:var(--font-size-21);--caption-large-line-height:var(--line-height-32);--caption-xlarge-font-size:var(--font-size-32);--caption-xlarge-line-height:var(--line-height-48);--textlink-font-family:var(--font-family-primary);--textlink-font-weight:var(--font-weight-regular);--textlink-font-weight-bold:var(--font-weight-medium);--textlink-font-size-16:var(--font-size-16);--textlink-font-size-18:var(--font-size-18);--textlink-font-size-24:var(--font-size-24);--textlink-line-height-24:var(--line-height-24);--textlink-line-height-27:var(--line-height-27);--textlink-line-height-36:var(--line-height-36);--button-font-family:var(--font-family-primary);--button-font-weight:var(--font-weight-regular);--button-font-weight-active:var(--font-weight-medium);--button-font-size:var(--font-size-16);--button-line-height:var(--line-height-24);--input-font-family:var(--font-family-primary);--input-font-weight:var(--font-weight-regular);--input-font-size:var(--font-size-16);--input-line-height:var(--line-height-21);--grid-mobile-container-max-width:656px;--grid-mobile-container-min-width:320px;--grid-mobile-columns:12;--grid-mobile-margin:16px;--grid-mobile-gutter:16px;--grid-tablet-container-max-width:1024px;--grid-tablet-container-min-width:656px;--grid-tablet-columns:12;--grid-tablet-margin:24px;--grid-tablet-gutter:16px;--grid-desktop-container-max-width:1440px;--grid-desktop-container-min-width:1024px;--grid-desktop-columns:12;--grid-desktop-margin:24px;--grid-desktop-gutter:16px;--space-0:0;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-29:29px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-64:64px;--font-family-primary:"Oslo Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--width-8:8px;--width-80:80px;--width-96:96px;--width-120:120px;--width-160:160px;--width-224:224px;--height-126:126px}@font-face{font-family:"Oslo Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/Static/fonts/oslosans/OsloSans-Bold.otf?v=QO_2VXQ99FkuFMdna3l0tHQbUlQ) format("opentype")}@font-face{font-family:"Oslo Sans";font-style:italic;font-weight:700;font-display:swap;src:url(/Static/fonts/oslosans/OsloSans-BoldItalic.otf?v=LldLYucGeShavYfZGTCOMxNbi9E) format("opentype")}@font-face{font-family:"Oslo Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/Static/fonts/oslosans/OsloSans-Medium.otf?v=xppxFUNvgTzqzqsuBTJKb_e1SLQ) format("opentype")}@font-face{font-family:"Oslo Sans";font-style:italic;font-weight:500;font-display:swap;src:url(/Static/fonts/oslosans/OsloSans-MediumItalic.otf?v=iwjybZKeg66P3jK075UXNwiSO8Q) format("opentype")}@font-face{font-family:"Oslo Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/Static/fonts/oslosans/OsloSans-Regular.otf?v=DsaWOuVHNM-NdpVz6mE1vBSCzFI) format("opentype")}@font-face{font-family:"Oslo Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/Static/fonts/oslosans/OsloSans-RegularItalic.otf?v=lV1bTfWoVkovRBKY-lSTbLF0lMY) format("opentype")}@font-face{font-family:"Oslo Sans";font-style:normal;font-weight:300;font-display:swap;src:url(/Static/fonts/oslosans/OsloSans-Light.otf?v=tOg-giA1Q6QJoP8c-IYAPx816y4) format("opentype")}@font-face{font-family:"Oslo Sans";font-style:italic;font-weight:300;font-display:swap;src:url(/Static/fonts/oslosans/OsloSans-LightItalic.otf?v=l2zjt_C0gCAGCdSXy-GdW7mJNAU) format("opentype")}@font-face{font-family:osloskolen-skole;font-style:normal;font-weight:400;font-display:swap;src:url(/Static/fonts/osloskolen-skole/osloskolen-skole.eot?v=ecKiTqtBZjA79iCCbO1QshYXNpk&agpj1p);src:url(/Static/fonts/osloskolen-skole/osloskolen-skole.eot?v=ecKiTqtBZjA79iCCbO1QshYXNpk&agpj1p#iefix) format("embedded-opentype"),url(/Static/fonts/osloskolen-skole/osloskolen-skole.woff2?v=n1M5l-FqbgWdWQKViB4si3ziiNo&agpj1p) format("woff2"),url(/Static/fonts/osloskolen-skole/osloskolen-skole.woff?v=7ko-6CgtddHqk4YUXgqqpfJB-6g&agpj1p) format("woff"),url(/Static/fonts/osloskolen-skole/osloskolen-skole.ttf?v=VodW5gSlG3_7UAOJI_Hi-zRI1Js&agpj1p) format("truetype"),url(/Static/fonts/osloskolen-skole/osloskolen-skole.svg?v=yNmU18r03HQkA0eUI-mzad6PZLI&agpj1p#osloskolen-skole) format("svg")}body{font-family:var(--font-family-primary)}blockquote,body,figure,h1,h2,h3,h4,h5,h6,html,p{margin:0;padding:0}*,::after,::before{box-sizing:border-box}ol,ul{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit}a{text-decoration:none;color:inherit}html{font-size:100%}body{font-family:var(--body-font-family);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);color:var(--bs-body-color);background:var(--color-bg-subtle)}.h1,h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-01-letter-spacing);font-size:var(--heading-01-mobile-font-size);line-height:var(--heading-01-mobile-line-height);color:var(--bs-body-color)}@media (min-width:1024px){.h1,h1{font-size:var(--heading-01-font-size);line-height:var(--heading-01-line-height)}}.h2,h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-02-letter-spacing);font-size:var(--heading-02-mobile-font-size);line-height:var(--heading-02-mobile-line-height);color:var(--bs-body-color)}@media (min-width:1024px){.h2,h2{font-size:var(--heading-02-font-size);line-height:var(--heading-02-line-height)}}.h3,h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--heading-03-font-size);line-height:var(--heading-03-line-height);color:var(--bs-body-color)}.h4,h4{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--heading-04-font-size);line-height:var(--heading-04-line-height);color:var(--bs-body-color)}.h5,h5{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--heading-05-font-size);line-height:var(--heading-05-line-height);color:var(--bs-body-color)}.lead{font-family:var(--ingress-font-family);font-weight:var(--ingress-font-weight);font-size:var(--ingress-font-size);line-height:var(--ingress-line-height);letter-spacing:var(--ingress-letter-spacing);color:var(--color-text)}blockquote{position:relative;margin:var(--space-8) 0;background:var(--brand-color-100);border-radius:var(--radius-lg);padding:var(--space-16);font-weight:var(--font-weight-regular);line-height:var(--input-line-height)}blockquote::before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--width-8);background:var(--brand-color-200);border-radius:var(--space-12) 0 0 var(--space-12)}blockquote p{margin:0}blockquote p+p{margin-top:var(--space-8)}.body-text,p{font-family:var(--body-font-family);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);letter-spacing:var(--letter-spacing-regular);color:var(--color-text)}.body-text--bold{font-weight:var(--body-font-weight-bold)}.rubric-with-icon:focus h3,.rubric-with-icon:focus-visible h3,.rubric-with-icon:hover h3{color:var(--color-state-1-hover);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.rubric-with-icon:focus svg,.rubric-with-icon:focus-visible svg,.rubric-with-icon:hover svg{color:var(--color-state-1-hover)}.caption--xsm{color:var(--color-text-inv);color:var(--color-text);font-family:var(--caption-font-family);letter-spacing:var(--letter-spacing-regular);font-weight:var(--caption-font-weight);font-style:normal;font-size:var(--caption-xsmall-font-size);line-height:var(--caption-xsmall-line-height);font-weight:var(--font-weight-light)}.caption--sm{color:var(--color-text);font-family:var(--caption-font-family);letter-spacing:var(--letter-spacing-regular);font-weight:var(--caption-font-weight);font-style:normal;font-size:var(--caption-small-font-size);line-height:var(--caption-small-line-height)}.caption--md{color:var(--color-text);font-family:var(--caption-font-family);letter-spacing:var(--letter-spacing-regular);font-weight:var(--caption-font-weight);font-style:normal;font-size:var(--caption-medium-font-size);line-height:var(--caption-medium-line-height)}.caption--lg{color:var(--color-text);font-family:var(--caption-font-family);letter-spacing:var(--letter-spacing-regular);font-weight:var(--caption-font-weight);font-style:normal;font-size:var(--caption-large-font-size);line-height:var(--caption-large-line-height)}.caption--xl{color:var(--color-text);font-family:var(--caption-font-family);letter-spacing:var(--letter-spacing-regular);font-weight:var(--caption-font-weight);font-style:normal;font-size:var(--caption-xlarge-font-size);line-height:var(--caption-xlarge-line-height);color:var(--color-text-inv)}.caption--bold{font-weight:var(--caption-font-weight)}.btn{font-family:var(--button-font-family);font-size:var(--button-font-size);line-height:var(--button-line-height);font-weight:var(--button-font-weight)}.btn.active,.btn:active{font-weight:var(--button-font-weight-active)}.form-label{font-family:var(--body-font-family);font-size:var(--caption-medium-font-size);line-height:var(--caption-medium-line-height);font-weight:var(--font-weight-medium);color:var(--bs-secondary-color)}.form-check-label,.form-control,.form-select,textarea{font-family:var(--input-font-family);font-size:var(--input-font-size);line-height:var(--input-line-height);font-weight:var(--input-font-weight);color:var(--bs-body-color)}.form-control::placeholder,textarea::placeholder{color:var(--color-muted)}li,ol,ul{color:var(--color-text)}.text-link-small{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-16);line-height:var(--textlink-line-height-24);color:var(--color-text-inv);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-small:focus,.text-link-small:focus-visible,.text-link-small:hover{color:var(--brand-color-100);text-decoration-line:none}.text-link-small:active{text-decoration-line:none;color:var(--brand-color-200)}.text-link-medium{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-18);line-height:var(--textlink-line-height-27);color:var(--color-text-inv);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-medium:focus,.text-link-medium:focus-visible,.text-link-medium:hover{color:var(--brand-color-100);text-decoration-line:none}.text-link-medium:active{text-decoration-line:none;color:var(--brand-color-200)}.text-link-large{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-24);line-height:var(--textlink-line-height-36);color:var(--color-text-inv);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-large:focus,.text-link-large:focus-visible,.text-link-large:hover{color:var(--brand-color-100);text-decoration-line:none}.text-link-large:active{text-decoration-line:none;color:var(--brand-color-200)}.text-link-small-with-icon{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-16);line-height:var(--textlink-line-height-24);color:var(--color-text-inv)}.text-link-small-with-icon:focus,.text-link-small-with-icon:hover{color:var(--brand-color-100);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-small-with-icon:active{color:var(--brand-color-200)}.text-link-medium-with-icon{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-18);line-height:var(--textlink-line-height-27);color:var(--color-text-inv)}.text-link-medium-with-icon:focus,.text-link-medium-with-icon:hover{color:var(--brand-color-100);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-medium-with-icon:active{color:var(--brand-color-200)}.text-link-large-with-icon{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-24);line-height:var(--textlink-line-height-36);color:var(--color-text-inv)}.text-link-large-with-icon:focus,.text-link-large-with-icon:hover{color:var(--brand-color-100);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-large-with-icon:active{color:var(--brand-color-200)}.text-link-small-light-bg{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-16);line-height:var(--textlink-line-height-24);color:var(--color-text);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-small-light-bg:hover{color:var(--color-state-1-hover);text-decoration-line:none}.text-link-small-light-bg:focus{color:var(--color-state-1-hover);text-decoration-line:none;border:var(--focus-outline-width-border) solid var(--color-state-1-focus)}.text-link-small-light-bg:active{color:var(--color-text);font-weight:var(--font-weight-regular);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-medium-light-bg{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-18);line-height:var(--textlink-line-height-27);color:var(--color-text);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-medium-light-bg:hover{color:var(--color-state-1-hover);text-decoration-line:none}.text-link-medium-light-bg:focus{color:var(--color-state-1-hover);text-decoration-line:none;border:var(--focus-outline-width-border) solid var(--color-state-1-focus)}.text-link-medium-light-bg:active{color:var(--color-text);font-weight:var(--font-weight-regular);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-large-light-bg{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-24);line-height:var(--textlink-line-height-36);color:var(--color-text);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-large-light-bg:hover{color:var(--color-state-1-hover);text-decoration-line:none}.text-link-large-light-bg:focus{color:var(--color-state-1-hover);text-decoration-line:none;border:var(--focus-outline-width-border) solid var(--color-state-1-focus)}.text-link-large-light-bg:active{color:var(--color-text);font-weight:var(--font-weight-regular);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-small-light-bg-icon{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-16);line-height:var(--textlink-line-height-24);color:var(--color-text)}.text-link-small-light-bg-icon:hover{color:var(--color-state-1-hover);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-small-light-bg-icon:focus{color:var(--color-state-1-hover);border:var(--focus-outline-width-border) solid var(--color-state-1-focus);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-small-light-bg-icon:active{color:var(--color-text);font-weight:var(--font-weight-regular)}.text-link-medium-light-bg-icon{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-18);line-height:var(--textlink-line-height-27);color:var(--color-text)}.text-link-medium-light-bg-icon:hover{color:var(--color-state-1-hover);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-medium-light-bg-icon:focus{color:var(--color-state-1-hover);border:var(--focus-outline-width-border) solid var(--color-state-1-focus);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-medium-light-bg-icon:active{color:var(--color-text);font-weight:var(--font-weight-regular)}.text-link-large-light-bg-icon{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-24);line-height:var(--textlink-line-height-36);color:var(--color-text)}.text-link-large-light-bg-icon:hover{color:var(--color-state-1-hover);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-large-light-bg-icon:focus{color:var(--color-state-1-hover);border:var(--focus-outline-width-border) solid var(--color-state-1-focus);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-large-light-bg-icon:active{color:var(--color-text);font-weight:var(--font-weight-regular)}.text-link-medium-with-background{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-18);line-height:var(--textlink-line-height-27);padding:var(--space-0) var(--space-16);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}.text-link-medium-with-background:hover{color:var(--color-state-1-hover)}.text-link-medium-with-background:focus{color:var(--color-state-1-hover);border:var(--focus-outline-width-border) solid var(--color-state-1-focus)}.text-link-medium-with-background:active{font-weight:var(--font-weight-regular);color:var(--color-text)}.text-link-medium-with-background-icon{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-18);line-height:var(--textlink-line-height-27);padding:var(--space-0) var(--space-16);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}.text-link-medium-with-background-icon:focus,.text-link-medium-with-background-icon:hover{color:var(--color-state-1-hover);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-link-medium-with-background-icon:active{color:var(--color-text);font-weight:var(--font-weight-regular)}.ude-container{width:100%;margin-left:auto;margin-right:auto;max-width:var(--grid-mobile-container-max-width);min-width:var(--grid-mobile-container-min-width);padding-left:var(--grid-mobile-margin);padding-right:var(--grid-mobile-margin)}@media (min-width:656px){.ude-container{max-width:var(--grid-tablet-container-max-width);min-width:var(--grid-tablet-container-min-width);padding-left:var(--grid-tablet-margin);padding-right:var(--grid-tablet-margin)}}@media (min-width:1024px){.ude-container{max-width:var(--grid-desktop-container-max-width);min-width:var(--grid-desktop-container-min-width);padding-left:var(--grid-desktop-margin);padding-right:var(--grid-desktop-margin)}}.page{position:relative}.full-bleed{width:100%}.brand-bg-color{background:var(--brand-color-100)}.main-content-area>.col-12>*,.main-content-area>.col-lg-4>*,.main-content-area>.col-lg-6>*,.main-content-area>.col-lg-8>*,.main-content-area>.col-md-6>*{height:100%}.header-main .header-top{padding:var(--space-8) var(--space-0) var(--space-4) var(--space-0)}@media (min-width:768px){.header-main .header-top{padding:var(--space-16) var(--space-0) var(--space-16) var(--space-0)}}.header-main .header-top .oslo-skole-logo-link{padding-bottom:var(--space-5)}.header-main .header-bottom{padding:var(--space-4) var(--space-0)}.header-main .nav-item-ude{padding:var(--space-8) var(--space-16)}.breadcrumb-wrapper{gap:2.5rem}.breadcrumb-wrapper .breadcrumb-list{row-gap:var(--space-16)}.news-box-list{padding:var(--space-32) var(--space-24) var(--space-40) var(--space-24);background:var(--color-bg-news-block)}.news-box-list .news-card{background:var(--color-card);border-radius:var(--radius-md)}.news-box-list .news-card .news-card__image-wrapper{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);height:240px}.news-box-list .news-card__content{padding:var(--space-24) var(--space-16) var(--space-32) var(--space-16)}.navigation-page{background-color:var(--color-bg-subtle)}.login__popup{border-radius:var(--radius-md);background:var(--color-bg-inv);padding:var(--space-16) var(--space-0) var(--space-32) var(--space-24);z-index:1050}.login__popup.collapsing{height:auto!important;transition:none!important}.login__popup .login-modal__title-wrapper{padding-top:var(--space-16);flex:1}.login__popup .login-modal__body{padding-right:var(--space-24)}.mobile-login-panel.collapsing{height:auto!important;transition:none!important}.mobile-login-panel .login-modal{padding:var(--space-24) var(--space-0) var(--space-32) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-inv)}.mobile-login-panel .login-modal .login-modal__body{padding-right:var(--space-24)}.mobile-login-panel .login-modal .login-modal__body .link-wrapper{flex:1}.mobile-menu{--bs-offcanvas-border-radius:0;--bs-offcanvas-width:100vw}.mobile-menu__close-button{background:var(--color-primary)!important}.mobile-menu__accordion-toggle .icon-minus{display:none}.mobile-menu__accordion-toggle:not(.collapsed){background-color:var(--brand-color-200)!important}.mobile-menu__accordion-toggle:not(.collapsed) .icon-plus{display:none}.mobile-menu__accordion-toggle:not(.collapsed) .icon-minus{display:inline-block}.mobile-menu__header-wrapper{padding:var(--space-8) var(--space-16)}.mobile-menu__body{padding:var(--space-24) var(--space-16)}.site-footer-main{background:var(--color-bg-inv)}.site-footer-main .site-footer{padding:var(--space-24) var(--space-24) var(--space-32) var(--space-24)}.site-footer-main .site-footer .footer-contact{row-gap:48px}.site-footer-main .site-footer .footer-global .footer-global__row{flex:1}.site-footer-main .site-footer .footer-global .footer-global__row .footer-global__oslo-card{padding:32px 16px;flex:1;border-radius:var(--radius-md);background:var(--footer-link-card-oslo-color-background)}.site-footer-main .site-footer .footer-global .footer-global__row .footer-global__oslo-card .footer-global__links-wrapper,.site-footer-main .site-footer .footer-global .footer-global__row .footer-global__oslo-card .footer-global__links-wrapper .footer-global__oslo-link{flex:1}.btn-ude{--btn-bg:var(--color-bg-inv);--btn-bg-hover:var(--color-state-1-hover);--btn-bg-active:var(--color-state-1-active);--btn-text:var(--color-text-inv);--btn-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--btn-radius);border:1px solid transparent;color:var(--btn-text);background:var(--btn-bg);font-family:var(--font-family-primary);font-size:var(--button-font-size);line-height:var(--button-line-height);font-weight:var(--button-font-weight);text-decoration:none;cursor:pointer;user-select:none;transition:background-color .15s,color .15s,border-color .15s}.btn-ude:focus,.btn-ude:focus-visible{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;outline:var(--border-md) solid var(--btn-bg-hover);outline-offset:var(--space-2);box-shadow:none;background:var(--btn-bg-hover);color:var(--color-text-inv)}.btn-ude:hover{background:var(--color-state-1-hover);color:var(--color-text-inv);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.btn-ude:active{background:var(--color-state-1-active);color:var(--color-text-inv)}.btn-ude--sm{--btn-minh:32px;padding:.375rem .75rem}.btn-ude--md{--btn-minh:40px;padding:8px 10px 8px 20px}.btn-ude--lg{--btn-minh:48px;padding:.625rem 1.25rem}.btn-ude--secondary{--btn-bg:var(--color-bg);--btn-text:var(--color-text);border-color:var(--border-default)}.btn-ude--tertiary{--btn-bg:transparent;--btn-text:var(--color-text)}.btn-ude--tertiary:focus,.btn-ude--tertiary:hover{background:var(--brand-color-200);color:var(--color-state-1-hover)}.btn-ude--tertiary:active{background:var(--state-02-active);color:var(--color-state-1-active)}.btn-ude--tertiary-inverted{--btn-bg:transparent;--btn-text:var(--color-text-inv);--btn-focus-outline:var(--color-bg)}.btn-ude--tertiary-inverted:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;background:var(--brand-color-200);color:var(--color-state-1-hover)}.btn-ude--tertiary-inverted:focus,.btn-ude--tertiary-inverted:focus-visible{background:var(--brand-color-200);outline:var(--border-md) solid var(--btn-focus-outline);outline-offset:var(--space-2);box-shadow:none;color:var(--color-state-1-active);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.btn-ude--tertiary-inverted:active{background:var(--brand-color-100);color:var(--color-state-1-active)}.btn-ude--tertiary-inverted--light-bg{--btn-focus-outline:var(--btn-bg-hover)}.menu-item,.menu-item-solid{--link-weight:var(--textlink-font-weight);--link-weight-bold:var(--textlink-font-weight-bold);--link-color-hover:var(--color-state-1-hover);font-family:var(--textlink-font-family);font-size:var(--textlink-font-size-16);line-height:var(--textlink-line-height-24);font-weight:var(--link-weight);text-underline-offset:2px;color:var(--link-color);padding:8px 16px;font-weight:var(--font-weight-regular);--link-color:var(--color-text);text-decoration:none;position:relative}.menu-item-solid:hover,.menu-item:hover{text-decoration:underline;background-color:var(--brand-color-100);border-radius:var(--radius-md);color:var(--link-color-hover)}.menu-item::after{content:"";position:absolute;left:50%;bottom:-8px;width:100%;height:8px;background-color:var(--brand-color-200);border-radius:var(--radius-md);transform:translateX(-50%) scaleX(0);transition:transform .25s}.menu-item.active::after,.menu-item:active::after{transform:translateX(-50%) scaleX(1)}.menu-item-solid:focus,.menu-item:focus{background-color:var(--brand-color-100);border-radius:var(--radius-md);color:var(--link-color-hover);border:1px solid var(--link-color-hover);text-decoration:underline}.menu-item-solid.active,.menu-item-solid:active{background-color:var(--brand-color-200);color:var(--link-color-hover);border-radius:var(--radius-md);text-decoration:none}.input-ude{--input-bg:var(--color-bg);--input-text:var(--color-text);--input-border-color:var(--color-border);--input-border-active:var(--color-state-1-active);--input-radius:var(--radius-md);padding:var(--space-8) var(--space-16);color:var(--input-text);background:var(--input-bg);border:var(--border-sm) solid var(--input-border-color);border-radius:var(--input-radius)}.input-ude::placeholder{color:var(--color-muted)}.input-ude:focus{border:var(--border-md) solid var(--input-border-active);outline:var(--border-md) solid var(--input-border-active);outline-offset:var(--space-3);border-radius:var(--radius-sm)}.card-nav{--card-bg:var(--color-bg);--card-text:var(--color-text);--card-radius:var(--radius-md);--card-border:var(--border-default);background:var(--card-bg);color:var(--card-text);border-radius:var(--card-radius);border:1px solid var(--card-border);padding:var(--space-24) var(--space-24) var(--space-40) var(--space-24)}.card-ude{--card-bg:var(--color-bg);--card-text:var(--color-text);--card-radius:var(--radius-md);--card-border:var(--border-default);background:var(--card-bg);color:var(--card-text);border-radius:var(--card-radius);border:1px solid var(--card-border);padding:var(--space-24) var(--space-16)}.start-hero{padding:var(--space-8) var(--space-8) 0 var(--space-8)}.start-hero .start-hero__card{position:relative;padding:var(--space-32) var(--space-8) var(--space-0) var(--space-16)}.start-hero .start-hero__card .badge-start-hero-caption{background:var(--brand-color-200);padding:var(--space-8) var(--space-16);border-radius:var(--radius-sm)}.start-hero .start-hero__card .start-hero__info{padding-bottom:var(--space-8)}.start-hero .start-hero__card .start-hero__info .start-hero__info-inner{flex:1}.start-hero .start-hero__card .start-hero__info .start-hero__info-inner .contact-info-text,.start-hero .start-hero__card .start-hero__info .start-hero__info-inner .contact-info-text-link{color:var(--color-text)}.start-hero__image-wrapper{height:180px}@media (min-width:656px){.news-box-list .news-card .news-card__image-wrapper{height:268px}.news-box-list .news-card .news-card__image-wrapper--wide{height:296px}.start-hero__image-wrapper{height:369px}}@media (min-width:1024px){.start-hero__image-wrapper{height:410px}}.factbox{padding:var(--space-24) var(--space-16) var(--space-32) var(--space-16);border-radius:var(--radius-md)}.factbox--brand{background:var(--brand-color-100)}.factbox--white{background:var(--color-bg)}.factbox__content :where(p,ul,ol,li,span){color:var(--color-text);font-family:var(--caption-font-family);letter-spacing:var(--letter-spacing-regular);font-weight:var(--caption-font-weight);font-style:normal;font-size:var(--caption-medium-font-size);line-height:var(--caption-medium-line-height)}.factbox__content a{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-18);line-height:var(--textlink-line-height-27);color:var(--color-text);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.factbox__content a:hover{color:var(--color-state-1-hover);text-decoration-line:none}.factbox__content a:focus{color:var(--color-state-1-hover);text-decoration-line:none;border:var(--focus-outline-width-border) solid var(--color-state-1-focus)}.factbox__content a:active{color:var(--color-text);font-weight:var(--font-weight-regular);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.factbox__content>:first-child{margin-top:var(--space-0)}.factbox__content>:last-child{margin-bottom:var(--space-0)}.factbox__content img,.factbox__content p{margin:var(--space-16) var(--space-0)}.factbox__content ul{list-style:disc}.factbox__content ol{list-style:decimal}.factbox__content ol,.factbox__content ul{margin:var(--space-8) var(--space-0) var(--space-16) var(--space-32);list-style-position:outside}.factbox__content ol li,.factbox__content ul li{margin-bottom:var(--space-8)}.factbox__content li:last-child{margin-bottom:var(--space-0)}.factbox__content ol ol,.factbox__content ol ul,.factbox__content ul ol,.factbox__content ul ul{margin:var(--space-8) var(--space-0) var(--space-0) var(--space-32);padding:var(--space-0)}.factbox__content img{display:block;max-width:100%;height:auto}.factbox__content iframe{max-width:100%;border:none!important}.links-block{padding:var(--space-24) var(--space-16) var(--space-32) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg)}.links-block__toggle-less,.links-block__toggle:not(.collapsed) .links-block__toggle-more{display:none}.links-block__toggle:not(.collapsed) .links-block__toggle-less{display:inline}.document-list-block{padding:var(--space-24) var(--space-16) var(--space-32) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg)}.document-list-block__toggle-less,.document-list-block__toggle:not(.collapsed) .document-list-block__toggle-more{display:none}.document-list-block__toggle:not(.collapsed) .document-list-block__toggle-less{display:inline}.campaign-block{border-radius:var(--radius-md)}.campaign-block__content{padding:var(--space-16)}.campaign-block__card{padding:var(--space-12) var(--space-12) var(--space-16);border-radius:var(--radius-sm);background:var(--color-card)}@media (min-width:768px){.campaign-block__content{padding:var(--space-29) var(--space-16)}.campaign-block__card{padding:var(--space-16) var(--space-16) var(--space-32) var(--space-16)}}.campaign-block__img{object-fit:cover}@media (min-width:992px){.default-page-layout>.col-lg-8 .content-wrapper{max-width:680px}.start-hero .start-hero__card{padding:var(--space-24) var(--space-8) var(--space-0) var(--space-32)}.main-content-area .col-lg-4>.campaign-block{overflow:hidden}.main-content-area .col-lg-4>.campaign-block .campaign-block__media{aspect-ratio:5/4}.search-page__search-input{max-width:680px}}.image-gallery-block__counter{padding:var(--space-4) var(--space-12);border-radius:var(--radius-sm);background:var(--color-bg-inv);color:var(--color-text-inv)}.image-gallery-block .image-gallery-block__media{border-radius:var(--radius-md)}.calendar-frontpage{padding:var(--space-24) var(--space-16) var(--space-32) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg)}@media (min-width:768px){.calendar-frontpage{padding:var(--space-24) var(--space-24) var(--space-32) var(--space-24)}.calendar-list-page__meta{min-width:var(--width-160)}}.calendar-frontpage .calendar-items-wrapper{row-gap:var(--space-40)}.calendar-frontpage .calendar-item__badge-wrapper{background:var(--brand-color-200);padding:var(--space-8) var(--space-16);border-radius:var(--radius-sm)}.calendar-frontpage .calendar-item__badge-wrapper .calendar-item__badge{padding:var(--space-0) var(--space-1)}.calendar-list-page__item{border-radius:var(--radius-md);background:var(--color-bg);padding:var(--space-16)}.calendar-item-page__content a{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-16);line-height:var(--textlink-line-height-24);color:var(--color-text);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.calendar-item-page__content a:hover{color:var(--color-state-1-hover);text-decoration-line:none}.calendar-item-page__content a:focus{color:var(--color-state-1-hover);text-decoration-line:none;border:var(--focus-outline-width-border) solid var(--color-state-1-focus)}.calendar-item-page__content a:active{color:var(--color-text);font-weight:var(--font-weight-regular);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.calendar-item-page__content ul{list-style-type:disc}.calendar-item-page__content ul ul{list-style-type:circle}.calendar-item-page__content ol{list-style-type:decimal}.calendar-item-page__content ol ol{list-style-type:lower-alpha}.content-header{background:var(--color-bg-subtle)}.news-page-container__published-date{background:var(--color-bg);padding:var(--space-8) var(--space-16)}.news-page-container__lead{margin-bottom:var(--space-24)}@media (max-width:767px){.news-page-container__lead{margin-bottom:var(--space-16)}}.news-page-container a{font-family:var(--textlink-font-family);font-weight:var(--textlink-font-weight);letter-spacing:var(--letter-spacing-regular);font-size:var(--textlink-font-size-16);line-height:var(--textlink-line-height-24);color:var(--color-text);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.news-page-container a:hover{color:var(--color-state-1-hover);text-decoration-line:none}.news-page-container a:focus{color:var(--color-state-1-hover);text-decoration-line:none;border:var(--focus-outline-width-border) solid var(--color-state-1-focus)}.news-page-container a:active{color:var(--color-text);font-weight:var(--font-weight-regular);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.news-page-container ol,.news-page-container ul{margin:var(--space-8) 0 var(--space-8) var(--space-32);list-style-position:outside}.news-page-container ol li,.news-page-container ul li{font-size:var(--font-size-16);line-height:var(--line-height-24);margin-bottom:var(--space-8)}.news-page-container ul{list-style-type:disc}.news-page-container ul ul{list-style-type:circle}.news-page-container ol{list-style-type:decimal}.news-page-container ol ol{list-style-type:lower-alpha}.news-page-container ol ol,.news-page-container ol ul,.news-page-container ul ol,.news-page-container ul ul{margin:var(--space-8) 0 0 var(--space-32);padding:0}.news-page-container img{display:block;max-width:100%;height:auto}.news-page-container iframe{max-width:100%;border:none!important}.search-filter__accordion-toggle .icon-minus{display:none}.search-filter__accordion-toggle:not(.collapsed){background-color:var(--brand-color-200)!important}.search-filter__accordion-toggle:not(.collapsed) .icon-plus{display:none}.search-filter__accordion-toggle:not(.collapsed) .icon-minus{display:inline-block}.search-resultlist{margin-top:var(--space-16)}.search-page-filter-types__item{background:var(--color-bg);border-radius:var(--radius-md)}@media (min-width:992px){.search-resultlist{max-width:680px;margin-top:0}.search-page-filter-types__item{padding:var(--space-16)}}.show-by-height{max-height:100%!important}@media (max-width:992px){.show-by-height{padding:var(--space-16)!important}}.search-filter__filter-types__item-sublist{overflow:hidden;transition:none;max-height:0}@media only screen and (min-width:992px){.search-filter__filter-types__item-sublist{max-height:unset}}.filter-radio{color:var(--color-text);cursor:pointer;padding:var(--space-8) var(--space-16);border:var(--border-md) solid transparent}.filter-radio__text,.filter-radio__text *{color:inherit!important}.filter-radio__input{position:absolute;opacity:0;overflow:hidden}.filter-radio__checked,.filter-radio__input:checked~.filter-radio__icon .filter-radio__unchecked{display:none}.filter-radio__input:checked~.filter-radio__icon .filter-radio__checked{display:inline-block}.filter-radio.is-checked,.filter-radio:focus-within,.filter-radio:hover{color:var(--color-state-1-hover)}.filter-radio:focus-within{border-color:var(--color-state-1-hover)}.filter-radio.is-disabled{opacity:.5;cursor:not-allowed}.search-hit__type{padding:var(--space-4) var(--space-12);border-radius:var(--radius-sm);background:var(--color-bg-inv);color:var(--color-text-inv)}.search-hit__image-wrapper{width:var(--width-224);height:var(--height-126)}.search-hit__image{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.contact-page__map,.contact-page__map iframe{min-height:243px}.employee-list-wrapper__published-date{background:var(--color-bg);padding:var(--space-8) var(--space-16)}.employee-list-item__image img{width:var(--width-96)}@media (min-width:768px){.contact-page__map,.contact-page__map iframe{min-height:440px}.employee-list-item__image img{width:var(--width-120)}}.w-16{width:16px!important}.w-24{width:24px!important}.w-240{width:240px!important}.w-304{width:304px!important}.w-421,.w-480{width:480px!important}.w-100{width:100%!important}.w-auto{width:auto!important}.min-w-256{min-width:256px!important}.min-w-288{min-width:288px!important}.min-w-80{min-width:80px!important}.max-w-288{max-width:288px!important}.max-w-300{max-width:300px!important}.max-w-624{max-width:624px!important}.max-w-560{max-width:560px!important}.max-w-680{max-width:680px!important}.h-16,.h-24{height:24px!important}.h-32{height:32px!important}.h-55{height:55px!important}.h-64{height:64px!important}.h-126{height:126px!important}.h-128{height:128px!important}.min-h-48{min-height:48px!important}.min-h-44{min-height:44px!important}.g-4{gap:4px!important}.g-6{gap:6px!important}.g-8{gap:8px!important}.g-10{gap:10px!important}.g-12{gap:12px!important}.g-16{gap:16px!important}.g-20{gap:20px!important}.g-24{gap:24px!important}.g-32{gap:32px!important}.g-40{gap:40px!important}.g-48{gap:48px!important}.g-56{gap:56px!important}.g-62{gap:62px!important}.p-8{padding:var(--space-8)!important}.py-8{padding-top:var(--space-8)!important;padding-bottom:var(--space-8)!important}.px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.pl-16{padding-left:var(--space-16)!important}.p-40{padding:var(--space-40)!important}.u-underline{text-decoration:underline!important}.u-underline-offset-2{text-underline-offset:2px}.u-underline-position-from-font{text-underline-position:from-font}.inverted-font-color{color:var(--color-text-inv)!important}.default-font-color{color:var(--color-text)!important}.mt-8{margin-top:var(--space-8)!important}.mb-8{margin-bottom:var(--space-8)!important}.mt-16{margin-top:var(--space-16)!important}.mb-16{margin-bottom:var(--space-16)!important}.mt-24{margin-top:var(--space-24)!important}.mb-24{margin-bottom:var(--space-24)!important}.mt-32{margin-top:var(--space-32)!important}.mb-32{margin-bottom:var(--space-32)!important}.mt-40{margin-top:var(--space-40)!important}.mt-48{margin-top:var(--space-48)!important}.mb-40{margin-bottom:var(--space-40)!important}.mb-64{margin-bottom:var(--space-64)!important}.white-bg{background-color:var(--color-bg)}:root,[data-bs-theme=light]{--color-bg:#ffffff;--color-bg-subtle:#f9f9f9;--color-card:#ffffff;--color-bg-transparent:rgba(255, 255, 255, 0);--color-bg-news-block:#f6f5ff;--footer-link-card-oslo-color-background:#f9c66b;--color-border:#2a2859;--color-border-subtle:#f9f9f9;--color-text:#2a2859;--color-text-inv:#ffffff;--color-placeholder:#666666;--color-icon:#2a2859;--color-icon-inv:#ffffff;--color-bg-inv:#2a2859;--color-state-1-hover:#1f42aa;--color-state-1-active:#1f42aa;--color-state-1-focus:#1f42aa;--color-state-1-disable:#b3b3b3;--color-state-2-hover:#ffffff;--color-state-2-active:#ffffff;--color-state-2-disable:#b3b3b3;--color-primary:#1f42aa;--color-success:#43f8b6;--color-danger:#ff8274;--color-warning:#f9c66b;--color-info:#6fe9ff;--bs-body-bg:var(--color-bg);--bs-body-color:var(--color-text);--bs-secondary-color:#666666;--bs-border-color:var(--color-border);--bs-primary:var(--color-primary);--bs-success:var(--color-success);--bs-danger:var(--color-danger);--bs-warning:var(--color-warning);--bs-info:var(--color-info);--surface:var(--color-card);--ring-focus:var(--color-state-1-focus)}[data-bs-theme=dark]{--color-bg:#2a2859;--color-bg-subtle:#6a698b;--color-card:#4d4d4d;--color-bg-transparent:rgba(255, 255, 255, 0);--color-border:#ffffff;--color-border-subtle:#6a698b;--color-text:#ffffff;--color-text-inv:#2a2859;--color-placeholder:#b3b3b3;--color-icon:#ffffff;--color-icon-inv:#2a2859;--color-state-1-hover:#b3f5ff;--color-state-1-active:#b3f5ff;--color-state-1-focus:#e0adff;--color-state-1-disable:#808080;--color-state-2-hover:#666666;--color-state-2-active:#4d4d4d;--color-state-2-disable:#808080;--color-primary:#6fe9ff;--color-success:#43f8b6;--color-danger:#ff8274;--color-warning:#f9c66b;--color-info:#6fe9ff;--bs-body-bg:var(--color-bg);--bs-body-color:var(--color-text);--bs-secondary-color:#9a9a9a;--bs-border-color:var(--color-border);--bs-primary:var(--color-primary);--bs-success:var(--color-success);--bs-danger:var(--color-danger);--bs-warning:var(--color-warning);--bs-info:var(--color-info);--surface:var(--color-card);--ring-focus:var(--color-state-1-focus)}:root,[data-bs-brand=beige]{--brand-color-100:#f8f0dd;--brand-color-200:#d0bfae}:root,[data-bs-brand=apricot]{--brand-color-100:#fff2f1;--brand-color-200:#ffb4ac}:root,[data-bs-brand=green]{--brand-color-100:#e5ffe6;--brand-color-200:#b8dbc6}:root,[data-bs-brand=purple]{--brand-color-100:#f7eaff;--brand-color-200:#e0adff}
/*# sourceMappingURL=main.min.css.map */

