/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
: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-raisin-black);--color-disabled:var(--color-platinum)}
:root{--grid-gap:var(--spacing-lg);--grid-container-max-width:100%;--grid-template-columns-12:repeat(12,[col] 1fr)}@media (min-width:1024px){:root{--grid-container-max-width:1200px}}@media (min-width:1440px){:root{--grid-container-max-width:1380px}}

:root{--spacing-xxs:0.25em;--spacing-xs:0.5em;--spacing-sm:0.75em;--spacing-md:1em;--spacing-lg:1.5em;--spacing-xl:3em}
: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(--color-border)}
fieldset{border:unset;margin:unset;min-width:0;padding:unset}legend{display:block;margin-bottom:var(--spacing-xs);padding:unset;width:100%}
:root{--focus-box-shadow:0}:focus{box-shadow:var(--focus-box-shadow);outline:none}
*{box-sizing:border-box;min-width:0}
:root{--line-height-heading:1.25;--font-weight-h1:800;--font-weight-h2:800;--font-weight-h3:var(--font-weight-bold);--font-weight-h4:var(--font-weight-normal);--font-weight-h5:var(--font-weight-normal);--font-weight-h6:var(--font-weight-normal);--margin-top-h1:var(--spacing-md)}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);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing);text-transform:var(--uppercase)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-h5)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);letter-spacing:var(--letter-spacing);padding:var(--spacing-md) 0;text-transform:var(--uppercase)}h1,h2,h3{font-family:var(--font-header-family)}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-heading);margin-bottom:var(--spacing-vertical)}h3,h4,h5,h6{margin-top:var(--spacing-vertical)}h1,h2{margin-top:var(--margin-top-h1)}
.region-content hr,hr{border:unset;border-bottom:none;border-top:var(--border);margin:var(--spacing-sm) 0}
img{font-style:italic;height:auto;max-width:100%;vertical-align:middle}
:root{--link-color:var(--text-color);--link-color--hover:var(--text-color);--text-decoration--default:none;--text-decoration--hover:underline;--text-decoration-color:var(--link-color);--text-decoration-color-hover:var(--link-color);--link-color--region-content:var(--link-color);--link-color--hover--region-content:var(--link-color--region-content);--text-decoration--region-content:underline;--text-decoration--hover--region-content:underline;--text-decoration-line-thin:1px;--text-decoration-line-thick:2px;--text-underline-line-offset:2px}a{color:var(--link-color);-webkit-text-decoration:var(--text-decoration--default);text-decoration:var(--text-decoration--default);-webkit-text-decoration-color:var(--text-decoration-color);text-decoration-color:var(--text-decoration-color)}a:hover{color:var(--link-color--hover);-webkit-text-decoration:var(--text-decoration--hover);text-decoration:var(--text-decoration--hover);-webkit-text-decoration-color:var(--text-decoration-color-hover);text-decoration-color:var(--text-decoration-color-hover);text-decoration-thickness:var(--text-decoration-line-thick);text-underline-offset:var(--text-underline-line-offset)}.region-content a{color:var(--link-color--region-content);-webkit-text-decoration:var(--text-decoration--region-content);text-decoration:var(--text-decoration--region-content);-webkit-text-decoration-color:var(--text-decoration-color);text-decoration-color:var(--text-decoration-color);text-decoration-thickness:var(--text-decoration-line-thin);text-underline-offset:var(--text-underline-line-offset)}.region-content a:hover{color:var(--link-color--hover--region-content);-webkit-text-decoration:var(--text-decoration--hover--region-content);text-decoration:var(--text-decoration--hover--region-content);-webkit-text-decoration-color:var(--text-decoration-color-hover);text-decoration-color:var(--text-decoration-color-hover);text-decoration-thickness:var(--text-decoration-line-thick);text-underline-offset:var(--text-underline-line-offset)}
:root{--list-margin:var(--spacing-vertical) 0;--list-padding:0 0 0 2rem;--list-margin-bottom:calc(var(--spacing-vertical)/2)}ol,ul{margin:var(--list-margin);padding:var(--list-padding)}li{margin-bottom:var(--list-margin-bottom)}
:root{--page-background:var(--color-white)}body{background:var(--page-background)}
: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{--line-height:1.5;--font-size-base:1.1rem;--font-size-h1:2.0rem;--font-size-h2:1.8rem;--font-size-h3:1.266rem;--font-size-h4:1.125rem;--font-size-h5:1.125rem;--font-size-h6:1rem;--font-size-sm:0.9375rem;--font-size-xs:0.79rem;--font-size-xxs:0.72rem;--font-family:"Mulish",sans-serif;--font-header-family:"Mulish",serif;--font-secondary:var(--font-header-family);--font-monospace:"Courier Prime",monospace;--text-color:var(--color-raisin-black);--mark-background:var(--color-sunglow);--code-background:var(--page-background);--spacing-vertical:var(--spacing-md);--font-weight-normal:600;--font-weight-bold:800;--font-weight-black:900;--bold:var(--font-weight-bold);--font-weight-light:200;--font-size-bildtext:var(--font-size-sm);--margin-left-bildtext:var(--spacing-sm);--uppercase:uppercase;--letter-spacing:0.15rem}@media(min-width:425px){:root{--font-size-h1:2.4rem;--font-size-h2:1.8rem;--font-size-h3:1.33rem}}body{color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height)}p{margin-bottom:var(--spacing-vertical);margin-top:var(--spacing-vertical)}b,strong{font-weight:var(--font-weight-bold)}small{font-size:var(--font-size-sm)}big,small{font-weight:var(--font-weight-normal)}.font-big-bold,big{font-size:var(--font-size-h2)}.font-big-bold{font-weight:var(--font-weight-bold)}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:17px}
time{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-vertical);margin-top:var(--spacing-xl);text-transform:capitalize}.konserttid>time{font-weight:var(--font-weight-normal)}
:root{--cheeseburger-padding-left:0;--cheeseburger-trigger--margin-top:0}.block-cheeseburger-menu-trigger{display:flex;justify-content:flex-end;margin-top:var(--cheeseburger-trigger--margin-top)}@media (min-width:1024px){.block-cheeseburger-menu-trigger{display:none}}.cheeseburger-menu__item-label{padding-left:var(--cheeseburger-padding-left)}.cheeseburger-menu__submenu{display:none}.cheeseburger-menu__item--is-expanded>.cheeseburger-menu__submenu{display:block;padding-bottom:12px}
:root{--cta-border:var(--border);--cta-spacing:var(--spacing-xs);--layout--cta-gap:calc(var(--grid-gap)/4)}@media (min-width:768px){.layout--threecol-section>.layout__region--first,.layout--threecol-section>.layout__region--second,.layout--twocol-section.cta-section>.layout__region--first{padding-right:var(--layout--cta-gap)}.layout--threecol-section>.layout__region--second,.layout--threecol-section>.layout__region--third,.layout--twocol-section.cta-section>.layout__region--second{padding-left:var(--layout--cta-gap)}}.block-inline-blockcta .field--name-field-bildtext{display:none}.block-inline-blockcta .media,.block-inline-blockcta h2,.block-inline-blockcta h3,.block-inline-blockcta h4,.block-inline-blockcta h5,.block-inline-blockcta h6,.block-inline-blockcta p,.block-inline-blockcta>.field--name-field-media,.block-inline-blockcta>.field--name-field-text{margin:0;padding:0}.block-inline-blockcta{margin:var(--cta-spacing) 0 0 0;padding:0}.block-inline-blockcta h2,.block-inline-blockcta h3,.block-inline-blockcta h4,.block-inline-blockcta h5,.block-inline-blockcta h6,.block-inline-blockcta p{margin:var(--spacing-vertical-card) 0}.layout-builder-style--cta-border h2,.layout-builder-style--cta-border h3,.layout-builder-style--cta-border h4,.layout-builder-style--cta-border h5,.layout-builder-style--cta-border h6,.layout-builder-style--cta-border p{padding-left:var(--cta-spacing);padding-right:var(--cta-spacing)}.layout-builder-style--cta-border{border:var(--cta-border)}
:root{--block-hero--transparent-background:rgba(75,75,75,0);--block-hero--font-size:var(--font-size-h2);--block-hero--text-color:var(--color-raisin-black);--block-hero--text-horizontal:center;--block-hero--text-vertical:flex-start;--block-hero--text-padding:0 var(--spacing-xs);--block-hero--text-margin:var(--spacing-md) var(--spacing-sm);--block-hero--link-color:var(--block-hero--text-color);--block-hero--button-background:rgba(75,75,75,.3);--block-hero--button-border:var(--block-hero--text-color) 1px solid;--block-hero--button-background-hover:rgba(83,83,83,.6)}.region-highlighted>.block-block-content{align-items:var(--block-hero--text-vertical);display:flex;justify-content:var(--block-hero--text-horizontal);position:relative}.region-highlighted>.block-block-content>.field--name-field-text{color:var(--block-hero--text-color);margin:var(--block-hero--text-margin);padding:var(--block-hero--text-padding);position:absolute}
:root{--language-switcher--margin-top:var(--spacing-vertical)}.language-switcher-language-url .links{list-style-type:none;margin-left:var(--spacing-sm);margin-top:var(--spacing-lg)}.language-switcher-language-url .is-active{background-color:red;display:none}.language-switcher-language-url .languge-link{color:var(--text-color);text-decoration:none}.region-sidebar-first ul.links{margin-left:0;padding-left:0}.region-header .layout__region--second,.region-primary-menu .layout__region--second{text-align:right}
:root{--swish-icon-width:84px}#block-satie-swish article.media--view-mode-ikon{grid-area:swish_image}#block-satie-swish p{grid-area:swish_text}#block-satie-swish>div.field{grid-gap:0;display:grid;grid-template-areas:"swish_image swish_text";grid-template-columns:var(--swish-icon-width) auto;grid-template-rows:1fr}#block-satie-swish p{font-size:var(--font-size-sm)}
:root{--button-background-color:var(--color-gainsboro);--button-background-color--active:var(--color-silver-metallic);--button-background-color--hover:var(--color-silver-metallic);--button-background-color--focus:var(--color-gainsboro);--button-background-color--disabled:var(--color-disabled);--button-border--color:#000;--button-border--color-disabled:var(--button-border--color);--button-border--style:solid;--button-border--width:0;--button-border-radius:var(--radius-xxs);--button-color:var(--text-color);--button-color--disabled:var(--color-manatee);--button-color--hover:var(--text-color);--button-font-size:var(--font-size-base);--button-font-weight:500;--button-line-height:var(--form-control-line-height,1.5);--button-padding--x:var(--spacing-lg);--button-padding--y:var(--spacing-sm);--button-box-shadow:var(--shadow-xs)}.button{--button-border:var(--button-border--width) var(--button-border--style) var(--button-border--color);--button-padding:var(--button-padding--y) var(--button-padding--x);align-items:center;background-color:var(--button-background-color);border:var(--button-border);border-radius:var(--button-border-radius);box-shadow:var(--button-box-shadow);color:var(--button-color);cursor:pointer;display:inline-flex;font-size:var(--button-font-size);font-weight:var(--button-font-weight);justify-content:center;line-height:var(--button-line-height);padding:var(--button-padding);position:relative;text-decoration:none;white-space:nowrap}.button:active{--button-background-color:var(--button-background-color--active)}.button:hover{--button-background-color:var(--button-background-color--hover);--button-color:var(--button-color--hover)}.button:focus{--button-background-color:var(--button-background-color--focus);--button-box-shadow:var(--focus-box-shadow)}.button:disabled{--button-background-color:var(--button-background-color--disabled);--button-border--color:var(--button-border--color-disabled);--button-color:var(--button-color--disabled);--button-box-shadow:none;cursor:not-allowed}.button--small{--button-font-size:var(--font-size-sm);--button-padding--x:var(--spacing-sm);--button-padding--y:var(--spacing-xs)}.button--extra-small{--button-font-size:var(--font-size-sm);--button-padding--x:var(--spacing-xs);--button-padding--y:var(--spacing-xxs)}.button--primary{--button-background-color:var(--color-manatee);--button-background-color--active:var(--color-dark-silver);--button-background-color--hover:var(--color-dark-silver);--button-background-color--focus:var(--color-silver-metallic);--button-color:var(--color-white);--button-color--disabled:var(--color-roman-silver);--button-color--hover:var(--color-white)}.button--secondary{--button-background-color:transparent;--button-background-color--active:var(--color-silver-metallic);--button-background-color--disabled:transparent;--button-background-color--focus:transparent;--button-background-color--hover:var(--color-platinum);--button-border--color:#000;--button-border--color-disabled:var(--color-disabled);--button-border--width:2px;--button-color:var(--color-gainsboro);--button-color--disabled:var(--color-roman-silver);--button-color--hover:var(--button-border--color);--button-padding:calc(var(--button-padding--y) - var(--button-border--width)) calc(var(--button-padding--x) - var(--button-border--width))}.button--danger{--button-background-color:var(--color-maximum-red);--button-background-color--active:var(--color-maximum-red--dark-1);--button-background-color--focus:var(--color-maximum-red--light-1);--button-background-color--hover:var(--color-maximum-red--dark-1);--button-color:var(--color-white);--button-color--disabled:var(--color-roman-silver);--button-color--hover:var(--color-white)}.button--danger-secondary{--button-background-color:transparent;--button-background-color--active:var(--color-maximum-red--light-2);--button-background-color--disabled:transparent;--button-background-color--focus:transparent;--button-background-color--hover:var(--color-maximum-red--light-2);--button-border--color:var(--color-maximum-red);--button-border--color-disabled:var(--color-disabled);--button-border--width:2px;--button-color:var(--color-maximum-red);--button-color--disabled:var(--color-roman-silver);--button-color--hover:var(--color-maximum-red);--button-padding:calc(var(--button-padding--y) - var(--button-border--width)) calc(var(--button-padding--x) - var(--button-border--width))}.button--secondary>a,.button--secondary>a:hover{text-decoration:none}
:root{--form-boolean-width:18px;--form-boolean-height:18px;--form-boolean-border--width:1px;--form-boolean-border--style:solid;--form-boolean-border--color:var(--color-border);--form-boolean-box-shadow:unset;--form-boolean-background-image:none;--form-boolean-border--color-active:var(--color-raisin-black);--form-boolean-border--color-hover:var(--color-raisin-black);--form-boolean-background-color:var(--color-white);--form-boolean-border-radius:2px}.form-boolean{--form-boolean-border:var(--form-boolean-border--width) var(--form-boolean-border--style) var(--form-boolean-border--color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-boolean-background-color);background-image:var(--form-boolean-background-image);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;border:var(--form-boolean-border);border-radius:var(--form-boolean-border-radius);box-shadow:var(--form-boolean-box-shadow);display:inline-block;height:var(--form-boolean-height);margin:0;vertical-align:text-bottom;width:var(--form-boolean-width)}.form-boolean:active{--form-boolean-border--color:var(--form-boolean-border--color-active);--form-boolean-box-shadow:inset 0 0 0 1px var(--color-raisin-black)}.form-boolean:hover{--form-boolean-border--color:var(--form-boolean-border--color-hover);--form-boolean-box-shadow:inset 0 0 0 1px var(--color-raisin-black)}.form-boolean:focus{--form-boolean:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow)}.form-boolean:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;cursor:not-allowed}.form-boolean--type-radio{--form-boolean-border-radius:19px;--form-boolean-width:19px;--form-boolean-height:19px}.form-boolean--type-radio:checked{--form-boolean-border--color:var(--color-persian-blue);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4.5' cx='8.5' cy='8.5' fill='%23003cc5'/%3E%3C/svg%3E");--form-boolean-box-shadow:inset 0 0 0 1px var(--color-persian-blue)}.form-boolean--type-radio:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4.5' cx='8.5' cy='8.5' fill='%23bababf'/%3E%3C/svg%3E");--form-boolean-box-shadow:inset 0 0 0 1px var(--color-border)}.form-boolean--type-checkbox:checked{--form-boolean-border--color:var(--color-persian-blue);--form-boolean-background-color:var(--color-persian-blue);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.795 7.096 2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656Z' fill='%23fff'/%3E%3C/svg%3E")}.form-boolean--type-checkbox:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.795 7.096 2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656Z' fill='%23bababf'/%3E%3C/svg%3E")}.form-boolean-group .form-item{margin:var(--spacing-xxs) 0}.form-boolean-group .form-boolean{margin-right:var(--spacing-xxs)}
:root{--form-boolean-width:18px;--form-boolean-height:18px;--form-boolean-border--width:1px;--form-boolean-border--style:solid;--form-boolean-border--color:var(--color-border);--form-boolean-box-shadow:unset;--form-boolean-background-image:none;--form-boolean-border--color-active:var(--color-raisin-black);--form-boolean-border--color-hover:var(--color-raisin-black);--form-boolean-background-color:var(--color-white);--form-boolean-border-radius:2px}.form-boolean{--form-boolean-border:var(--form-boolean-border--width) var(--form-boolean-border--style) var(--form-boolean-border--color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-boolean-background-color);background-image:var(--form-boolean-background-image);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;border:var(--form-boolean-border);border-radius:var(--form-boolean-border-radius);box-shadow:var(--form-boolean-box-shadow);display:inline-block;height:var(--form-boolean-height);margin:0;vertical-align:text-bottom;width:var(--form-boolean-width)}.form-boolean:active{--form-boolean-border--color:var(--form-boolean-border--color-active);--form-boolean-box-shadow:inset 0 0 0 1px var(--color-raisin-black)}.form-boolean:hover{--form-boolean-border--color:var(--form-boolean-border--color-hover);--form-boolean-box-shadow:inset 0 0 0 1px var(--color-raisin-black)}.form-boolean:focus{--form-boolean:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow)}.form-boolean:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;cursor:not-allowed}.form-boolean--type-radio{--form-boolean-border-radius:19px;--form-boolean-width:19px;--form-boolean-height:19px}.form-boolean--type-radio:checked{--form-boolean-border--color:var(--color-persian-blue);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4.5' cx='8.5' cy='8.5' fill='%23003cc5'/%3E%3C/svg%3E");--form-boolean-box-shadow:inset 0 0 0 1px var(--color-persian-blue)}.form-boolean--type-radio:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4.5' cx='8.5' cy='8.5' fill='%23bababf'/%3E%3C/svg%3E");--form-boolean-box-shadow:inset 0 0 0 1px var(--color-border)}.form-boolean--type-checkbox:checked{--form-boolean-border--color:var(--color-persian-blue);--form-boolean-background-color:var(--color-persian-blue);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.795 7.096 2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656Z' fill='%23fff'/%3E%3C/svg%3E")}.form-boolean--type-checkbox:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.795 7.096 2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656Z' fill='%23bababf'/%3E%3C/svg%3E")}.form-boolean-group .form-item{margin:var(--spacing-xxs) 0}.form-boolean-group .form-boolean{margin-right:var(--spacing-xxs)}
:root{--form-control-background:var(--color-white);--form-control-background--disabled:var(--color-disabled);--form-control-color:var(--text-color);--form-control-font-size:var(--font-size-base);--form-control-line-height:var(--line-height);--form-control-padding--y:var(--spacing-sm);--form-control-padding--x:var(--spacing-lg);--form-control-border-radius:var(--radius-xxs);--form-control-border--color:var(--color-border);--form-control-border--width:1px;--form-control-border--style:solid;--form-control-box-shadow:unset;--form-max-width:450px}.form-item,form,input{max-width:var(--form-max-width)}.form-element{--form-control-padding:calc(var(--form-control-padding--y) - var(--form-control-border--width)) calc(var(--form-control-padding--x) - var(--form-control-border--width));--form-control-border:var(--form-control-border--width) var(--form-control-border--style) var(--form-control-border--color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-control-background);border:var(--form-control-border);border-radius:var(--form-control-border-radius);box-shadow:var(--form-control-box-shadow);color:var(--form-control-color);display:inline-block;font-size:var(--form-control-font-size);line-height:var(--form-control-line-height);max-width:100%;padding:var(--form-control-padding)}.form-element:active,.form-element:hover{--form-control-border--color:var(--color-raisin-black)}.form-element:hover{--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color)}.form-element:focus{--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow)}.form-element:disabled{--form-control-background:var(--form-control-background--disabled);--form-control-border--color:var(--color-light-gray);--form-control-box-shadow:unset;cursor:not-allowed}.form-element--type-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='m1 1 6 6 6-6' stroke='%23545560'/%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;background-size:2.75rem .5625rem;padding-right:calc(var(--form-control-padding--x) - var(--form-control-border--width) + var(--form-control-padding--x))}
:root{--form-item-margin--y:var(--spacing-lg);--form-item-margin--x:0;--form-item-label-margin--y:var(--spacing-xxs);--form-item-label-font-size:var(--font-size-sm);--form-item-label-line-height:1.125rem;--form-item-description-color:var(--color-dark-silver);--form-item-description-font-size:var(--font-size-xs);--form-item-description-margin--y:var(--spacing-xxs);--form-max-width:100%}@media(min-width:1024px){:root{--form-max-width:calc(var(--grid-container-max-width)/2)}}.form-item,form,input{max-width:var(--form-max-width)}.form-item{--form-item-margin:var(--form-item-margin--y) var(--form-item-margin--x);margin:var(--form-item-margin)}.form-item label{display:table;font-size:var(--form-item-label-font-size);font-weight:var(--font-weight-bold);line-height:var(--form-item-label-line-height);margin:var(--form-item-label-margin--y) 0}.form-item label[for]{cursor:pointer}.form-item .form-required:after{color:var(--color-maximum-red);content:"*";display:inline-block;font-weight:var(--font-weight-bold);margin-left:var(--spacing-xxs)}.form-item .label--inline{display:inline;font-weight:400}.form-item .description{color:var(--form-item-description-color);font-size:var(--form-item-description-font-size);margin:var(--form-item-description-margin--y) 0}
.form-textarea-wrapper{display:block}
.block-satie-branding{grid-area:logo}#block-cheeseburgermenutrigger,#block-mainnavigation,#block-responsivemenumobileicon,.block-cheeseburger-menu,.responsive-menu-toggle,.responsive-menu-toggle-icon{grid-area:nav}.region-header{display:grid;grid-template-areas:"logo nav";grid-template-columns:1fr 1fr}@media (min-width:1024px){.region-header{grid-template-columns:80px auto}}
: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{border-top:var(--border);margin-top:var(--footer-margin-top);padding-top:var(--footer-padding-top)}.region-footer .menu-item{margin-bottom:var(--footer-menu-spacing)}.region-footer{font-size:var(--font-size-sm)}#block-storabidragsgivare{border-bottom:var(--border);border-top:none;padding-bottom:var(--spacing-md);padding-top:none}#block-storabidragsgivare .media{margin-right:var(--spacing-lg);max-width:300px}
:root{--layout-container-side-gap:var(--spacing-lg);--region-padding:var(--spacing-xxs) var(--layout-container-side-gap);--layout-container--max-width:var(--grid-container-max-width);--difference-in-width:120px;--header-margin-bottom:0;--header-margin-top:var(--spacing-md)}@media (min-width:768px){:root{--header-margin-top:var(--spacing-lg)}}@media (min-width:1024px){:root{--header-margin-top:var(--spacing-lg);--layout-container--max-width:calc(var(--grid-container-max-width) - var(--difference-in-width))}}@media (min-width:1440px){:root{--header-margin-top:var(--spacing-xl)}}.layout-container{width:100%}.region-breadcrumb,.region-help,.region-primary-menu,.region-secondary-menu,footer,main{margin:0 auto;max-width:var(--layout-container--max-width);padding:var(--region-padding)}header{margin:0 auto;max-width:var(--grid-container-max-width);padding:var(--region-padding)}.region-header,.region-highlighted{margin-bottom:var(--header-margin-bottom);margin-left:auto;margin-right:auto;margin-top:var(--header-margin-top)}.region-highlighted{text-align:center}
:root{--sidebar-width:calc(var(--grid-container-max-width)/5)}.block-system-main-block{padding-bottom:var(--spacing-md)}.layout-content{grid-area:main_content}.layout-sidebar-first{grid-area:sidebar_first;margin-top:var(--spacing-lg)}.layout-sidebar-second{grid-area:sidebar_second}main{clear:both}@media (min-width:1024px){.no-sidebars{margin-bottom:0;margin-top:var(--grid-gap)}.one-sidebar,.two-sidebars{grid-gap:var(--grid-gap);background:var(--test-color);display:grid;grid-template-columns:1fr;max-width:var(--layout-container--max-width)}.sidebar-first{grid-template-areas:"sidebar_first main_content";grid-template-columns:var(--sidebar-width) auto}.sidebar-second{grid-template-areas:"main_content sidebar_second";grid-template-columns:1fr var(--sidebar-width)}.two-sidebars{grid-template-areas:"sidebar_first main_content sidebar_second";grid-template-columns:var(--sidebar-width) 1fr var(--sidebar-width)}}
#block-responsivemenumobileicon{display:flex;justify-content:flex-end}#block-mainnavigation,#block-mainnavigation-2{display:none}@media (min-width:1024px){#block-mainnavigation,#block-mainnavigation-2{display:inline-block}#block-cheeseburgermenutrigger,#block-responsivemenumobileicon{display:none}}.region-header .menu--main{display:none}.layout__region--second .block-responsive-menu{display:flex;justify-content:flex-end}@media (min-width:1024px){.region-header .menu--main{display:inline-block}}
:root{--layout--half-gap:calc(var(--grid-gap)/2);--text-max-width:100%}@media (min-width:768px){.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)}}.layout .field--name-title{display:inline-block;font-family:var(--font-header-family);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-heading);margin-top:var(--margin-top-h1)}
:root{--layout-section--max-width:600px}.layout--one-column-narrow-centered{margin:0 auto;max-width:var(--layout-section--max-width)}
.paragraph--type--medverkande{margin:var(--spacing-vertical) 0}.paragraph--type--medverkande .field--name-field-medverkande h2{display:none}.paragraph--type--medverkande .field--name-field-medverkande .field--name-title{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin-top:0}.paragraph--type--medverkande-enkelt ul{list-style:none;padding-left:0}.paragraph--type--medverkande-enkelt li{font-weight:var(--font-weight-normal);margin-bottom:0}
:root{--medverkande-spacing-top:calc(var(--spacing-md))}.node-medverkande-field-image__value .field__value{margin-bottom:0}.node-medverkande-field-bildtext{font-size:var(--font-size-bildtext);margin-left:var(--margin-left-bildtext)}.node--type-medverkande .field--name-field-text{margin-top:var(--spacing-vertical)}
:root{--konsert-columns:1fr 1fr}@media (min-width:1024px){:root{--konsert-columns:2fr 1fr}}.layoutbuilder--section-1{grid-area:header}.layoutbuilder--section-2{grid-area:time-and-place}.layoutbuilder--section-3{grid-area:program}.layoutbuilder--section-4{grid-area:participants-and-partners}.layoutbuilder--section-5{grid-area:comments}.layoutbuilder--section-6{grid-area:media}.node--type-konsert .node--view-mode-full>.node__content{align-content:start;align-items:start;display:grid;gap:var(--spacing-sm) var(--spacing-xl);grid-auto-rows:auto;grid-template-areas:"header" "time-and-place" "program" "participants-and-partners" "comments" "media";width:100%}@media (min-width:768px){.node--type-konsert .node--view-mode-full>.node__content{align-content:start;align-items:start;grid-auto-rows:auto;grid-template-areas:"header header" "program time-and-place" "program participants-and-partners" "comments participants-and-partners" "media media";grid-template-columns:masonry;grid-template-columns:var(--konsert-columns);padding:var(--spacing-sm)}}.status{color:var(--color-jade);font-weight:400}.not-this-festival{color:var(--color-maximum-red)}.node--type-konsert .field--name-field-undertitel{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3)}.node--type-konsert .field--name-field-datum{margin-top:var(--spacing-vertical)}.node--type-konsert ul{list-style:none;padding-left:0}.field--name-title a{display:inline-block;font-weight:var(--font-weight-bold);margin-bottom:var(--list-margin-bottom)}
.node--type-scen .block-field-blocknodescenfield-logga,.node--type-scen .block-field-blocknodescenfield-loggor{margin-top:var(--spacing-xl)}
.node--type-samarbetspartner .field--name-field-logga{margin-top:var(--spacing-xl)}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.breadcrumb li:before{content:" \BB "}.breadcrumb li:first-child:before{content:none}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
details{border:1px solid #ccc;margin-bottom:1em;margin-top:1em}details>.details-wrapper{padding:.5em 1.5em}summary{cursor:pointer;padding:.2em .5em}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;width:10em}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0}
.field__label{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing);text-transform:var(--uppercase)}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}.field--type-string-long{margin:var(--spacing-vertical) 0}
.icon-help{background:url(/themes/custom/satie/assets/css/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/themes/custom/satie/assets/css/images/icons/feed.svg) no-repeat;display:block;height:16px;overflow:hidden;text-indent:-9999px;width:16px}
.region-content hr,.view-grouping-header hr,.views-hr,hr{border:none;border-top:var(--border)}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{list-style:none;margin:0;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{background:transparent;border:0;cursor:pointer;font-size:1em;margin:0;padding:0}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:15px;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}a>.extlink{display:inline-block;font-size:var(--font-size-xs);margin-left:.5rem}
:root{--menu-item-gap:var(--spacing-sm);--menu-color:var(--link--color);--menu--text-decoration:none;--menu-font-weight:var(--font-weight-bold);--menu-hover-color:var(-link-color--hover);--menu-border:var(--border);--link-menu-border-bottom:var(--link--border-bottom);--link-menu-border-bottom-hover:var(--link--hover-border-bottom);--menu--text-transform:none;--menu--letter-spacing:0;--menu--text-align:right}@media(min-width:425px){:root{--menu-item-gap:var(--spacing-xl);--submenu-item-gap:var(--spacing-lg)}}ul.menu{list-style:none outside;margin-left:0;margin-top:var(--spacing-vertical);padding:0}[dir=rtl] ul.menu{margin-left:0;margin-right:1em}.menu-item--expanded{list-style-image:url(/themes/custom/satie/assets/css/images/icons/menu-expanded.png);list-style-type:circle}.menu-item--collapsed{list-style-image:url(/themes/custom/satie/assets/css/images/icons/menu-collapsed.png);list-style-type:disc}[dir=rtl] .menu-item--collapsed{list-style-image:url(/themes/custom/satie/assets/css/images/icons/menu-collapsed-rtl.png)}.menu-item{margin:0}.region-header ul.menu,.region-primary-menu,.region-secondary-menu{font-weight:var(--menu-font-weight);letter-spacing:var(--menu--letter-spacing);text-align:var(--menu--text-align);text-transform:var(--menu--text-transform)}ul.menu a.is-active{color:#000;text-decoration:underline}.region-header .menu-item,.region-primary-menu .menu-item{display:inline-block;margin-left:var(--menu-item-gap)}.region-secondary-menu .menu-item{display:inline-block;margin-left:var(--submenu-item-gap)}.region-sidebar-first .menu{border-top:var(--border);min-width:calc(var(--sidebar-width) - var(--spacing-xl))}.region-sidebar-first .menu-item{border-bottom:var(--border);padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}.region-sidebar-first .menu-item>.is-active{text-decoration:none}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{list-style:none;margin:0 0 .5em;padding:0}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-left:.3em;margin-right:0}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.form-textarea-wrapper textarea{box-sizing:border-box;display:block;margin:0;width:100%}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%}}
:root{--caption-color:var(--text-color);--caption-font-size:var(--font-size-xs);--caption-padding-left:var(--spacing-sm);--caption-margin-top:var(--spacing-xxs);--media-16x9:56.25%;--media-3x2:66.67%;--media-square:100%}.media{margin-bottom:var(--layout--gap);margin-top:var(--spacing-vertical)}.field--name-field-bildtext{color:var(--caption-color);font-size:var(--caption-font-size);margin-top:var(--caption-margin-top);padding-left:var(--caption-padding-left)}.media--type-remote-audio,.media--type-remote-video{overflow:hidden;padding-top:var(--media-16x9);position:relative;width:100%}.media-oembed-content{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.field__label{margin-top:var(--spacing-vertical)}
:root{--accordion-header-background:var(--page-background);--accordion-header-background-active:var(--page-background);--accordion-header-color:var(--text-color);--accordion-header-color-active:var(--accordion-header-color);--accordion-header-font-size:var(--font-size-h4);--accordion-header-active-font-size:var(--font-size-h1);--accordion-header-font-weight:var(--font-weight-h2);--accordion-header-active-font-weight:var(--font-weight-h1);--accordion-arrow-font-weight:600;--accordion-header-border-color:var(--page-background);--accordion-header-border:1px solid var(--accordion-header-border-color);--accordion-header-border-color-focus:var(--accordion-header-border-color);--accordion-header-border-color-hover:var(--accordion-header-border-color);--accordion-header-border-color-active:var(--accordion-header-border-color);--accordion-header-border-style-active:solid solid hidden solid;--accordion-header-padding:0;--accordion-content-border:var(--accordion-header-border);--accordion-content-border-style:hidden solid solid solid;--accordion-content-padding:var(--accordion-header-padding);--accordion-column-gap:var(--spacing-sm);--accordion-row-gap:var(--spacing-sm)}.ui-widget{font-family:var(--font-family)}.innehall__content>.views-row{border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.ui-accordion-header.ui-state-default{color:var(--accordion-header-color);font-size:var(--accordion-header-font-size);font-weight:var(--accordion-header-font-weight)}.ui-accordion-header.ui-state-active a{color:var(--accordion-header-color-active);font-size:var(--accordion-header-active-font-size);font-weight:var(--accordion-header-active-font-weight)}.ui-accordion-header a:hover{border-bottom:none;color:var(--accordion-header-color-active)}.ui-accordion-header.ui-state-default{background-color:var(--accordion-header-background);border:var(--accordion-header-border);padding:var(--accordion-header-padding)}.ui-accordion-header.ui-state-hover{border-color:var(--accordion-header-border-color-hover)}.ui-accordion-header.ui-state-focus{border-color:var(--accordion-header-border-color-focus)}.ui-accordion-header.ui-state-active{background-color:var(--accordion-header-background-active);border-color:var(--accordion-header-border-color-active);border-style:var(--accordion-header-border-style-active);color:var(--accordion-header-color-active)}.ui-accordion-header-collapsed .program:after{content:"\f107"}.ui-accordion-header-active .program:after,.ui-accordion-header-collapsed .program:after{font-family:Font Awesome\ 5 Free;font-weight:var(--accordion-arrow-font-weight);margin-left:var(--spacing-sm)}.ui-accordion-header-active .program:after{content:"\f106"}.ui-accordion .ui-accordion-content{border:var(--accordion-content-border);border-style:var(--accordion-content-border-style);color:var(--text-color);margin-bottom:var(--spacing-sm);padding:var(--accordion-content-padding);padding-bottom:var(--spacing-sm);padding-top:var(--spacing-lg)}.ui-accordion-content>.media-image{grid-area:image;padding-top:var(--spacing-md)}.ui-accordion-content>.views-field-body{grid-area:body}.ui-accordion-content{display:grid;grid-template-areas:"image" "body";row-gap:var(--accordion-row-gap);width:100%}
:root{--views--program-gap:var(--spacing-lg)}.views--program-v3 .js-views-accordion-group-header{border-top:var(--border);padding-top:var(--spacing-md)}.views--program-v3 .views--kaledarium-row{margin-bottom:var(--spacing-lg)}.views--program-v3 .views--kalendarium-titel-medverkande{grid-area:titel-medverkande}.views--program-v3 .views--kalendarium-tid-plats{grid-area:tid-plats;margin-bottom:var(--spacing-md)}.views--program-v3 .views--kalendarium-mini-bild{display:none}@media (min-width:1024px){.views--program-v3 .views--kalendarium-mini-bild{display:inline-block;grid-area:bild;margin-top:var(--spacing-xxs)}}.views--program-v3 .ui-accordion-header-collapsed>span{-moz-column-gap:var(--views--program-gap);column-gap:var(--views--program-gap);display:grid;grid-template-areas:"tid-plats" "titel-medverkande";grid-template-columns:auto;row-gap:var(---views--grid-gap)}@media (min-width:425px){.views--program-v3 .ui-accordion-header-collapsed>span{-moz-column-gap:var(--views--program-gap);column-gap:var(--views--program-gap);display:grid;grid-template-areas:"titel-medverkande tid-plats";grid-template-columns:2fr 1fr;row-gap:var(---views--grid-gap)}}@media (min-width:1024px){.views--program-v3 .ui-accordion-header-collapsed>span{-moz-column-gap:var(--views--program-gap);column-gap:var(--views--program-gap);display:grid;grid-template-areas:"bild titel-medverkande tid-plats";grid-template-columns:2fr 4fr 1fr;row-gap:var(---views--grid-gap)}}.views--program-v3 .ui-accordion-header-active .views--kalendarium-medverkande,.views--program-v3 .ui-accordion-header-active .views--kalendarium-mini-bild,.views--program-v3 .ui-accordion-header-active .views--kalendarium-tid-plats{display:none}.views--program-v3 .ui-accordion-header-collapsed .views--kalendarium-program{font-size:var(--font-size-h2)}.views--program-v3 .ui-accordion-header-active .views--kalendarium-program{font-size:var(--font-size-h1)}.views--program-v3 .views--kalendarium-program:hover{text-decoration:underline;text-decoration-thickness:var(--text-decoration-line-thick);text-underline-offset:var(--text-underline-line-offset)}
:root{--border-dashed:1px dashed #000}.views--program-v3 .views-field-field-media-bild{grid-area:bild}.views--program-v3 .views-field-title-2{grid-area:title}.views--program-v3 .views-field-field-sammanfattning{grid-area:innehall}.views--program-v3 .views-field-field-datum-3{grid-area:tid-plats}.views--program-v3 .views-field-field-i-samarbete-med-{grid-area:samarbete}.views--program-v3 .ui-accordion-content-active{diplay:grid;grid-template-areas:"bild" "tid-plats" "innehall" "samarbete";row-gap:var(--views--program-gap)}@media (min-width:768px){.views--program-v3 .ui-accordion-content-active{diplay:grid;-moz-column-gap:var(--views--program-gap);column-gap:var(--views--program-gap);grid-template-areas:"bild bild" "innehall tid-plats" "innehall samarbete";grid-template-columns:2fr 1fr;row-gap:var(--views--program-gap)}}.views--program-v3 .ui-accordion-content ul{list-style:none;margin-left:0;padding-left:0}.views--program-v3 .views--kaledarium-row .ui-accordion-content-active{padding-bottom:var(--spacing-lg)}.views--program-v3 .views--kaledarium-row .ui-accordion-content-active .field--name-field-medverkande{margin-bottom:var(--spacing-xl)}.views--kalendarium-medverkande{font-weight:400}
:root{--column-gap:var(--grid-gap);--row-gap:var(-spacing-md)}.views--dagens-konserter-row{border-top:var(--border);padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.block-views-blocknasta-konserter-block-2{border-bottom:var(--border);margin-bottom:var(--spacing-xs)}.views--dagens-konserter-row .block-field-blocknodemedverkandetitle a{margin-bottom:var(--spacing-xxs)}.views--dagens-konserter-row>.views-field-field-program-superkort{margin-top:var(--spacing-vertical)}.views--dagens-konserter-row>.views-field-title h2{margin-top:0}.views--dagens-konserter-row>.views-field-field-musiker li{list-style:none;margin-bottom:0;margin-left:0;padding-left:0}.views--dagens-konserter-row>.views-field-field-musiker ul{margin-bottom:0;margin-left:0;padding-left:0}.views--dagens-konserter-row>.views-field-title{grid-area:title}.views--dagens-konserter-row>.views-field-field-media-bild{grid-area:bild}.views--dagens-konserter-row>.views-field-field-musiker{grid-area:medverkande}.views--dagens-konserter-row>.views-field-field-scen{grid-area:scen}.views--dagens-konserter-row>.views-field-field-program-superkort{grid-area:program}.views--dagens-konserter-row{-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:grid;grid-auto-rows:auto;grid-template-areas:"title" "scen" "bild" "medverkande" "program";grid-template-columns:1fr;place-items:start;row-gap:var(--row-gap);width:100%}@media(min-width:768px){.views--dagens-konserter-row{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);display:grid;grid-auto-rows:auto;grid-template-areas:"title title" "scen bild" "medverkande program";grid-template-columns:1fr 1fr;place-items:start;width:100%}}@media(min-width:1024px){.views--dagens-konserter-row{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);display:grid;grid-auto-rows:auto;grid-template-areas:"scen bild title" "scen bild medverkande" "scen bild program";grid-template-columns:2fr 4fr 6fr;width:100%}}.views--dagens-konserter-row .block-field-blocknodemedverkandefield-medlemmar{display:none}
.view-ladda-ner .views-field-title{grid-area:title}.view-ladda-ner .views-field-body{grid-area:text}.view-ladda-ner .field--name-field-ladda-ner-fil,.view-ladda-ner .views-field-field-ladda-ner{grid-area:att-ladda-ner}.view-ladda-ner .views-field-field-image,.view-ladda-ner .views-field-field-media-bild{grid-area:bild}.view-ladda-ner .views-field-field-ladda-ner ul{list-style:none;margin-left:0}.view-ladda-ner .views-field-field-ladda-ner li{margin-left:0;padding-left:0}@media (min-width:425px){.view-ladda-ner .views-row{-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md);display:grid;grid-template-areas:"title title" "text bild" "att-ladda-ner bild";grid-template-columns:1fr 1fr}}@media (min-width:1024px){.view-ladda-ner .views-row{-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md);display:grid;grid-template-areas:"title title title" "text att-ladda-ner bild";grid-template-columns:1fr 1fr 1fr}}
:root{--card-width:200px;--card-media-padding:0;--card-text-padding:var(--spacing-sm);--card-border:var(--border);--flexbox-item-gap:var(--spacing-md)}.views--flexbox-container>.view-content,.views--flexbox-container>div{-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)}.views--flexbox-item{border:var(--card-border);display:block;flex-basis:var(--card-width);flex-grow:0;flex-shrink:1;vertical-align:text-top}.views--flexbox-item>.views-field-media{margin:var(--card-media-padding)}.views--flexbox-item>.views-field-field-year,.views--flexbox-item>.views-field-title{padding-left:var(--card-text-padding);padding-right:var(--card-text-padding)}.views--flexbox-item{padding-bottom:var(--card-text-padding)}
:root{--gridcard-media-padding:0;--gridcard-text-padding:var(--spacing-sm);--views-grid-gap:var(--spacing-sm)}.views--grid-container-2-columns>.view-content,.views--grid-container-3-columns>.view-content,.views--grid-container-4-columns>.view-content,.views--grid-container>.view-content{-moz-column-gap:var(--views-grid-gap);column-gap:var(--views-grid-gap);display:grid;grid-template-columns:1fr;row-gap:var(--views-grid-gap)}@media (min-width:425px){.views--grid-container>.view-content{grid-template-columns:1fr}}@media (min-width:768px){.views--grid-container>.view-content{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.views--grid-container>.view-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1440px){.views--grid-container>.view-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (min-width:768px){.views--grid-container-2-columns>.view-content,.views--grid-container-3-columns>.view-content{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.views--grid-container-3-columns>.view-content{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.views--grid-container-4-columns>.view-content{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.views--grid-container-4-columns>.view-content{grid-template-columns:1fr 1fr 1fr 1fr}}.views--grid-item-border{border:var(--border)}.views--grid-item>.views-field-field-media{padding:var(--gridcard-media-padding)}.views--grid-item>.views-field-title{padding:var(--gridcard-text-padding)}
.view-partners .views-field-field-logga{padding-top:var(--spacing-xl)}
:root{--spacing-vertical-card:var(--spacing-xs)}.view-nasta-konserter .media--type-image,.view-nasta-konserter .views-field-field-datum>h3 .view-nasta-konserter .views-field-field-datum>h4,.view-nasta-konserter .views-field-field-datum>p,.view-nasta-konserter .views-field-title,.view-nasta-konserter h3,.view-nasta-konserter h4,.view-nasta-konserter p{margin:0;padding:0}.view-nasta-konserter .media--type-image,.view-nasta-konserter .views-field-field-datum,.view-nasta-konserter .views-field-title{margin-bottom:var(--spacing-vertical-card)}.view-nasta-konserter .views--grid-item-border h3,.view-nasta-konserter .views--grid-item-border h4,.view-nasta-konserter .views--grid-item-border p{padding-left:var(--cta-spacing);padding-right:var(--cta-spacing)}
.views-lyssna .media--type-remote-audio{grid-area:media}.views-lyssna .medverkande{grid-area:medverkande}.views-lyssna .ui-accordion-content-active{display:grid;gap:0;grid-auto-rows:auto;grid-template-areas:"media" "medverkande";grid-template-columns:1fr}@media (min-width:1024px){.views-lyssna .ui-accordion-content-active{display:grid;gap:var(--grid-gap);grid-auto-rows:1fr;grid-template-areas:"media medverkande";grid-template-columns:1fr 1fr}}
.views-field-field-image,.views-field-field-media-bild{grid-area:image}.views-field-field-bildtext{font-size:var(--font-size-bildtext);grid-area:bildtext;margin-left:var(--margin-left-bildtext)}.views-field-title-2{grid-area:title}.views--konsert-left,.views-field-field-sammanfattning{grid-area:left-column}.views--konsert-right-top{grid-area:right-column-top}.views--konsert-right-bottom{grid-area:right-column-bottom}.views-field-field-musiker{grid-area:musiker}.views-field-field-i-samarbete-med-{grid-area:samarbete}.views-field-field-media{grid-area:video}.program-v2 .views-row--konsert .ui-accordion-content{display:grid;gap:var(--spacing-sm) var(--spacing-xl);grid-auto-rows:auto;grid-template-areas:"image" "title" "right-column-top" "left-column" "musiker" "samarbete" "video";width:100%}@media (min-width:768px){.program-v2 .views-row--konsert .ui-accordion-content{grid-auto-rows:auto;grid-template-areas:"image image" "title title" "left-column right-column-top" "left-column samarbete" "video video";grid-template-columns:2fr 1fr;padding:var(--spacing-sm)}}.program-v1 .views-row--konsert .ui-accordion-content{display:grid;gap:var(--spacing-sm) var(--spacing-xl);grid-auto-rows:auto;grid-template-areas:"image" "bildtext" "title" "right-column-top" "left-column" "samarbete" "video";width:100%}@media (min-width:768px){.program-v1 .views-row--konsert .ui-accordion-content{grid-auto-rows:auto;grid-template-areas:"image image" "bildtext bildtext" "title title" "left-column right-column-top" "left-column samarbete" "video video";grid-template-columns:2fr 1fr;padding:var(--spacing-sm)}}.block--satie-views-block__konserter-block-1>.block__title{border-top:var(--border);margin-top:var(--views--gap);padding-top:var(--spacing-sm)}.konserter__content>h3{border-top:var(--border);margin-top:var(--views--gap);padding-top:var(--views--padding)}.views-row--konsert .paragraph--type--medverkande-enkelt ul,.views-row--konsert .views-field-field-sammanfattning ul{list-style:none;padding-left:0}.block-field-blocknodemedverkandefield-medlemmar>.field--name-field-medlemmar{margin-top:0}
.view-partners .views-field-field-logga{grid-area:logga;margin-top:var(--spacing-vertical)}.view-partners .views-field-body{grid-area:partner}@media (min-width:768px){.view-partners .views-row{display:grid;gap:var(--grid-gap);grid-template-areas:"logga partner";grid-template-columns:240px 1fr}}
:root{--views--gap:var(--spacing-md);--views--padding:var(--spacing-md);--views-label--font-weight:var(--font-weight-h4)}.views-label{display:block;font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing);margin:1rem 0;text-transform:var(--uppercase)}.view-grouping{padding-bottom:var(--spacing-xs)}.view-grouping h5,.view-grouping h6{margin-top:var(--spacing-xs)}.views--gap-top{margin-top:var(--views--gap);padding-top:var(--views--padding)}.views--gap-bottom{margin-bottom:var(--views--gap);padding-bottom:var(--views--padding)}.views--border-top{border-top:var(--border)}.views--border-bottom{border-bottom:var(--border)}.view-filters{margin-bottom:var(--spacing-vertical)}
.file{background-position:0;background-repeat:no-repeat;display:inline-block;min-height:16px;padding-left:0}[dir=rtl] .file{background-position:100%;padding-left:inherit;padding-right:20px}.file--application-octet-stream,.file--general{background-image:url(/themes/custom/satie/assets/css/images/icons/application-octet-stream.png)}.file--package-x-generic{background-image:url(/themes/custom/satie/assets/css/images/icons/package-x-generic.png)}.file--x-office-spreadsheet{background-image:url(/themes/custom/satie/assets/css/images/icons/x-office-spreadsheet.png)}.file--x-office-document{background-image:url(/themes/custom/satie/assets/css/images/icons/x-office-document.png)}.file--x-office-presentation{background-image:url(/themes/custom/satie/assets/css/images/icons/x-office-presentation.png)}.file--text-x-script{background-image:url(/themes/custom/satie/assets/css/images/icons/text-x-script.png)}.file--text-html{background-image:url(/themes/custom/satie/assets/css/images/icons/text-html.png)}.file--text-plain{background-image:url(/themes/custom/satie/assets/css/images/icons/text-plain.png)}.file--application-pdf{background-image:url(/themes/custom/satie/assets/css/images/icons/application-pdf.png)}.file--application-x-executable{background-image:url(/themes/custom/satie/assets/css/images/icons/application-x-executable.png)}.file--audio{background-image:url(/themes/custom/satie/assets/css/images/icons/audio-x-generic.png)}.file--video{background-image:url(/themes/custom/satie/assets/css/images/icons/video-x-generic.png)}.file--text{background-image:url(/themes/custom/satie/assets/css/images/icons/text-x-generic.png)}.file--image{background-image:url(/themes/custom/satie/assets/css/images/icons/image-x-generic.png)}
.messages{word-wrap:break-word;background:no-repeat 10px 17px;border:1px solid;border-left:0 solid;border-radius:2px;overflow-wrap:break-word;padding:15px 20px 15px 35px}[dir=rtl] .messages{background-position:right 10px top 17px;border-width:1px 0 1px 1px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{background-color:#f3faef;background-image:url(/themes/custom/satie/assets/css/images/icons/check.svg);border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;color:#325e1c}[dir=rtl] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/custom/satie/assets/css/images/icons/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-8px 0 0 #e09600;color:#734c00}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;background-image:url(/themes/custom/satie/assets/css/images/icons/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;color:#a51b00}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
:root{--sf-menu--border-color:var(--text-color);--sf-menu--border-hidden:var(--page-background);--sf-menu--hover-border-bottom:var(--sf-menu--border-color) 1px solid;--sf-menu--hover--text-decoration:underline;--sf-menu--padding-horizontal:var(--spacing-lg);--sf-menu--padding-vertical:var(--spacing-sm);--sf-menu--min-width:12rem;--sf-menu--line-height:1.33}#superfish-main{margin-bottom:var(--spacing-sm);margin-left:0;margin-left:calc(var(--sf-menu--padding-horizontal)*-1);margin-top:var(--spacing-md);padding:0}.sf-depth-1{display:inline;float:none}ul.sf-menu a,ul.sf-menu span.nolink{color:var(--menu-color);-webkit-text-decoration:var(--text-decoration--default);text-decoration:var(--text-decoration--default)}.sf-depth-1{font-weight:var(--font-weight-bold);padding:0 4rem 0 0}.sf-depth-3,li.sf-depth-2{font-weight:var(--font-weight-normal);line-height:var(--sf-menu--line-height);margin:0;padding:0}.menuparent>ul{background:var(--color-white);border:var(--border);min-width:var(--sf-menu--min-width);text-align:left}ul.sf-menu a:hover{color:var(--menu-hover-color)}.sf-depth-2:hover,.sf-depth-3:hover,ul.sf-menu a:hover{-webkit-text-decoration:var(--sf-menu--hover--text-decoration);text-decoration:var(--sf-menu--hover--text-decoration)}
:root{--transparent-background:rgba(75,75,75,0);--hero-font-size:var(--font-size-h2);--hero-text-color:var(--color-white);--hero-text-horizontal:flex-start;--hero-text-vertical:flex-start;--hero-text-padding:0 var(--spacing-xs);--hero-text-margin:var(--spacing-md) var(--spacing-sm);--hero-link-color:var(--hero-text-color);--hero-button-background:rgba(75,75,75,.3);--hero-button-border:var(--hero-text-color) 1px solid;--hero-button-background-hover:rgba(83,83,83,.6)}.layout-builder-style--color-black{--hero-text-color:var(--color-raisin-black);--hero-link-color:var(--color-raisin-black);--hero-button-background-hover:rgba(83,83,83,.2)}.layout-builder-style--text-background{--transparent-background:rgba(75,75,75,.3)}.block-inline-blockhero.text-bottom-center,.block-inline-blockhero.text-bottom-left,.block-inline-blockhero.text-bottom-right{--hero-text-vertical:flex-end}.block-inline-blockhero.text-top-center,.block-inline-blockhero.text-top-left,.block-inline-blockhero.text-top-right{--hero-text-vertical:flex-start}.block-inline-blockhero.text-mid-center,.block-inline-blockhero.text-mid-left,.block-inline-blockhero.text-mid-right{--hero-text-vertical:center}.block-inline-blockhero.text-bottom-center,.block-inline-blockhero.text-mid-center,.block-inline-blockhero.text-top-center{--hero-text-horizontal:center}.block-inline-blockhero.text-bottom-left,.block-inline-blockhero.text-mid-left,.block-inline-blockhero.text-top-left{--hero-text-horizontal:flex-start}.block-inline-blockhero.text-bottom-right,.block-inline-blockhero.text-mid-right,.block-inline-blockhero.text-top-right{--hero-text-horizontal:flex-end}.block-inline-blockhero{box-align:center;box-pack:center;align-items:var(--hero-text-vertical);display:flex;justify-content:var(--hero-text-horizontal)}.block-inline-blockhero>.field--name-field-bakgrundsbild{position:relative}.block-inline-blockhero>.field--name-field-text{color:var(--hero-text-color);margin:var(--hero-text-margin);padding:var(--hero-text-padding);position:absolute}.block-inline-blockhero>.field--name-field-text p{font-size:var(--hero-font-size)}.block-inline-blockhero>.field--name-field-text a,.block-inline-blockhero>.field--name-field-text a:hover{color:var(--hero-link-color)}.block-inline-blockhero>.field--name-field-text .button{background:var(--hero-button-background);border:var(--hero-button-border);color:var(--hero-link-color)}.block-inline-blockhero>.field--name-field-text .button a{text-decoration:none}.block-inline-blockhero>.field--name-field-text .button:hover{background-color:var(--hero-button-background-hover)}.block-inline-blockhero>.field--name-field-text{background:var(--transparent-background)}.block-inline-blockhero .field--name-field-bildtext{display:none}.block-inline-blockhero .hero--big-font-size{font-size:3rem;font-weight:900}@media(min-width:425px){.block-inline-blockhero .hero--big-font-size{font-size:4rem}}@media(min-width:768px){.block-inline-blockhero .hero--big-font-size{font-size:6rem}}@media(min-width:1024px){.block-inline-blockhero .hero--big-font-size{font-size:8rem}}.header-hero,.hero-header{font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing);margin:0;text-transform:uppercase}
