/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;min-width:0}
:root{--focus-box-shadow:0}:focus{box-shadow:var(--focus-box-shadow);outline:none}
:root{--selection-background:var(--color-gainsboro);--selection-color:var(--text-color)}::-moz-selection{background:var(--selection-background);color:var(--selection-color)}::selection{background:var(--selection-background);color:var(--selection-color)}
:root{--page-background:var(--color-white)}body{background-image:url(/themes/custom/alina/bakgrund.jpg)}.region-content{background:var(--page-background);padding:var(--spacing-md)}.path-frontpage .region-content{background:var(--page-background);padding:0}
:root{--link-color--hover:var(--color-persian-blue--dark-1);--text-decoration--default:none;--text-decoration--region-content:underline}a{color:var(--link-color)}a,a:hover{-webkit-text-decoration:var(--text-decoration--default);text-decoration:var(--text-decoration--default)}a:hover{--link-color:var(--link-color--hover)}.region-content a,.region-content a:hover{-webkit-text-decoration:var(--text-decoration--region-content);text-decoration:var(--text-decoration--region-content)}
:root{--line-height:1.5;--font-size-base:1.067rem;--font-size-h1:2.62rem;--font-size-h2:1.647rem;--font-size-h3:1.266rem;--font-size-h4:1rem;--font-size-h5:1rem;--font-size-h6:1rem;--font-size-sm:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-family:"Open Sans",sans-serif;--font-monospace:"JetBrains Mono","Fira Code",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-color:var(--color-white);--text-color-main:var(--color-raisin-black);--mark-background:var(--color-sunglow);--code-background:var(--page-background);--p-margin--y:var(--spacing-md)}body{color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height)}main{color:var(--text-color-main)}p{margin-bottom:var(--p-margin--y);margin-top:var(--p-margin--y)}small{font-size:80%}big,small{font-weight:400}big{font-size:120%}mark{background-color:var(--mark-background);padding:var(--spacing-xs)}code{background-color:var(--code-background);border-radius:var(--radius-xs);font-family:var(--font-monospace);font-size:90%;padding:.2em .4em;word-break:break-all}pre code{padding:unset}html{font-size:16px}
:root{--line-height-heading:1.3;--bold:900;--font-weight-h1:400;--font-weight-h2:500;--font-weight-h3:var(--bold)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3)}h4{font-size:var(--font-size-h4)}h4,h5{font-weight:var(--bold)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6);font-weight:var(--bold)}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-heading);margin-bottom:var(--spacing-sm)}
:root{--list-margin:var(--p-margin--y) 0;--list-padding:0 0 0 2rem}ol,ul{margin:var(--list-margin);padding:var(--list-padding)}
img{font-style:italic;height:auto;max-width:100%;vertical-align:middle}
hr{border:unset;border-top:1px solid var(--color-border);margin:var(--spacing-sm) 0}
fieldset{border:unset;margin:unset;min-width:0;padding:unset}legend{display:block;margin-bottom:var(--spacing-xs);padding:unset;width:100%}
:root{--blockquote-font-size:var(--font-size-sm);--blockquote-border-size:4px;--blockquote-paddings:var(--spacing-xs);--blockquote-margins:var(--spacing-sm) 0;--blockquote-background:transparent;--blockquote-border-color:var(--color-border)}blockquote{background:var(--blockquote-background);border-left:var(--blockquote-border-size) solid var(--blockquote-border-color);font-size:var(--blockquote-font-size);margin:var(--blockquote-margins);padding:var(--blockquote-paddings)}
:root{--border:1px solid var(--text-color)}
*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
:root{--color-white:#fff;--color-platinum:#ebebed;--color-light-gray:#d4d4d8;--color-gainsboro:#d8d9e0;--color-silver-metallic:#adaeb3;--color-manatee:#8e929c;--color-dark-silver:#545560;--color-roman-silver:#82828c;--color-raisin-black:#222330;--color-persian-blue:#003cc5;--color-persian-blue--dark-1:#0036b1;--color-persian-blue--light-1:#0042dd;--color-persian-blue--light-2:#e9efff;--color-maximum-red:#d72222;--color-maximum-red--dark-1:#c91f1f;--color-maximum-red--light-1:#de2e2e;--color-maximum-red--light-2:#fcefef;--color-jade:#26a769;--color-sunglow:#ffd23f;--color-border:var(--color-manatee);--color-disabled:var(--color-platinum)}
:root{--radius-xxs:0.125rem;--radius-xs:0.25rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem}
:root{--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:3rem}
:root{--grid-gap:var(--spacing-sm);--grid-container-max-width:100%;--grid-template-columns-12:repeat(12,[col] 1fr)}@media (min-width:1024px){:root{--grid-container-max-width:940px}}@media (min-width:1440px){:root{--grid-container-max-width:1120px}}
:root{--shadow-xs:0px 2px 4px rgba(0,0,0,.1);--shadow-sm:0px 4px 10px rgba(0,0,0,.1);--shadow-md:0px 14px 30px rgba(0,0,0,.1)}
:root{--layout-container-side-gap:var(--spacing-lg)}.layout-container{margin:0 auto;max-width:var(--grid-container-max-width);padding:0 var(--layout-container-side-gap);width:100%}
:root{--sidebar-width:200px}.main-layout{grid-gap:var(--grid-gap);display:grid}.main-layout--no-sidebar,.main-layout--one-sidebar.main-layout--sidebar-first{grid-template-columns:1fr}@media (min-width:768px){.main-layout--one-sidebar.main-layout--sidebar-first{grid-template-columns:var(--sidebar-width) 1fr}}.main-layout--one-sidebar.main-layout--sidebar-second{grid-template-columns:1fr var(--sidebar-width)}.main-layout--two-sidebar{grid-template-columns:var(--sidebar-width) 1fr var(--sidebar-width)}
.region-footer__content{border-top:1px solid var(--color-border);margin-left:auto;margin-right:auto;margin-top:var(--spacing-lg);max-width:var(--grid-container-max-width);padding:var(--spacing-lg);width:100%}:root{--footer-padding-top:var(--spacing-vertical);--footer-margin-top:0;--footer-menu-spacing:var(--spacing-md)}@media (min-width:768px){:root{--footer-menu-spacing:0}}.region-footer__content .menu-item{margin-bottom:var(--footer-menu-spacing)}.region-footer__content{font-size:var(--font-size-sm)}
:root{--header-margin-bottom:var(--spacing-md);--header-margin-top:var(--spacing-xxs)}@media (min-width:425px){:root{--header-margin-bottom:var(--spacing-lg)}}@media (min-width:768px){:root{--header-margin-bottom:var(--spacing-xl);--header-margin-top:var(--spacing-xs)}}@media (min-width:1024px){:root{--header-margin-bottom:var(--spacing-xl);--header-margin-top:var(--spacing-xl)}}.region-header__content{display:grid;grid-template-areas:"branding trigger";grid-template-columns:4fr 1fr;margin-bottom:var(--header-margin-bottom);margin-left:auto;margin-right:auto;margin-top:var(--header-margin-top);max-width:var(--grid-container-max-width);width:100%}@media (min-width:1024px){.region-header__content{grid-template-areas:"branding main-menu language";grid-template-columns:auto auto 100px}}.branding{grid-area:branding}.block--cheeseburgermenutrigger{grid-area:trigger}.block--alina-main-menu{grid-area:main-menu}.language-switcher-language-url{grid-area:language}.block--cheeseburgermenutrigger{display:block}.block--alina-main-menu,.language-switcher-language-url{display:none}@media (min-width:1024px){.block--cheeseburgermenutrigger{display:none}.block--alina-main-menu,.language-switcher-language-url{display:block}}
:root{--layout--gap:var(--spacing-md);--layout--half-gap:calc(var(--layout--gap)/2);--flexbox-item-gap:var(--spacing-sm);--layout--flexbox-item-margin:var(--spacing-xs);--flexbox--flexbox-negative-margin:calc(var(--layout--flexbox-item-margin)*-1);--flexbox--flexbox-negative-margin-bottom:calc(var(--layout--flexbox-item-margin)*-2)}.layout--flexbox>.layout__region--content{-moz-column-gap:var(--flexbox-item-gap);column-gap:var(--flexbox-item-gap);display:flex;flex-direction:flex-start;flex-wrap:wrap;row-gap:var(--flexbox-item-gap)}.layout--flexbox>.layout__region--content>.block{flex-basis:260px;flex-grow:1;flex-shrink:0}@media (min-width:425px){.layout--threecol-section>.layout__region--first,.layout--threecol-section>.layout__region--second,.layout--twocol-section>.layout__region--first{padding-right:var(--layout--half-gap)}.layout--threecol-section>.layout__region--second,.layout--threecol-section>.layout__region--third,.layout--twocol-section>.layout__region--second{padding-left:var(--layout--half-gap)}}
.block--node-page-title{font-family:var(--font-secondary);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1)}.layout-builder-style--sub-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2)}
