.sr-only{clip:rect(0, 0, 0, 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dynamic-icons{--icon-width: 40px;position:relative;width:calc(100% - var(--icon-width))}.dynamic-icons-both-sides{margin-left:var(--icon-width)}.dynamic-icons-wrapper,.dynamic-icons-wrapper--left{position:absolute;top:0;right:-40px;width:40px;height:100%;display:flex;flex-direction:column;justify-content:start}.dynamic-icons-wrapper:has(.dynamic-icons__icon--triangle),.dynamic-icons-wrapper--left:has(.dynamic-icons__icon--triangle){right:-39px}@media(max-width: 767px){.dynamic-icons-wrapper:has(.dynamic-icons__icon--triangle),.dynamic-icons-wrapper--left:has(.dynamic-icons__icon--triangle){right:-39.7px}}.dynamic-icons-wrapper--left,.dynamic-icons-wrapper--left--left{right:unset;left:-39px;align-items:end}.dynamic-icons-wrapper--left .dynamic-icons__icon--triangle,.dynamic-icons-wrapper--left--left .dynamic-icons__icon--triangle{clip-path:polygon(0% 100%, 100% 0%, 100% 100%)}.dynamic-icons__icon{flex:1}.dynamic-icons__icon--circle{border-top-left-radius:0;border-bottom-right-radius:0}.dynamic-icons__icon--triangle{clip-path:polygon(0% 0%, 100% 0%, 0% 100%)}.sv-image-portlet,.sv-marketplace-mediaflow-mediaflow{margin:32px 0}.sv-image-portlet:not(:has(video)),.sv-marketplace-mediaflow-mediaflow:not(:has(video)){display:inline-block}.sv-image-portlet p,.sv-marketplace-mediaflow-mediaflow p{margin:0 !important;padding:12px 24px;font-size:.875rem;background-color:var(--env-element-secondary-background-color);color:var(--env-font-color)}.hide-for-users{display:none}.sv-edit-mode .hide-for-users{display:block}iframe[src^="https://kartor.linkoping.se"]{width:100%;height:600px;border:2px solid var(--env-ui-color-brand);border-radius:0}@media(max-width: 767px){iframe[src^="https://kartor.linkoping.se"]{height:400px}}.mi-ct.mi-ct>button{padding:4px 8px 4px 16px;display:flex;flex-direction:row-reverse;gap:8px;justify-content:center;align-items:center}.mi-ct.mi-ct>button i{background-color:#fbefc2;padding:8px;border-radius:50%;font-size:1.25rem}.mi-ct.mi-ct .card-header{font-size:1.25rem}.sv-text-portlet table.sv-standard th.tablesorter-header{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAYAAADdA2d2AAAARUlEQVR42qWSMQ4AIAgDr4b/f7muTkqRhUDI0RRkm2YYUGdwBcAzf0P9qGOowz4A9YCKQdRQ6XXhGirV76GUWtJ9KSUeb/PVCxSWfLQFAAAAAElFTkSuQmCC)}@media(max-width: 767px){.sv-text-portlet table.sv-standard th.sv-responsiveTable--stacked__headRow:not(:has(.tablesorter-header-inner)) a{color:#fff}}body,body *{-webkit-font-smoothing:antialiased}body{overflow-x:hidden}@media(max-width: 767px){h1,h1.env-text-heading-01{font-size:1.75rem}}@media(max-width: 767px){h2,h2.env-text-heading-02{font-size:1.25rem}}@media(max-width: 767px){h3,h3.env-text-heading-03{font-size:1.125rem}}@media(max-width: 767px){h4,h4.env-text-heading-04{font-size:1rem}}@media(max-width: 767px){p.env-text-body-01{font-size:1.25rem}}p.env-text-body-02{letter-spacing:.09px}@media(max-width: 767px){p.env-text-body-02{font-size:1rem;margin-bottom:32px}}button,input,textarea,select,details,li{font-family:"Inter","sans-serif"}a{text-underline-offset:2px}a:hover{text-decoration-thickness:2px !important}.sv-text-portlet-content p{max-width:700px}.sv-text-portlet-content p:has(+p),.sv-text-portlet-content p:has(+ul),.sv-text-portlet-content p+ul:has(+p){margin-bottom:20px}.sv-text-portlet-content>ul,.sv-text-portlet-content>ol{margin-bottom:40px}@media(max-width: 767px){.sv-text-portlet-content>ul,.sv-text-portlet-content>ol{margin-bottom:24px}}.sv-text-portlet-content ul,.sv-text-portlet-content ol{display:flex;flex-direction:column;gap:12px}.sv-text-portlet-content ul li,.sv-text-portlet-content ul p,.sv-text-portlet-content ol li,.sv-text-portlet-content ol p{font-size:1rem}.sv-text-portlet-content ul{padding-left:14px;list-style:none}.sv-text-portlet-content ul li{position:relative;padding-left:29px}.sv-text-portlet-content ul li::before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;background-color:var(--env-ui-color-brand);border-radius:50%}.sv-text-portlet-content ul ul{padding-left:3px}.sv-text-portlet-content ul ul li{padding-left:26px}.sv-text-portlet-content ul ul li::before{width:8px;height:8px;top:8px}.sv-text-portlet-content ol{padding-left:32px}.sv-text-portlet-content ol li{padding-left:12px}.sv-text-portlet-content ol li::marker{font-size:.875rem;font-weight:700;color:var(--env-ui-color-brand)}.sv-text-portlet-content ol ol{padding-left:16px}.sv-text-portlet-content ol ol li{list-style-type:lower-alpha}.sv-text-portlet-content ol ol li::marker{font-size:.75rem}.sv-text-portlet-content table.sv-standard.sv-standard{margin-bottom:20px}.sv-text-portlet-content table.sv-standard.sv-standard caption{background-color:var(--env-block-background-color);margin:0;font-size:1.125rem;font-weight:700;line-height:130%;color:#fff;padding:16px 32px}@media(max-width: 1024px){.sv-text-portlet-content table.sv-standard.sv-standard caption{padding:8px 20px}}.sv-text-portlet-content table.sv-standard.sv-standard th p{font-weight:600;color:#fff}.sv-text-portlet-content table.sv-standard.sv-standard p{margin:0;font-size:1rem;line-height:155%;padding:16px 32px;color:#333;font-weight:400}@media(max-width: 1024px){.sv-text-portlet-content table.sv-standard.sv-standard p{padding:8px 20px}}footer.sv-layout{background-color:var(--env-font-color);padding:80px 0 96px 0}@media(max-width: 1024px){footer.sv-layout{padding:40px 0}}footer.sv-layout a,footer.sv-layout p,footer.sv-layout h2{color:#fff !important}footer.sv-layout a{min-height:24px;display:inline-block}footer.sv-layout .sv-image-portlet{margin:0 0 40px 0}footer.sv-layout h2.heading-2,footer.sv-layout p{margin:0 0 24px 0}footer.sv-layout h2.heading-2{font-size:1.125rem}footer.sv-layout .sv-text-portlet{margin-bottom:24px}footer.sv-layout .sv-jcrmenu-portlet ul{display:flex;flex-wrap:wrap}footer.sv-layout .sv-jcrmenu-portlet ul.vertical{flex-direction:column;gap:16px}@media(max-width: 1024px){footer.sv-layout .sv-jcrmenu-portlet ul.vertical{flex-direction:row}}footer.sv-layout .sv-jcrmenu-portlet ul.vertical a{display:inline-flex}footer.sv-layout .sv-jcrmenu-portlet ul.vertical a:hover{opacity:.8}footer.sv-layout .sv-jcrmenu-portlet ul.vertical svg{background-color:#fff;padding:12px;border-radius:50%;overflow:visible;width:20px;height:20px}footer.sv-layout .sv-jcrmenu-portlet ul.vertical svg use{color:var(--env-font-color) !important}footer.sv-layout .sv-jcrmenu-portlet ul.horizontal{flex-direction:row;gap:24px}footer.sv-layout .sv-jcrmenu-portlet ul li a{display:flex;gap:8px}footer.sv-layout .sv-jcrmenu-portlet ul li a svg{width:24px;height:24px}footer.sv-layout .sv-horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:24px}footer.sv-layout .b3-button{margin:0}footer.sv-layout .b3-button a{font-size:.875rem}@media(max-width: 767px){footer.sv-layout .b3-button a{font-size:.75rem}}footer.sv-layout .b3-button.dark a{border-color:var(--env-ui-color-brand)}footer.sv-layout .b3-button.transparent a{background-color:var(--env-background-color);border-color:var(--env-background-color)}footer.sv-layout .b3-button.transparent a:hover{background-color:var(--env-background-color);border-color:var(--env-background-color);color:var(--env-block-background-color) !important}footer.sv-layout ul{list-style:none;margin:0;padding:0;gap:24px}footer.sv-layout ul li{list-style:none;margin:0;padding:0;line-height:155%;letter-spacing:.08px}footer.sv-layout ul li::before{content:unset}header.sv-layout{background-color:var(--env-section-background-color);border-bottom:1px solid var(--env-background-color)}header.sv-layout .grid--wide{padding-right:0}header.sv-layout .go-to-content{background:#000;color:#fff;z-index:2;font-size:1rem;line-height:1.5;box-sizing:border-box}header.sv-layout .go-to-content:not(:focus-visible){clip:rect(0, 0, 0, 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}header.sv-layout .go-to-content:focus-visible{width:auto;height:auto;outline:2px solid #fff;position:fixed;padding:10px}header.sv-layout .sv-image-portlet{margin:0}.grid,.grid--wide{padding:0 16px}main.sv-layout{background-color:var(--env-block-secondary-background-color)}.b3-reachme-template .sv-html-portlet{margin-bottom:40px}.b3-reachme-template .env-badge--brand-10{background-color:#fff;color:var(--env-block-background-color);text-transform:uppercase;padding:8px;font-weight:var(--env-ui-text-heading-font-weight);margin:20px 0}.b3-reachme-template .b3-reachme-social{display:flex;flex-wrap:wrap;list-style:none;gap:16px;padding:0;margin:0;margin-top:40px !important}.b3-reachme-template .b3-reachme-social a{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;background-color:var(--env-block-primary-background-color);padding:10px;border-radius:50%;overflow:visible}.b3-reachme-template .b3-reachme-social a:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.b3-reachme-template .b3-reachme-social a:hover{background-color:var(--env-block-background-color)}.b3-reachme-template .b3-reachme-social a svg{width:24px;height:24px}.b3-reachme-template .b3-reachme-social a svg use{color:#fff}.b3-startpage__top{padding:0 !important;top:-1px;position:relative}@media(max-width: 1024px){.b3-startpage__top{padding-bottom:56px !important}}.b3-startpage__top .b3-masked-image .dynamic-icons__icon{background-color:var(--env-block-background-color) !important}.b3-startpage__top .b3-link-listing__heading,.b3-startpage__top .rekai-news-header-wrapper h1,.b3-startpage__top .rekai-news-header-wrapper h2,.b3-startpage__top .rekai-news-header-wrapper h3 p{color:var(--env-ui-color-brand-contrast)}@media(max-width: 1024px){.b3-startpage__top .sv-searchform-portlet form{max-width:750px}}.b3-startpage__top .sv-searchform-portlet form input[type=text]{border-top-left-radius:0;border-bottom-left-radius:0}.b3-startpage__top .sv-text-portlet *{color:var(--env-block-font-color)}.b3-subpage-wrapper{max-width:725px;position:relative;left:275px}@media(max-width: 1024px){.b3-subpage-wrapper{left:0;max-width:100%}}.b3-404 h2{font-size:1.25rem;margin:0 0 20px 0}.b3-404 .b3-button a{padding:12px 16px}.b3-404 .b3-page-listing{padding-bottom:48px}.sv-action-link:has(+.sv-text-portlet) .b3-action-link,.sv-linked-portlet:has(.b3-action-link):has(+.sv-text-portlet) .b3-action-link{margin-bottom:32px}.b3-action-link{margin-bottom:16px}.b3-action-link a{padding:8px 24px 8px 0;background-color:var(--env-element-secondary-background-color);color:var(--env-font-color);border-radius:2px;display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:700;line-height:155%;box-sizing:border-box;max-width:490px;transition:background-color 200ms ease-in;text-decoration:none}.b3-action-link a:hover{text-decoration:underline;background-color:var(--env-ui-color-brand-contrast)}.b3-action-link a:hover .b3-action-link__icon--type{background-color:var(--env-element-secondary-background-color)}.b3-action-link a span{padding:8px 0}.b3-action-link--eservice a{background-color:#f8e59a;color:#333}.b3-action-link--eservice a:hover{background-color:var(--env-ui-color-brand-contrast)}.b3-action-link--eservice a:hover .b3-action-link__icon--type{background-color:#f8e59a}.b3-action-link--eservice a svg{color:#333}.b3-action-link__icon{overflow:visible}.b3-action-link__icon--type{width:24px;height:24px;background-color:var(--env-ui-color-brand-contrast);color:var(--env-block-primary-background-color);border-top-left-radius:4px;border-top-right-radius:100%;border-bottom-right-radius:100%;border-bottom-left-radius:4px;padding:8px;transition:background-color 200ms ease-in;flex-shrink:0}.b3-action-link__icon--action{width:20px;height:20px;padding:8px 0}.pagecontent .sv-row:has(.sv-blurb-simple){display:flex;flex-wrap:wrap}@media(max-width: 1024px){.pagecontent .sv-row:has(.sv-blurb-simple){display:block}}.sv-blurb-simple,.sv-linked-portlet:has(.b3-blurb-simple){height:100%}.sv-blurb-simple:has(+.sv-text-portlet) .b3-blurb-simple,.sv-linked-portlet:has(.b3-blurb-simple):has(+.sv-text-portlet) .b3-blurb-simple{margin-bottom:32px}.b3-blurb-simple{background-color:var(--env-block-primary-background-color);position:relative;display:flex;flex-direction:column;padding:20px;margin-bottom:32px;border-radius:2px;height:calc(100% - 32px);box-sizing:border-box}.b3-blurb-simple--image{padding:0 0 20px 0}.b3-blurb-simple--image .b3-blurb-simple__heading,.b3-blurb-simple--image .b3-blurb-simple__description,.b3-blurb-simple--image .b3-blurb-simple__tag{margin-right:20px !important;margin-left:20px !important}.b3-blurb-simple--image .b3-blurb-simple__tag{margin-top:24px !important}.b3-blurb-simple::after{content:"";position:absolute;right:0;bottom:0;left:0;height:6px;background-color:var(--env-background-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;pointer-events:none}.b3-blurb-simple__heading{margin:0;margin-bottom:16px !important}.b3-blurb-simple__link{display:flex;flex-direction:row;gap:16px;font-size:1.125rem;line-height:130%;font-weight:700;color:var(--env-ui-color-brand-contrast);align-items:center;text-decoration:none;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.b3-blurb-simple__link::before{content:"";inset:0;position:absolute}.b3-blurb-simple__link:hover{text-decoration:underline}.b3-blurb-simple__icon{width:24px;height:24px;color:var(--env-ui-color-brand-contrast);margin-left:auto;flex-shrink:0}.b3-blurb-simple__description{margin:0;color:var(--env-ui-color-brand-contrast);line-height:155%}.b3-blurb-simple__image{height:240px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:2px;border-top-right-radius:2px}.b3-blurb-simple__image:has(+.b3-blurb-simple__heading){margin-bottom:16px}.b3-blurb-simple__tag{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;margin:0 0 16px 0;padding:4px 8px}.b3-blurb-simple__tag:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs:has(nav){margin:24px 0 32px 0;display:inline-block}@media(max-width: 1024px){.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs:has(nav){margin:12px 0 12px 0}}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li{display:inline-flex;align-items:center;font-size:.875rem;line-height:155%;font-weight:600;color:var(--env-block-primary-background-color)}@media(max-width: 767px){.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li{font-size:.75rem}}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li svg{width:18px;height:18px}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li span,.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li a{color:var(--env-block-primary-background-color);margin:0 4px}@media(max-width: 767px){.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li span,.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li a{margin:0 2px}}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li a:hover{color:var(--env-block-primary-background-color)}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li span{font-size:0;line-height:0}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li span::before{content:"";width:16px;height:16px;display:inline-block;background-image:url("https://www.linkoping.se/webdav/files/Ikoner/chevron-right.svg");background-size:cover}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li a{text-decoration:underline}.b3-button{margin-bottom:32px}@media(max-width: 1024px){.b3-button{margin-bottom:16px}}.b3-button.dark a{background-color:var(--env-font-color);border-color:var(--env-font-color);color:#fff !important}.b3-button.dark a:hover{background-color:var(--env-ui-color-brand);border-color:var(--env-ui-color-brand)}.b3-button.bright a{background-color:var(--env-ui-color-brand);border-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast) !important}.b3-button.bright a:hover{background-color:var(--env-font-color);border-color:var(--env-font-color);color:#fff !important}.b3-button.transparent a{background-color:var(--env-background-color);border-color:var(--env-ui-color-brand);color:var(--env-font-color) !important}.b3-button.transparent a:hover{border-color:var(--env-ui-color-brand);color:var(--env-block-primary-background-color) !important}.b3-button a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;box-sizing:border-box;font-size:1rem;font-weight:600;line-height:155%;letter-spacing:.08px;text-decoration:none;border-radius:2px;border:2px solid}.b3-button a:hover{text-decoration:underline}.b3-button a::before{content:"";position:absolute;inset:0}.b3-button a svg{width:22px;height:18px}.b3-reachme-button-container{display:flex}.b3-reachme-button-container .b3-button{margin-bottom:0}.b3-reachme-button-container .b3-button:first-child{margin-right:20px}@media(max-width: 460px){.b3-reachme-button-container{flex-wrap:wrap}.b3-reachme-button-container .b3-button{margin-bottom:20px}.b3-reachme-button-container .b3-button:first-child{margin-right:0}}.b3-closed-objects{margin-bottom:20px}.b3-closed-objects__heading{font-size:1.25rem;margin:0 0 10px 0}.b3-closed-objects__text{margin:0 0 5px 0;display:block;font-size:1rem}.b3-closed-objects table{background-color:rgba(0,0,0,0);border-collapse:collapse;width:100%}.b3-closed-objects table th,.b3-closed-objects table td{font-weight:600;margin:0;font-size:1rem;line-height:155%;padding:16px 32px}.b3-closed-objects table th{background-color:var(--env-block-primary-background-color);color:var(--env-block-primary-font-color);text-align:left}.b3-closed-objects table tr:nth-child(odd){background-color:var(--env-section-background-color)}.b3-closed-objects table tr:nth-child(even){background-color:var(--env-ui-color-brand-10)}.b3-contact{background:#fff;border-radius:var(--Radius-1, 2px);border-bottom:4px solid var(--env-background-color);padding:32px;margin-bottom:16px}.b3-contact__header{font-family:var(--env-ui-text-heading-font-family);font-weight:var(--env-ui-text-subheading-font-weight);margin-bottom:8px}.b3-contact__name{padding-bottom:16px;border-bottom:1px solid var(--env-element-secondary-background-color)}.b3-contact__info{font-size:1rem;line-height:155%}.b3-contact__info .b3-contact__row{margin-top:16px}.b3-contact__info .b3-contact__row svg{width:1.5rem;height:1.5rem;color:var(--env-ui-color-brand);margin-right:12px}.b3-contact__info .b3-contact__row a{color:var(--env-font-color);text-decoration:none;display:inline-flex;align-items:center;overflow-wrap:anywhere;word-break:break-word;text-decoration:underline}.b3-contact-section{margin-bottom:40px}.b3-contact-section__title{font-size:1.125rem;margin:16px 0}.b3-contact-section__description{font-size:1.125rem;margin:16px 0}.b3-contact-section .b3-contact__header{display:flex;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--env-element-secondary-background-color);margin-bottom:20px}@media(max-width: 460px){.b3-contact-section .b3-contact__header{flex-direction:column}}.b3-contact-section .b3-contact__image img{width:104px;height:104px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.b3-contact-section .b3-contact__info-header-wrapper p,.b3-contact-section .b3-contact__info-header-wrapper ul,.b3-contact-section .b3-contact__info-header-wrapper a{margin:8px 0}.b3-contact-section .b3-contact__name{padding:0;border:none}.b3-contact-section .b3-contact__name h3{font-size:1.25rem;font-weight:700;margin:0}.b3-contact-section .b3-contact__description{font-weight:normal}.b3-contact-section .b3-contact__description p{margin-bottom:0}.b3-contact-section .b3-contact__row{margin-top:.5rem}.b3-contact-section .b3-contact__row a,.b3-contact-section .b3-contact__row p,.b3-contact-section .b3-contact__row ul,.b3-contact-section .b3-contact__row li{color:var(--env-ui-color-brand);font-size:1rem}.b3-contact-section .b3-contact__info-title{font-weight:var(--env-ui-text-subheading-font-weight);margin-right:8px;font-size:1rem}.b3-contact-section .b3-contact__info-content>p{display:inline;margin:0}.b3-contact-section .b3-contact__info-content>p:has(br),.b3-contact-section .b3-contact__info-content>p:not(:only-child){display:block}.b3-contact-section .b3-contact__mail a{color:var(--env-ui-color-brand);text-decoration:underline}.b3-contact-section .b3-contact__phone{min-height:24px;display:inline-block}.b3-contact-section .b3-contact__footer{margin-top:20px}.b3-contact-section .b3-contact__social-link{display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:50%;background-color:var(--env-block-primary-background-color);margin-right:12px}.b3-contact-section .b3-contact__social-link:hover{background-color:var(--env-block-background-color)}.b3-contact-section .b3-contact__social-link svg{height:1rem;width:1rem;color:#fff}.sv-cookie-consent-modal section{padding:48px}@media(max-width: 767px){.sv-cookie-consent-modal section{padding:16px}}.sv-cookie-consent-modal h2{font-weight:700;margin-bottom:24px !important}.sv-cookie-consent-modal a.env-link{text-decoration:underline;font-size:18px;color:var(--env-ui-color-brand)}.sv-cookie-consent-modal header.env-modal-dialog__header{border-bottom:none;padding:0}.sv-cookie-consent-modal .env-modal-dialog__body{padding:0 !important}.sv-cookie-consent-modal .env-modal-dialog__body .env-m-vertical--small{margin:0 !important}.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column{padding:0 !important}.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column:not(:has(a)),.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column .env-m-top--x-small.env-text,.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column h3,.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column form>div{margin:0 0 32px 0 !important}@media(max-width: 767px){.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column:not(:has(a)),.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column .env-m-top--x-small.env-text,.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column h3,.sv-cookie-consent-modal .env-modal-dialog__body .env-flex.env-flex--column form>div{margin:0 0 16px 0 !important}}.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary{background-color:var(--env-section-background-color)}.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary.env-p-around--small{padding-left:0 !important}.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary.env-block-primary--border{border:none}.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary h3{font-weight:700;font-size:18px}.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary h3,.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary h4,.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary .env-text{color:var(--env-block-background-color)}.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary form .env-switch [type=checkbox],.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary form [type=checkbox].env-switch{background-color:var(--env-ui-color-brand)}.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary form .env-switch [type=checkbox]:disabled,.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary form [type=checkbox].env-switch:disabled{filter:opacity(0.5)}.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary form .env-switch [type=checkbox]::after,.sv-cookie-consent-modal .env-flex.env-block-primary.env-block-primary form [type=checkbox].env-switch::after{display:none}.sv-cookie-consent-modal footer.env-modal-dialog__footer{border-top:0;padding:0}.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button,.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button--primary{font-weight:600;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast)}.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button:hover,.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button:focus,.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button:active,.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button--primary:hover,.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button--primary:focus,.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button--primary:active{text-decoration:underline}.sv-cookie-consent-modal footer.env-modal-dialog__footer>:nth-child(3).env-button{border:2px solid var(--env-ui-color-brand);background-color:#fff;color:var(--env-font-color)}.sv-cookie-consent-modal footer.env-modal-dialog__footer>:nth-child(3):hover,.sv-cookie-consent-modal footer.env-modal-dialog__footer>:nth-child(3):focus,.sv-cookie-consent-modal footer.env-modal-dialog__footer>:nth-child(3):active{background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);border-color:var(--env-ui-color-brand)}.sv-cookie-consent-modal footer.env-modal-dialog__footer .env-button{border-radius:0}.sv-marketplace-sitevision-cookie-consent{margin-bottom:20px}.b3-event-info{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}.b3-event-info:not(:is(.b3-info-box-content)){margin-bottom:24px}.b3-event-info__item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.b3-event-info__item time,.b3-event-info__item span,.b3-event-info__item strong,.b3-event-info__item a,.b3-event-info__item li{font-size:1.125rem !important;line-height:150%}@media(max-width: 1024px){.b3-event-info__item time,.b3-event-info__item span,.b3-event-info__item strong,.b3-event-info__item a,.b3-event-info__item li{font-size:1rem}}.b3-event-info__item strong{font-weight:600}.b3-event-info__item a{font-weight:400 !important;text-decoration-line:underline !important}.b3-event-info__icon{width:24px;height:24px}.b3-event-info__icon--clock{width:20px;height:20px;margin-left:2px}.b3-event-info__tags{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.b3-event-info .b3-info-box-content.b3-event-info{gap:0}.b3-event-info .b3-info-box-content.b3-event-info .b3-event-info__item{align-items:start;padding:16px 0;border-bottom:1px solid var(--env-element-secondary-background-color)}.b3-event-info .b3-info-box-content.b3-event-info .b3-event-info__item:has(a){align-items:center}@media(max-width: 1024px){.b3-event-info .b3-info-box-content.b3-event-info .b3-event-info__item{padding:12px 0}}.b3-event-info .b3-info-box-content.b3-event-info .b3-event-info__item:last-child{border-bottom:none}.sv-form-portlet.sv-form-portlet,.sv-dbform-portlet.sv-dbform-portlet,.sv-formpublish-portlet.sv-formpublish-portlet,.sv-userregistration-portlet.sv-userregistration-portlet{margin-bottom:32px}.sv-form-portlet.sv-form-portlet .sv-field-title-container label,.sv-dbform-portlet.sv-dbform-portlet .sv-field-title-container label,.sv-formpublish-portlet.sv-formpublish-portlet .sv-field-title-container label,.sv-userregistration-portlet.sv-userregistration-portlet .sv-field-title-container label{display:inline-block;margin-bottom:12px}.sv-form-portlet.sv-form-portlet input,.sv-form-portlet.sv-form-portlet textarea,.sv-dbform-portlet.sv-dbform-portlet input,.sv-dbform-portlet.sv-dbform-portlet textarea,.sv-formpublish-portlet.sv-formpublish-portlet input,.sv-formpublish-portlet.sv-formpublish-portlet textarea,.sv-userregistration-portlet.sv-userregistration-portlet input,.sv-userregistration-portlet.sv-userregistration-portlet textarea{border-color:var(--env-ui-color-brand);border-width:1px;border-radius:0}.sv-form-portlet.sv-form-portlet input[type=text],.sv-form-portlet.sv-form-portlet textarea[type=text],.sv-dbform-portlet.sv-dbform-portlet input[type=text],.sv-dbform-portlet.sv-dbform-portlet textarea[type=text],.sv-formpublish-portlet.sv-formpublish-portlet input[type=text],.sv-formpublish-portlet.sv-formpublish-portlet textarea[type=text],.sv-userregistration-portlet.sv-userregistration-portlet input[type=text],.sv-userregistration-portlet.sv-userregistration-portlet textarea[type=text]{min-height:40px;margin-bottom:20px}.sv-form-portlet.sv-form-portlet input[type=submit],.sv-form-portlet.sv-form-portlet textarea[type=submit],.sv-dbform-portlet.sv-dbform-portlet input[type=submit],.sv-dbform-portlet.sv-dbform-portlet textarea[type=submit],.sv-formpublish-portlet.sv-formpublish-portlet input[type=submit],.sv-formpublish-portlet.sv-formpublish-portlet textarea[type=submit],.sv-userregistration-portlet.sv-userregistration-portlet input[type=submit],.sv-userregistration-portlet.sv-userregistration-portlet textarea[type=submit]{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box}.sv-form-portlet.sv-form-portlet input[type=submit]:hover,.sv-form-portlet.sv-form-portlet textarea[type=submit]:hover,.sv-dbform-portlet.sv-dbform-portlet input[type=submit]:hover,.sv-dbform-portlet.sv-dbform-portlet textarea[type=submit]:hover,.sv-formpublish-portlet.sv-formpublish-portlet input[type=submit]:hover,.sv-formpublish-portlet.sv-formpublish-portlet textarea[type=submit]:hover,.sv-userregistration-portlet.sv-userregistration-portlet input[type=submit]:hover,.sv-userregistration-portlet.sv-userregistration-portlet textarea[type=submit]:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.sv-form-portlet.sv-form-portlet select,.sv-dbform-portlet.sv-dbform-portlet select,.sv-formpublish-portlet.sv-formpublish-portlet select,.sv-userregistration-portlet.sv-userregistration-portlet select{border-color:var(--env-ui-color-brand);border-radius:0}.sv-form-portlet.sv-form-portlet fieldset,.sv-dbform-portlet.sv-dbform-portlet fieldset,.sv-formpublish-portlet.sv-formpublish-portlet fieldset,.sv-userregistration-portlet.sv-userregistration-portlet fieldset{margin-bottom:20px !important}.sv-form-portlet.sv-form-portlet fieldset label span,.sv-form-portlet.sv-form-portlet fieldset span span,.sv-dbform-portlet.sv-dbform-portlet fieldset label span,.sv-dbform-portlet.sv-dbform-portlet fieldset span span,.sv-formpublish-portlet.sv-formpublish-portlet fieldset label span,.sv-formpublish-portlet.sv-formpublish-portlet fieldset span span,.sv-userregistration-portlet.sv-userregistration-portlet fieldset label span,.sv-userregistration-portlet.sv-userregistration-portlet fieldset span span{color:var(--env-font-color)}.b3-header{display:flex;flex-wrap:wrap;justify-content:space-between}.b3-header__left a{display:flex;flex-direction:row;align-items:center;gap:24px;text-decoration:none}@media(max-width: 767px){.b3-header__left a{gap:8px}}.b3-header__left a:hover{text-decoration:underline}.b3-header__image{margin:20px 0}@media(max-width: 1024px){.b3-header__image{margin:10px 0;max-width:160px}}@media(max-width: 767px){.b3-header__image:has(+.b3-header__image--mobile){display:none}}.b3-header__image--mobile{display:none}@media(max-width: 767px){.b3-header__image--mobile{display:block;margin:10px 0;max-height:45px}}.b3-header__name{font-size:1.25rem;font-weight:700;color:var(--env-block-background-color)}@media(max-width: 767px){.b3-header__name{font-size:.75rem;width:-moz-min-content;width:min-content}}.b3-header__right{display:flex;flex-wrap:wrap;position:relative}.b3-header__tool-menu,.b3-header__links,.b3-header__popular-searches{list-style:none;margin:0;padding:0}.b3-header__tool-menu{display:flex;flex-direction:row;gap:48px;height:100%;align-items:center;background-color:var(--env-element-secondary-background-color);border-right:1px solid var(--env-element-secondary-background-color);position:relative;margin:0 78px;padding:0 12px}@media(max-width: 1024px){.b3-header__tool-menu{display:none}}.b3-header__tool-menu::before,.b3-header__tool-menu::after{content:"";position:absolute;clip-path:polygon(100% 100%, 0% 100%, 100% 0%);height:100%;width:80px;background-color:var(--env-element-secondary-background-color)}.b3-header__tool-menu::before{left:-80px}.b3-header__tool-menu::after{clip-path:polygon(0% 0%, 100% 0%, 0% 100%);right:-80px}.b3-header__tool-menu-item{position:relative}.b3-header__tool-menu-item::after{content:"";position:absolute;top:50%;right:-24px;transform:translateY(-50%);height:32px;width:1px;background-color:var(--env-background-color)}.b3-header__tool-menu-item:last-of-type::after{content:unset}.b3-header__tool-menu-link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--env-font-color)}.b3-header__tool-menu-link:hover{text-decoration:underline}.b3-header__tool-menu-link span{font-size:.75rem;font-weight:700}.b3-header__popular-searches{list-style:none;margin:0;padding:0}.b3-header__popular-searches-item{padding:16px 0;border-bottom:1px solid var(--env-element-secondary-background-color)}.b3-header__popular-searches-item:first-child{padding-top:0}.b3-header__popular-searches-item:last-child{border-bottom:none}.b3-header__popular-searches-link{color:var(--env-ui-color-brand);font-size:1.125rem;text-decoration:underline}.b3-header__search,.b3-header__menu{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background-color:var(--env-block-primary-background-color);text-decoration:none;color:#fff;font-size:.875rem}@media(max-width: 1024px){.b3-header__search,.b3-header__menu{font-size:.75rem;gap:4px}}.b3-header__search:hover,.b3-header__menu:hover{text-decoration:underline}.b3-header__search{position:relative;border-top-right-radius:50px;border-bottom-right-radius:50px;border-left:1px solid var(--env-block-primary-background-color);padding:0 40px 0 20px}@media(max-width: 1024px){.b3-header__search{padding:0 32px 0 16px}}@media(max-width: 460px){.b3-header__search{padding:0 24px 0 12px}}.b3-header__search::before{content:"";position:absolute;clip-path:polygon(100% 100%, 0% 100%, 100% 0%);height:100%;width:80px;background-color:var(--env-block-primary-background-color);pointer-events:none}@media(max-width: 1024px){.b3-header__search::before{content:unset}}.b3-header__search::before{left:-80px}.b3-header__search--modal{position:fixed;inset:0;background-color:var(--env-element-secondary-background-color);z-index:100}.b3-header__search--modal-container{background-color:#fff;border-bottom-left-radius:80px;border-bottom-right-radius:80px}.b3-header__search--modal-wrapper{padding:0 48px 80px !important}@media(max-width: 1024px){.b3-header__search--modal-wrapper{padding:0 16px 80px !important}}.b3-header__search--modal-wrapper h2{font-size:1.25rem;margin:0 0 20px 0}@media(max-width: 1024px){.b3-header__search--modal-wrapper h2{font-size:1.125rem}}.b3-header__search--modal-close-button{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:12px 0;width:100%;background-color:var(--env-ui-color-brand);color:#fff;margin-bottom:48px}.b3-header__search--modal-close-button:hover{text-decoration:underline}.b3-header__search--modal-close-button svg{transform:rotate(45deg);width:17px;height:17px}.b3-header__menu{position:relative;border-top-left-radius:50px;border-bottom-left-radius:50px;padding:0 20px 0 40px}.b3-header__menu::after{content:"";height:100%;width:100vw;background-color:var(--env-block-primary-background-color);position:absolute;right:-100vw;pointer-events:none}@media(max-width: 1480px){.b3-header__menu::after{content:unset}}@media(max-width: 1024px){.b3-header__menu{padding:0 16px 0 32px}}@media(max-width: 460px){.b3-header__menu{padding:0 12px 0 28px}}.b3-header__menu-modal{position:absolute;top:15px;right:0;background-color:var(--env-element-secondary-background-color);z-index:100;width:550px;border-radius:2px;z-index:10001}@media(max-width: 1024px){.b3-header__menu-modal{position:fixed;top:0;left:0;right:0;width:100%}}.b3-header__menu-modal-top{display:flex;flex-direction:row;justify-content:space-between;padding:12px 0 12px 40px;background-color:var(--env-block-primary-background-color);border-top-left-radius:2px;border-top-right-radius:2px}@media(max-width: 1024px){.b3-header__menu-modal-top{padding:12px 0 12px 16px}}.b3-header__menu-modal-top .b3-header__tool-menu{margin:0;padding:0;background-color:var(--env-block-primary-background-color);border-right:none;gap:24px}@media(max-width: 1024px){.b3-header__menu-modal-top .b3-header__tool-menu{display:flex}}.b3-header__menu-modal-top .b3-header__tool-menu::before,.b3-header__menu-modal-top .b3-header__tool-menu::after{content:unset}.b3-header__menu-modal-top .b3-header__tool-menu a{color:var(--env-ui-color-brand-contrast)}.b3-header__menu-modal-top button{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;display:flex;flex-direction:column;align-items:center;background-color:var(--env-block-background-color);color:var(--env-block-font-color);padding:8px 16px 8px 24px;height:70px;border-top-left-radius:50%;border-bottom-left-radius:50%;font-size:.875rem;margin-left:auto}.b3-header__menu-modal-top button svg{transform:rotate(45deg)}.b3-header__menu-modal-top button:hover{background-color:var(--env-background-color);color:var(--env-block-secondary-font-color)}.b3-header__menu-modal-top button:hover svg{color:var(--env-block-secondary-font-color)}.b3-header__menu-backdrop{display:block;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;top:0;bottom:0;right:0;left:0;z-index:99}.b3-header__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.b3-header__menu-list:first-child{max-height:50vh;overflow-y:auto}@media(max-width: 1024px){.b3-header__menu-list:first-child{max-height:60vh}}.b3-header__menu-list .b3-header__menu-list{background-color:var(--env-element-secondary-background-color)}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-item{background-color:var(--env-element-secondary-background-color);border-color:var(--env-background-color)}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-item:first-child{border-top:1px solid var(--env-background-color)}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-item:has(button[aria-expanded=true]){background-color:var(--env-block-secondary-background-color)}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-item .b3-header__menu-item-wrapper{padding-left:24px}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-item .b3-header__menu-item-wrapper a{font-weight:400}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-item-wrapper{padding-left:40px}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-item-wrapper{padding-left:56px}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-item-wrapper{padding-left:72px}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-item-wrapper{padding-left:88px}.b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-list .b3-header__menu-item-wrapper{padding-left:104px}.b3-header__menu-item{background-color:var(--env-section-background-color);border-bottom:1px solid var(--env-element-secondary-background-color)}.b3-header__menu-item:has(button[aria-expanded=true]){background-color:var(--env-element-secondary-background-color)}.b3-header__menu-item:has(button[aria-expanded=true])>.b3-header__menu-item-wrapper a{font-weight:700 !important;text-decoration:underline;text-decoration-color:var(--env-background-color);text-decoration-thickness:2px;text-underline-offset:6px}.b3-header__menu-item:last-child{border-bottom:none}.b3-header__menu-item--active>.b3-header__menu-item-wrapper a{font-weight:700 !important}.b3-header__menu-item-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.b3-header__menu-item-wrapper a{padding:20px 24px;text-decoration:none;font-size:1rem;font-weight:700;color:var(--env-font-color)}.b3-header__menu-item-wrapper a:hover{text-decoration:underline}.b3-header__menu-item-wrapper button{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;display:flex;align-items:center;background-color:var(--env-background-color);padding:8px 8px 8px 16px;height:50px;border-top-left-radius:50%;border-bottom-left-radius:50%}.b3-header__menu-item-wrapper button svg{color:#333}.b3-header__menu-item-wrapper button:hover,.b3-header__menu-item-wrapper button[aria-expanded=true]{background-color:var(--env-block-primary-background-color)}.b3-header__menu-item-wrapper button:hover svg,.b3-header__menu-item-wrapper button[aria-expanded=true] svg{color:var(--env-ui-color-brand-contrast)}.b3-header__quick-links{padding:32px;border-top:1px solid var(--env-background-color)}@media(max-width: 1024px){.b3-header__quick-links{padding:24px 16px}}.b3-header__quick-links-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px}.b3-header__quick-links h2{font-size:1rem;font-weight:700;margin-top:0}.b3-header__quick-links-link{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;font-size:.75rem}.b3-header__quick-links-link:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.b3-header svg{width:30px;height:30px}@media(max-width: 767px){.b3-header svg{width:25px;height:25px}}.sv-heading-with-icons:has(+.sv-text-portlet) .b3-heading-with-icons,.sv-linked-portlet:has(.b3-heading-with-icons):has(+.sv-text-portlet) .b3-heading-with-icons{margin-bottom:32px}.b3-heading-with-icons{background-color:var(--env-ui-color-brand);margin-bottom:24px;padding:8px 12px;display:inline-flex;align-items:center;width:auto}.b3-heading-with-icons h2{margin:0}.b3-heading-with-icons__header{margin:0;font-size:1.125rem;color:var(--env-ui-color-brand-contrast);min-height:24px;display:flex;align-items:center}.b3-heading-with-icons__header--second{display:block;padding:8px 12px;background-color:var(--env-background-color);font-size:1.5rem;width:-moz-fit-content;width:fit-content}.b3-heading-with-icons .dynamic-icons__icon{background-color:var(--env-ui-color-brand)}.b3-heading-with-icons--two-rows{background-color:rgba(0,0,0,0);padding:0;margin-bottom:32px}.b3-heading-with-icons--two-rows .b3-heading-with-icons__header{font-size:1.5rem;font-weight:700;line-height:130%;color:var(--env-font-color);width:-moz-fit-content;width:fit-content;padding:8px 12px;background-color:var(--env-element-secondary-background-color)}.b3-heading-with-icons--two-rows .dynamic-icons__icon{background-color:var(--env-element-secondary-background-color)}.b3-image-blurb{position:relative;padding:64px 0;display:flex;flex-direction:row;align-items:center}@media(max-width: 1024px){.b3-image-blurb{flex-direction:column;padding:16px 0}}.b3-image-blurb-content{background-color:var(--env-section-background-color);border-radius:120px 0 0 120px;padding:96px 80px 96px 160px;width:60%;box-sizing:border-box;order:2}@media(max-width: 1300px){.b3-image-blurb-content{padding:64px 80px 64px 160px}}@media(max-width: 1024px){.b3-image-blurb-content{width:100%;padding:16px 32px !important;border-radius:0 !important}}.b3-image-blurb-content .b3-image-blurb--tag{background-color:var(--env-block-primary-background-color);color:var(--env-block-primary-font-color);margin:0;margin-bottom:16px;width:-moz-fit-content;width:fit-content;font-weight:700}.b3-image-blurb-content .b3-image-blurb--tag.b3-heading-with-icons .dynamic-icons__icon{background-color:var(--env-block-primary-background-color)}.b3-image-blurb-content .b3-image-blurb--heading{margin:0;margin-bottom:16px;font-size:1.75rem}@media(max-width: 1024px){.b3-image-blurb-content .b3-image-blurb--heading{font-size:1.5rem}}.b3-image-blurb-content .b3-image-blurb--summary{white-space:pre-wrap;margin:0;max-width:580px;min-height:160px;margin-bottom:24px}@media(max-width: 1300px){.b3-image-blurb-content .b3-image-blurb--summary{min-height:190px}}@media(max-width: 1024px){.b3-image-blurb-content .b3-image-blurb--summary{font-size:1rem;min-height:unset}}.b3-image-blurb-content .b3-image-blurb--buttons{display:flex;flex-wrap:wrap;gap:1.5rem}.b3-image-blurb-content .b3-image-blurb--buttons .b3-image-blurb--button{color:var(--env-font-color);border:2px solid var(--env-ui-color-brand);font-weight:600;font-size:.875rem;padding:12px 16px}.b3-image-blurb-content .b3-image-blurb--buttons .b3-image-blurb--button:hover,.b3-image-blurb-content .b3-image-blurb--buttons .b3-image-blurb--button:focus,.b3-image-blurb-content .b3-image-blurb--buttons .b3-image-blurb--button:active{background-color:var(--env-ui-color-brand);color:var(--env-block-primary-font-color)}.b3-image-blurb--image-wrapper{width:calc(40% + 100px) !important;height:440px !important;max-height:440px !important;margin-right:-100px !important;order:1;z-index:1}@media(max-width: 1024px){.b3-image-blurb--image-wrapper{width:100% !important;overflow:hidden;order:2;margin:0 !important;height:310px !important}}.b3-image-blurb--image-wrapper .b3-image-blurb--image.b3-image-blurb--image{max-width:100% !important;height:440px !important;max-height:440px !important;border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width: 1024px){.b3-image-blurb--image-wrapper .b3-image-blurb--image.b3-image-blurb--image{max-height:310px !important;margin-right:0;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:275px !important;border-bottom-left-radius:275px !important}}.b3-image-blurb--image-wrapper .dynamic-icons-wrapper .dynamic-icons__icon{background-color:var(--env-section-background-color) !important}.b3-image-blurb--image-position-left .b3-image-blurb--image-wrapper .dynamic-icons-wrapper{right:60px !important;left:unset !important}.b3-image-blurb--image-position-left .b3-image-blurb--image-wrapper .dynamic-icons-wrapper .dynamic-icons__icon{background-color:var(--env-section-background-color) !important;clip-path:polygon(45.28% 0%, 50.24% 0.5%, 55.22% 1.5%, 60.2% 2.98%, 65.18% 4.98%, 70.14% 7.96%, 75.12% 11.94%, 80.1% 17.92%, 85.08% 24.88%, 88.06% 31.84%, 91.04% 39.8%, 92.21% 49.76%, 91.04% 59.7%, 88.06% 67.66%, 85.08% 74.62%, 80.1% 81.6%, 75.12% 87.56%, 70.14% 91.54%, 65.18% 94.52%, 60.2% 96.52%, 55.22% 98.01%, 50.24% 99%, 45.77% 100%, 45.77% 100%, 56.22% 100%, 66.66% 100%, 100% 100%, 100% 0%)}.b3-image-blurb--image-position-right .b3-image-blurb-content{order:1;padding:96px 160px 96px 80px;border-radius:0 120px 120px 0}@media(max-width: 1300px){.b3-image-blurb--image-position-right .b3-image-blurb-content{padding:64px 160px 64px 80px}}.b3-image-blurb--image-position-right .b3-image-blurb--image-wrapper{order:2;margin-left:-100px !important}@media(max-width: 1024px){.b3-image-blurb--image-position-right .b3-image-blurb--image-wrapper{margin-left:0 !important}}.b3-image-blurb--image-position-right .b3-image-blurb--image-wrapper .dynamic-icons-wrapper{right:unset !important;left:-1px !important}.sv-info-box:has(+.sv-text-portlet) .b3-info-box,.sv-linked-portlet:has(.b3-info-box):has(+.sv-text-portlet) .b3-info-box{margin-bottom:32px}.b3-info-box{margin-bottom:20px;border-radius:2px 0 0 2px;box-sizing:border-box}.b3-info-box--profileColor{background-color:var(--env-ui-color-brand)}.b3-info-box--profileColor h2,.b3-info-box--profileColor p,.b3-info-box--profileColor a{color:var(--env-ui-color-brand-contrast) !important}.b3-info-box--profileColor .dynamic-icons__icon{background-color:var(--env-ui-color-brand)}.b3-info-box--white{background-color:#fff}.b3-info-box--white h2,.b3-info-box--white p,.b3-info-box--white a{color:#333 !important}.b3-info-box--white:has(.b3-info-box__icon--profileColor) h2,.b3-info-box--white:has(.b3-info-box__icon--profileColor) p,.b3-info-box--white:has(.b3-info-box__icon--profileColor) a{color:var(--env-font-color) !important}.b3-info-box--white .dynamic-icons__icon{background-color:#fff}.b3-info-box-header{padding:12px 24px 0 0;display:flex;flex-direction:row;gap:24px;align-items:center}.b3-info-box-header h2{font-size:1.25rem;margin:0}@media(max-width: 767px){.b3-info-box-header h2{font-size:1.125rem}}.b3-info-box-content{padding:0 24px 32px 96px}@media(max-width: 767px){.b3-info-box-content{padding:12px 24px 24px 24px}}.b3-info-box-content p{margin-bottom:16px;font-size:1rem;margin-top:0;line-height:155%}.b3-info-box-content p:not(:has(+a)){margin-bottom:0}.b3-info-box-content a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:.875rem;color:var(--env-font-color)}@media(max-width: 767px){.b3-info-box-content a{font-size:.75rem}}.b3-info-box-content a:hover{text-decoration:underline}.b3-info-box-content .b3-employment-info-row{padding:16px 0;border-bottom:1px solid var(--env-element-secondary-background-color)}.b3-info-box-content .b3-employment-info-row:first-child{padding-top:0}.b3-info-box-content .b3-employment-info-row:last-child{padding-bottom:0;border:none}.b3-info-box__icon{width:72px;min-width:72px;height:65px;background-color:var(--env-block-primary-background-color);color:var(--env-ui-color-brand-contrast);border-top-left-radius:4px;border-top-right-radius:100%;border-bottom-right-radius:100%;border-bottom-left-radius:4px;padding:16px 24px 16px 16px;box-sizing:border-box}.b3-info-box__icon--profileColor{background-color:var(--env-block-primary-background-color);color:#fff}.b3-info-box__icon--yellow{background-color:#f8e59a;color:#333}.b3-listing{padding:48px 0}.b3-listing__header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.b3-listing .b3-filter-bar{display:inline-flex;position:relative;display:flex;gap:20px;flex:1 1 auto}@media(max-width: 1024px){.b3-listing .b3-filter-bar{width:100%;flex-wrap:nowrap}}@media(max-width: 767px){.b3-listing .b3-filter-bar{flex-wrap:wrap}}@media(max-width: 1024px){.b3-listing .b3-filter-bar:has(.b3-filter:nth-of-type(4)){flex-wrap:wrap}}.b3-listing .b3-filter{width:100%;max-width:350px}@media(max-width: 1024px){.b3-listing .b3-filter{max-width:100%}}.b3-listing .b3-filter label.b3-filter__label{display:block;color:var(--env-font-color);cursor:pointer}.b3-listing .b3-filter__trigger{width:100%;height:56px;border-radius:var(--env-border-radius-small);border:none;text-align:start;padding:20px;display:flex;align-items:center;position:relative;background-color:#fff;margin:.5rem 0;margin-top:16px;transition:background-color .2s ease-in-out;position:relative;cursor:pointer}.b3-listing .b3-filter__trigger:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.b3-listing .b3-filter__trigger:last-child{margin-right:0}.b3-listing .b3-filter__trigger .b3-filter__label{color:var(--env-font-color);font-weight:var(--env-ui-text-heading-font-weight);width:100%;padding-right:4rem}.b3-listing .b3-filter__trigger .b3-filter__badge{position:absolute;top:50%;right:3.5rem;transform:translateY(-50%);background-color:var(--env-block-background-color);color:#fff;height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem}.b3-listing .b3-filter__trigger .b3-filter__icon-container{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border-radius:3rem 0 0 3rem;background-color:var(--env-block-primary-background-color);display:flex;height:2.5rem;width:2.5rem;transition:background-color .2s ease-in-out}.b3-listing .b3-filter__trigger .b3-filter__icon-container .b3-filter__chevron{height:1.25rem !important;width:2.25rem;color:#fff;margin-left:4px;transition:transform .2s ease-in-out}.b3-listing .b3-filter__trigger[aria-expanded=true]{background-color:var(--env-ui-color-brand);text-decoration-color:#fff}.b3-listing .b3-filter__trigger[aria-expanded=true] .b3-filter__label{color:#fff}.b3-listing .b3-filter__trigger[aria-expanded=true] .b3-filter__icon-container{background-color:var(--env-block-background-color)}.b3-listing .b3-filter__trigger[aria-expanded=true] .b3-filter__icon-container .b3-filter__chevron{transform:rotate(180deg)}.b3-listing .b3-filter__panel{background-color:#fff;padding:20px;position:absolute;right:0;left:0;border-radius:var(--env-border-radius-small);box-shadow:var(--env-box-shadow);z-index:1}.b3-listing .b3-filter__list{list-style:none;padding:0;margin:0;-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;list-style-position:inside;border-bottom:1px solid var(--env-background-color);padding-bottom:24px}@media(max-width: 767px){.b3-listing .b3-filter__list{-moz-column-count:1;column-count:1}}.b3-listing .b3-filter__item{margin-bottom:24px}.b3-listing .b3-filter__item .b3-filter__label{cursor:pointer}.b3-listing .b3-filter__item .b3-filter__label:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.b3-listing .b3-filter__item .b3-filter__label .b3-filter__checkbox{cursor:pointer;margin-right:12px}.b3-listing .b3-filter__item .b3-filter__label:has(input:disabled){opacity:.7;cursor:not-allowed;color:#999}.b3-listing .b3-filter__actions{padding-top:24px;display:flex;justify-content:flex-start;align-items:flex-end}.b3-listing .b3-filter__actions button{background-color:unset;border:none;color:var(--env-font-color);font-weight:var(--env-ui-text-heading-font-weight);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.b3-listing .b3-filter__actions button:hover{text-decoration-thickness:2px}.b3-listing .b3-filter__actions .b3-btn--primary{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;background-color:var(--env-block-background-color);padding:12px 16px;margin-right:16px}.b3-listing .b3-filter__actions .b3-btn--primary:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.b3-listing .b3-filter__actions .b3-btn--primary:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.b3-listing .b3-filter__actions .b3-btn--link{margin-bottom:4px}.b3-listing .b3-search{display:flex;flex-direction:column;flex:1.3}@media(max-width: 767px){.b3-listing .b3-search{width:100%}}.b3-listing .b3-search__label{display:inline-block;margin-bottom:16px;color:var(--env-font-color);font-weight:var(--env-form-label-font-weight);cursor:pointer}.b3-listing .b3-search__inner{display:flex;align-items:center;border:1px solid var(--env-block-primary-background-color);border-radius:9999px;background-color:#fff;overflow:hidden;height:55px;margin-bottom:.5rem;position:relative}.b3-listing .b3-search__inner .b3-search__icon{display:flex;align-items:center;justify-content:center;padding-left:1rem;color:var(--env-font-color);position:absolute}.b3-listing .b3-search__inner .b3-search__icon-svg{width:1.5rem;height:1.5rem}.b3-listing .b3-search__input{padding:12px 16px;padding-left:48px;color:var(--env-font-color);border:none;outline:none;font-size:1rem;background-color:rgba(0,0,0,0);flex:1 1 auto;min-width:0}.b3-listing .b3-search__input::-webkit-search-cancel-button{cursor:pointer}.b3-listing .b3-search__btn{background-color:var(--env-block-primary-background-color);color:#fff;font-weight:600;padding:16px 24px;border:none;cursor:pointer;height:100%;border-radius:0 3rem 3rem 0;flex-shrink:0}.b3-listing .b3-search__btn:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.b3-listing .b3-active-filters{display:flex;gap:16px;margin:20px 0;align-items:center}@media(max-width: 1024px){.b3-listing .b3-active-filters{flex-wrap:wrap}}.b3-listing .b3-active-filters__tags{display:flex;flex-wrap:wrap;gap:12px;margin-right:auto}.b3-listing .b3-active-filters__tags .b3-filter-tag{display:inline-flex;align-items:center;gap:8px;background-color:var(--env-block-primary-background-color);color:#fff;border:none;border-radius:1rem;font-size:.875rem;padding:8px 16px;cursor:pointer}.b3-listing .b3-active-filters__tags .b3-filter-tag:focus,.b3-listing .b3-active-filters__tags .b3-filter-tag:active{background-color:var(--env-block-primary-background-color)}.b3-listing .b3-active-filters__tags .b3-filter-tag:hover{background-color:var(--env-block-background-color);text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:2px !important}.b3-listing .b3-active-filters__tags .b3-filter-tag__icon{width:1rem;height:1rem;transform:rotate(45deg);pointer-events:none}.b3-listing .b3-active-filters .b3-clear-filters{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:1rem;background:none;border:none;color:var(--env-font-color);cursor:pointer;text-decoration:underline;align-self:flex-start;font-weight:var(--env-ui-text-heading-font-weight)}@media(max-width: 1024px){.b3-listing .b3-active-filters .b3-clear-filters{margin-top:16px}}.b3-listing .b3-active-filters .b3-clear-filters:hover{text-decoration-thickness:2px;text-underline-offset:2px}.b3-listing .b3-active-filters .b3-clear-filters svg{width:1rem;height:1rem;fill:currentColor}.b3-listing .b3-active-filters .b3-clear-filters__icon{white-space:nowrap}.b3-listing .b3-job-list{width:100%;margin-top:2rem;margin-bottom:2.5rem;font-family:inherit}.b3-listing .b3-job-list__header{background-color:var(--env-block-primary-background-color);color:#fff;font-weight:var(--env-ui-text-heading-font-weight)}@media(max-width: 767px){.b3-listing .b3-job-list__header{display:none}}.b3-listing .b3-job-list__body{list-style:none;margin:0;padding:0;background-color:#fff}@media(max-width: 767px){.b3-listing .b3-job-list__body{background-color:unset}}.b3-listing .b3-job-list__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid var(--env-background-color);align-items:center}@media(max-width: 767px){.b3-listing .b3-job-list__row{display:block;margin-bottom:16px;background-color:#fff}}.b3-listing .b3-job-list__cell{word-break:break-word;padding:16px 32px}@media(max-width: 767px){.b3-listing .b3-job-list__cell{display:flex;flex-direction:column;padding:16px 24px;border-bottom:1px solid var(--env-background-color)}}.b3-listing .b3-job-list__cell .b3-mobile-only{display:none;color:var(--env-font-color);font-weight:var(--env-ui-text-heading-font-weight);margin-bottom:4px}@media(max-width: 767px){.b3-listing .b3-job-list__cell .b3-mobile-only{display:inline}}.b3-listing .b3-job-list__cell--title{font-weight:var(--env-ui-text-heading-font-weight)}@media(max-width: 767px){.b3-listing .b3-job-list__cell--title{background-color:var(--env-block-primary-background-color);padding:12px 24px;color:#fff}}.b3-listing .b3-job-list__cell--title a{color:var(--env-font-color)}@media(max-width: 767px){.b3-listing .b3-job-list__cell--title a{color:#fff}}.b3-last-published{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:1rem}.b3-last-published--margin{padding:0 0 80px 0;font-size:.875rem}@media(max-width: 1024px){.b3-last-published--margin{padding:0 0 24px 0}}.b3-last-published__text{margin:0}.b3-last-published__icon{width:16px;height:16px}@media(max-width: 1024px){.b3-extra-padding .b3-last-published--margin{padding:0}}.b3-link-listing__heading,.b3-link-listing .rekai-news-header-wrapper h1,.b3-link-listing .rekai-news-header-wrapper h2,.b3-link-listing .rekai-news-header-wrapper h3,.sv-marketplace-reakai-rekai-webapp__heading,.sv-marketplace-reakai-rekai-webapp .rekai-news-header-wrapper h1,.sv-marketplace-reakai-rekai-webapp .rekai-news-header-wrapper h2,.sv-marketplace-reakai-rekai-webapp .rekai-news-header-wrapper h3{font-size:1.125rem}@media(max-width: 767px){.b3-link-listing__heading,.b3-link-listing .rekai-news-header-wrapper h1,.b3-link-listing .rekai-news-header-wrapper h2,.b3-link-listing .rekai-news-header-wrapper h3,.sv-marketplace-reakai-rekai-webapp__heading,.sv-marketplace-reakai-rekai-webapp .rekai-news-header-wrapper h1,.sv-marketplace-reakai-rekai-webapp .rekai-news-header-wrapper h2,.sv-marketplace-reakai-rekai-webapp .rekai-news-header-wrapper h3{font-size:1rem}}.b3-link-listing__list,.b3-link-listing .env-list,.sv-marketplace-reakai-rekai-webapp__list,.sv-marketplace-reakai-rekai-webapp .env-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px}.b3-link-listing__link,.b3-link-listing .env-list__item a,.sv-marketplace-reakai-rekai-webapp__link,.sv-marketplace-reakai-rekai-webapp .env-list__item a{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box}.b3-link-listing__link:hover,.b3-link-listing .env-list__item a:hover,.sv-marketplace-reakai-rekai-webapp__link:hover,.sv-marketplace-reakai-rekai-webapp .env-list__item a:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.b3-link-listing--show-icons .b3-link-listing__heading,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__heading{font-size:1.25rem;margin:0 0 32px 0}@media(max-width: 1024px){.b3-link-listing--show-icons .b3-link-listing__heading,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__heading{font-size:1.125rem}}.b3-link-listing--show-icons .b3-link-listing__list,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px;grid-column:32px}@media(max-width: 1024px){.b3-link-listing--show-icons .b3-link-listing__list,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__list{grid-template-columns:repeat(2, 1fr);grid-gap:16px;grid-column:16px}}@media(max-width: 767px){.b3-link-listing--show-icons .b3-link-listing__list,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__list{grid-template-columns:repeat(1, 1fr)}}.b3-link-listing--show-icons .b3-link-listing__link,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__link{width:100%;height:100%;gap:16px;padding:16px 24px;font-weight:700;line-height:170%;border-radius:2px;background-color:var(--env-section-background-color);color:var(--env-font-color);border-bottom:4px solid var(--env-background-color)}@media(max-width: 1024px){.b3-link-listing--show-icons .b3-link-listing__link,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__link{gap:8px}}.b3-link-listing--show-icons .b3-link-listing__link-text,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__link-text{font-size:1rem}.b3-link-listing--show-icons .b3-link-listing__icon,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__icon{width:32px;height:32px}@media(max-width: 1024px){.b3-link-listing--show-icons .b3-link-listing__icon,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__icon{width:24px;height:24px}}.b3-link-listing--show-icons .b3-link-listing__icon:last-child,.sv-marketplace-reakai-rekai-webapp--show-icons .b3-link-listing__icon:last-child{margin-left:auto}.grid--wide:has(.sv-messages-emergency-and-important){padding:0}.sv-layout:has(.sv-messages-emergency-and-important),.sv-messages-emergency-and-important{background-color:var(--env-section-background-color);padding-top:.1px}.b3-top-message{position:relative;padding:32px;padding-left:112px;padding-right:64px}@media(max-width: 767px){.b3-top-message{padding:24px 16px 24px 16px}}.b3-top-message.b3-top-message--emergency{margin:0;background-color:#c6444d;color:var(--env-block-primary-font-color)}.b3-top-message.b3-top-message--emergency .b3-top-message--header{font-weight:700;font-size:1.5em;line-height:130%;margin:0;margin-bottom:16px;color:var(--env-block-primary-font-color)}@media(max-width: 767px){.b3-top-message.b3-top-message--emergency .b3-top-message--header{margin-bottom:8px;padding-right:88px}}.b3-top-message.b3-top-message--emergency .b3-top-message--icon{color:#333}@media(max-width: 767px){.b3-top-message.b3-top-message--emergency .b3-top-message--icon{left:unset;right:0;border-radius:30px 0 0 30px}}.b3-top-message.b3-top-message--emergency a{color:var(--env-block-primary-font-color);text-decoration:none}.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--summary{font-size:1.125em;line-height:155%;letter-spacing:.5%;margin:0;margin-bottom:16px;max-width:800px}@media(max-width: 767px){.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--summary{padding-right:88px}}.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--link{margin-bottom:32px}@media(max-width: 767px){.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--link{margin-bottom:16px}}.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--link-text{font-weight:700}.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--last-updated{display:flex}.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--last-updated-icon{width:16px;height:16px;margin-right:8px}.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--last-updated-text{margin:0;font-weight:700;font-size:.875em}.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--last-updated-text time{font-weight:400;margin-left:8px}@media(max-width: 767px){.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--last-updated-text{display:flex;flex-direction:column}.b3-top-message.b3-top-message--emergency .b3-top-message--emergency-info .b3-top-message--last-updated-text time{margin-top:12px;margin-left:-24px}}.b3-top-message.b3-top-message--green,.b3-top-message.b3-top-message--blue,.b3-top-message.b3-top-message--yellow,.b3-top-message.b3-top-message--red{margin:12px;min-height:56px;padding-top:0;padding-bottom:0;padding-left:84px;display:flex;align-items:center}.b3-top-message.b3-top-message--green:has(a),.b3-top-message.b3-top-message--blue:has(a),.b3-top-message.b3-top-message--yellow:has(a),.b3-top-message.b3-top-message--red:has(a){gap:12px}@media(max-width: 1024px){.b3-top-message.b3-top-message--green:has(a),.b3-top-message.b3-top-message--blue:has(a),.b3-top-message.b3-top-message--yellow:has(a),.b3-top-message.b3-top-message--red:has(a){flex-direction:column;align-items:start;gap:2px;justify-content:center;padding-top:4px;padding-bottom:4px}}.b3-top-message.b3-top-message--green:has(a) .b3-top-message--header,.b3-top-message.b3-top-message--blue:has(a) .b3-top-message--header,.b3-top-message.b3-top-message--yellow:has(a) .b3-top-message--header,.b3-top-message.b3-top-message--red:has(a) .b3-top-message--header{margin:0}.b3-top-message.b3-top-message--green .b3-top-message--icon,.b3-top-message.b3-top-message--blue .b3-top-message--icon,.b3-top-message.b3-top-message--yellow .b3-top-message--icon,.b3-top-message.b3-top-message--red .b3-top-message--icon{color:var(--env-block-primary-font-color);top:50%;transform:translateY(-50%);height:56px;width:72px}.b3-top-message.b3-top-message--green{background-color:#e2f2e5}.b3-top-message.b3-top-message--green .b3-top-message--icon{background-color:#008a15}.b3-top-message.b3-top-message--blue{background-color:#e0f0f3}.b3-top-message.b3-top-message--blue .b3-top-message--icon{background-color:#00829b}.b3-top-message.b3-top-message--yellow{background-color:#f8e59a}.b3-top-message.b3-top-message--yellow .b3-top-message--icon{background-color:hsla(0,0%,100%,.6);color:#333}.b3-top-message.b3-top-message--red{background-color:#f5d4d6}.b3-top-message.b3-top-message--red .b3-top-message--icon{background-color:#d9525b}.b3-top-message .b3-top-message--icon{position:absolute;top:2rem;width:80px;height:64px;border-radius:0 30px 30px 0;left:0;background-color:var(--env-section-background-color);display:flex;justify-content:center;align-items:center}.b3-top-message .b3-top-message--icon svg{width:24px;height:24px}.b3-top-message .b3-top-message--header{font-weight:600;font-size:.875em;line-height:155%;vertical-align:middle;color:#333}@media(max-width: 767px){.b3-top-message .b3-top-message--header{padding-left:0}}.b3-top-message .b3-top-message--link-text{font-size:.875em;font-weight:600;line-height:155%;display:flex;flex-direction:row;align-items:center;color:#333}.b3-top-message .b3-top-message--link-text .b3-top-message--link-icon{margin-left:8px;width:20px;height:20px}.b3-top-message .b3-top-message--link-text:hover,.b3-top-message .b3-top-message--link-text:active,.b3-top-message .b3-top-message--link-text:focus{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor}.b3-events,.b3-news{display:grid;grid-template-columns:1fr 2fr;grid-auto-rows:minmax(200px, auto);row-gap:20px;-moz-column-gap:40px;column-gap:40px;padding-bottom:20px;container-type:inline-size}@media(max-width: 1300px){.b3-events,.b3-news{grid-template-columns:1fr}}.b3-events--listing,.b3-news--listing{display:block;margin-top:20px}.b3-events--listing .b3-events__articles,.b3-events--listing .b3-news__articles,.b3-news--listing .b3-events__articles,.b3-news--listing .b3-news__articles{gap:40px}.b3-events--listing .b3-events__cards,.b3-events--listing .b3-news__cards,.b3-news--listing .b3-events__cards,.b3-news--listing .b3-news__cards{margin:40px 56px}@media(max-width: 1024px){.b3-events--listing .b3-events__cards,.b3-events--listing .b3-news__cards,.b3-news--listing .b3-events__cards,.b3-news--listing .b3-news__cards{margin:40px 0}}.b3-events--listing .b3-events__wrapper,.b3-events--listing .b3-news__wrapper,.b3-news--listing .b3-events__wrapper,.b3-news--listing .b3-news__wrapper{margin:auto;left:0}.b3-events--listing .b3-events__item,.b3-events--listing .b3-news__item,.b3-news--listing .b3-events__item,.b3-news--listing .b3-news__item{background-color:var(--env-element-secondary-background-color)}.b3-events--listing .b3-events__item--card,.b3-events--listing .b3-news__item--card,.b3-news--listing .b3-events__item--card,.b3-news--listing .b3-news__item--card{justify-content:flex-start;gap:0}.b3-events--listing .b3-events__item--card .b3-events__content,.b3-events--listing .b3-events__item--card .b3-news__content,.b3-events--listing .b3-news__item--card .b3-events__content,.b3-events--listing .b3-news__item--card .b3-news__content,.b3-news--listing .b3-events__item--card .b3-events__content,.b3-news--listing .b3-events__item--card .b3-news__content,.b3-news--listing .b3-news__item--card .b3-events__content,.b3-news--listing .b3-news__item--card .b3-news__content{padding:32px 24px 64px 24px;gap:16px}.b3-events--listing .b3-events__heading,.b3-events--listing .b3-news__heading,.b3-news--listing .b3-events__heading,.b3-news--listing .b3-news__heading{font-size:1.25rem}.b3-events--no-filters .b3-events__articles,.b3-events--no-filters .b3-news__articles,.b3-news--no-filters .b3-events__articles,.b3-news--no-filters .b3-news__articles{flex-direction:row}@media(max-width: 1024px){.b3-events--no-filters .b3-events__articles,.b3-events--no-filters .b3-news__articles,.b3-news--no-filters .b3-events__articles,.b3-news--no-filters .b3-news__articles{flex-direction:column}}.b3-events--no-filters .b3-events__item,.b3-events--no-filters .b3-news__item,.b3-news--no-filters .b3-events__item,.b3-news--no-filters .b3-news__item{background-color:#f9f9fd;width:calc(50% - 20px)}@media(max-width: 1024px){.b3-events--no-filters .b3-events__item,.b3-events--no-filters .b3-news__item,.b3-news--no-filters .b3-events__item,.b3-news--no-filters .b3-news__item{width:100%}}@media(min-width: 1025px){@container (max-width: 725px){.b3-events--no-filters .b3-events__item,.b3-events--no-filters .b3-news__item,.b3-news--no-filters .b3-events__item,.b3-news--no-filters .b3-news__item{width:calc(50% - 12px)}}}@media(min-width: 1025px){@container (max-width: 725px){.b3-events--no-filters .b3-events__heading,.b3-events--no-filters .b3-news__heading,.b3-news--no-filters .b3-events__heading,.b3-news--no-filters .b3-news__heading{font-size:1rem}}}.b3-events--no-filters .b3-events__link,.b3-events--no-filters .b3-news__link,.b3-news--no-filters .b3-events__link,.b3-news--no-filters .b3-news__link{margin-left:auto;right:26px;line-height:1.5rem}.b3-events--no-filters .b3-heading-with-icons,.b3-events--no-filters .dynamic-icons__icon,.b3-news--no-filters .b3-heading-with-icons,.b3-news--no-filters .dynamic-icons__icon{background-color:var(--env-block-primary-background-color)}.b3-events--no-filters .b3-heading-with-icons,.b3-news--no-filters .b3-heading-with-icons{margin-bottom:0}.b3-events__wrapper,.b3-news__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(max-width: 1300px){.b3-events__wrapper,.b3-news__wrapper{order:2}}.b3-events__wrapper .b3-heading-with-icons,.b3-news__wrapper .b3-heading-with-icons{width:-moz-fit-content;width:fit-content}.b3-events__wrapper h2,.b3-events__wrapper p,.b3-news__wrapper h2,.b3-news__wrapper p{margin:0}.b3-events__filter,.b3-news__filter{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.b3-events__filter:first-of-type,.b3-news__filter:first-of-type{border-bottom:1px solid var(--env-background-color);padding-bottom:20px}.b3-events__filter-button,.b3-news__filter-button{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;font-size:.75rem}.b3-events__filter-button:hover,.b3-news__filter-button:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.b3-events__filter-button[aria-checked=true],.b3-news__filter-button[aria-checked=true]{background-color:var(--env-block-background-color)}.b3-events__filter-button[aria-checked=true]:hover,.b3-news__filter-button[aria-checked=true]:hover{color:var(--env-ui-color-brand-contrast)}.b3-events__filter-button--clear,.b3-news__filter-button--clear{background-color:#edeef9;border:2px solid var(--env-ui-color-brand);color:var(--env-font-color)}.b3-events__filter-button--clear:hover,.b3-news__filter-button--clear:hover{border-color:var(--env-background-color)}.b3-events__filter-button svg,.b3-news__filter-button svg{transform:rotate(45deg);width:17px;height:17px}.b3-events__articles,.b3-news__articles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;gap:20px}.b3-events__articles--full-width,.b3-news__articles--full-width{flex-direction:column}.b3-events__articles--full-width .b3-news__item,.b3-news__articles--full-width .b3-news__item{width:100%}.b3-events__articles:not(.b3-news__articles),.b3-news__articles:not(.b3-news__articles){justify-content:space-between}@media(min-width: 1025px){@container (max-width: 725px){.b3-events__articles,.b3-news__articles{gap:24px !important}}}.b3-events__cards,.b3-news__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:40px}@media(max-width: 1300px){.b3-events__cards,.b3-news__cards{order:1;gap:12px}}@media(max-width: 767px){.b3-events__cards,.b3-news__cards{flex-direction:column}}.b3-events__cards .b3-events__item,.b3-events__cards .b3-news__item,.b3-news__cards .b3-events__item,.b3-news__cards .b3-news__item{background-color:var(--env-block-primary-background-color);width:100%;color:var(--env-element-secondary-background-color)}.b3-events__cards .b3-events__tag,.b3-events__cards .b3-news__tag,.b3-news__cards .b3-events__tag,.b3-news__cards .b3-news__tag{padding:4px 8px;background-color:var(--env-ui-color-brand);color:#fff;font-size:.875rem;font-weight:600}.b3-events__cards .b3-events__heading,.b3-events__cards .b3-news__heading,.b3-news__cards .b3-events__heading,.b3-news__cards .b3-news__heading{text-decoration:none}.b3-events__cards .b3-events__heading:hover,.b3-events__cards .b3-news__heading:hover,.b3-news__cards .b3-events__heading:hover,.b3-news__cards .b3-news__heading:hover{text-decoration-thickness:2px !important}.b3-events__cards .b3-events__description,.b3-events__cards .b3-news__description,.b3-news__cards .b3-events__description,.b3-news__cards .b3-news__description{color:var(--env-element-secondary-background-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.b3-events__item,.b3-news__item{position:relative;background-color:var(--env-block-secondary-background-color);padding:20px 24px;display:flex;flex-direction:column;gap:16px;border-radius:2px;box-sizing:border-box}@media(max-width: 767px){.b3-events__item,.b3-news__item{gap:8px}}.b3-events__item--card,.b3-news__item--card{padding:0}@media(max-width: 767px){.b3-events__item--card,.b3-news__item--card{gap:0}}.b3-events__item--card .b3-events__content,.b3-events__item--card .b3-news__content,.b3-news__item--card .b3-events__content,.b3-news__item--card .b3-news__content{padding:20px 24px;flex-direction:column;align-items:start}@media(max-width: 767px){.b3-events__item--card .b3-events__content,.b3-events__item--card .b3-news__content,.b3-news__item--card .b3-events__content,.b3-news__item--card .b3-news__content{gap:12px !important}}.b3-events__item--card .b3-events__tags,.b3-events__item--card .b3-news__tags,.b3-news__item--card .b3-events__tags,.b3-news__item--card .b3-news__tags{border-left:none;padding-left:0}.b3-events__item--card .b3-events__heading,.b3-events__item--card .b3-news__heading,.b3-news__item--card .b3-events__heading,.b3-news__item--card .b3-news__heading{font-size:1.25rem;color:var(--env-element-secondary-background-color)}@media(max-width: 460px){.b3-events__item:not(:is(.b3-events__item--card)) .b3-events__content,.b3-events__item:not(:is(.b3-events__item--card)) .b3-news__content,.b3-events__item:not(:is(.b3-news__item--card)) .b3-events__content,.b3-events__item:not(:is(.b3-news__item--card)) .b3-news__content,.b3-news__item:not(:is(.b3-events__item--card)) .b3-events__content,.b3-news__item:not(:is(.b3-events__item--card)) .b3-news__content,.b3-news__item:not(:is(.b3-news__item--card)) .b3-events__content,.b3-news__item:not(:is(.b3-news__item--card)) .b3-news__content{gap:4px;flex-direction:column;align-items:start}}@media(max-width: 460px){.b3-events__item:not(:is(.b3-events__item--card)) .b3-events__tags,.b3-events__item:not(:is(.b3-events__item--card)) .b3-news__tags,.b3-events__item:not(:is(.b3-news__item--card)) .b3-events__tags,.b3-events__item:not(:is(.b3-news__item--card)) .b3-news__tags,.b3-news__item:not(:is(.b3-events__item--card)) .b3-events__tags,.b3-news__item:not(:is(.b3-events__item--card)) .b3-news__tags,.b3-news__item:not(:is(.b3-news__item--card)) .b3-events__tags,.b3-news__item:not(:is(.b3-news__item--card)) .b3-news__tags{gap:4px}}.b3-events__content,.b3-news__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center;font-size:.875rem;line-height:155%}.b3-events__content:not(.b3-events__content) time,.b3-news__content:not(.b3-events__content) time{padding-left:20px;position:relative}.b3-events__content:not(.b3-events__content) time::before,.b3-news__content:not(.b3-events__content) time::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:var(--env-background-color)}.b3-events__tags,.b3-news__tags{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;border-left:1px solid var(--env-ui-color-brand);padding-left:12px}@media(max-width: 460px){.b3-events__tags,.b3-news__tags{border-left:none;padding-left:0;gap:12px}}.b3-events__tag,.b3-news__tag{border-radius:2px;line-height:155%;letter-spacing:.07px}.b3-events__image,.b3-news__image{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:2px;border-top-right-radius:2px}.b3-events__heading,.b3-news__heading{font-size:1rem;font-weight:700;line-height:1.75rem;color:var(--env-font-color);text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px;text-decoration-color:var(--env-font-color)}.b3-events__heading::before,.b3-news__heading::before{position:absolute;content:"";inset:0}.b3-events__heading:hover,.b3-news__heading:hover{text-decoration:underline;text-decoration-thickness:3px !important}.b3-events__description,.b3-news__description{margin:0;font-size:1rem;font-weight:400;line-height:155%;letter-spacing:.08px;color:var(--env-font-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.b3-events__link,.b3-news__link{position:relative;display:inline-flex;flex-direction:row;gap:8px;align-items:end;text-decoration:none;font-size:.875rem;line-height:1.5rem;font-weight:500;width:-moz-fit-content;width:fit-content;color:var(--env-font-color)}.b3-events__link:hover,.b3-news__link:hover{text-decoration:underline}.b3-events__link-wrapper,.b3-news__link-wrapper{text-align:right}@media(max-width: 1024px){.b3-events__link-wrapper,.b3-news__link-wrapper{text-align:left}}.b3-events__link svg,.b3-news__link svg{width:24px;height:24px}.b3-events{grid-template-columns:2fr 1fr}@media(max-width: 1300px){.b3-events{grid-template-columns:1fr}}.b3-events .b3-events__articles{justify-content:flex-start}.b3-events .b3-events__content{font-size:1rem}.b3-events .b3-events__image-container{position:relative;height:240px}.b3-events .b3-events__time{background-color:var(--env-background-color);border-radius:64px 64px 0 0;padding:16px 24px;color:var(--env-font-color);display:flex;flex-direction:column;align-items:center}.b3-events .b3-events__time-day{font-weight:700;font-size:1.5rem}.b3-events .b3-events__time-month{font-size:.875rem}.b3-events__duration,.b3-events__location{display:flex;flex-direction:row;gap:8px}.b3-events__duration svg,.b3-events__location svg{width:22px;height:22px;flex-shrink:0}.b3-events .b3-events__item{background-color:var(--env-block-primary-background-color);justify-content:start;gap:0}@media(max-width: 1300px){.b3-events .b3-events__item--card{border-radius:64px 64px 0 0 !important}}@media(max-width: 1300px){.b3-events .b3-events__item--card .b3-events__image{border-radius:64px 64px 0 0 !important}}@media(max-width: 767px){.b3-events .b3-events__item--card .b3-events__content{padding-left:32px}}.b3-events .b3-events__item--card .b3-events__time{position:absolute;bottom:0;left:24px;min-width:80px;box-sizing:border-box}.b3-events .b3-events__item--card:nth-child(1){border-radius:64px 0 0 64px}.b3-events .b3-events__item--card:nth-child(1) .b3-events__image{border-radius:64px 0 0 0}.b3-events .b3-events__item--card:nth-child(2){border-radius:0 64px 64px 0}@media(max-width: 767px){.b3-events .b3-events__item--card:nth-child(2){border-radius:0 0 64px 64px !important}}.b3-events .b3-events__item--card:nth-child(2) .b3-events__image{border-radius:0 64px 0 0}@media(max-width: 767px){.b3-events .b3-events__item--card:nth-child(2) .b3-events__image{border-radius:0 !important}}.b3-events .b3-events__item:not(:is(.b3-events__item--card)){border-radius:64px;padding:0;flex-direction:row;gap:0;align-items:center}.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__time{border-radius:64px 0 0 64px;padding:20px 24px;height:100%;box-sizing:border-box;margin-left:-1px;width:70px}.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__time-day{font-size:1.25rem}.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__time-month{font-size:.875rem}.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__content{position:initial;padding:12px 32px 12px 16px;flex-direction:column;align-items:flex-start;gap:8px}.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__content .b3-events__heading{color:var(--env-block-primary-font-color);text-decoration:none}.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__content .b3-events__heading:hover,.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__content .b3-events__heading:focus,.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__content .b3-events__heading:active{text-decoration:underline}.b3-events .b3-events__item:not(:is(.b3-events__item--card)) .b3-events__content .b3-events__location{color:var(--env-block-primary-font-color)}.b3-listing .b3-events{grid-template-columns:1fr}.b3-listing--events .b3-listing__header{flex-direction:column-reverse;align-items:flex-start}.b3-listing--events .b3-listing__header .b3-filter-bar{width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}@media(max-width: 1024px){.b3-listing--events .b3-listing__header .b3-filter-bar{grid-template-columns:1fr}}.b3-listing--events .b3-listing__header .b3-filter-bar .b3-filter{max-width:100%}@media(max-width: 1024px){.b3-listing--events .b3-listing__header .b3-filter-bar .b3-filter{max-width:100%}}.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker{display:grid;grid-column:span 2;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;width:auto}@media(max-width: 1024px){.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker{grid-column:auto;grid-template-columns:1fr;gap:12px}}.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-filter{max-width:100%}@media(max-width: 1024px){.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-filter{max-width:100% !important}}.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-events-daterangepicker--range{background-color:#fff;z-index:1;border-bottom:1px solid var(--env-background-color)}@media(max-width: 1024px){.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-events-daterangepicker--range .rdrMonthsHorizontal{flex-direction:column}}@media(max-width: 767px){.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-events-daterangepicker--range .rdrMonthsHorizontal{font-size:.75rem}}.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-events-daterangepicker--range select:hover,.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-events-daterangepicker--range button:hover{text-decoration:underline}.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-events-daterangepicker--range select:focus-visible,.b3-listing--events .b3-listing__header .b3-filter-bar .b3-events-daterangepicker .b3-events-daterangepicker--range button:focus-visible{outline:2px solid var(--env-block-primary-background-color)}.b3-listing--events .b3-listing__header .b3-filter-bar .b3-filters{display:grid;grid-template-columns:1fr;gap:40px;min-width:0}@media(max-width: 1024px){.b3-listing--events .b3-listing__header .b3-filter-bar .b3-filters{gap:12px}}.b3-listing--events .b3-listing__header .b3-filter-bar.b3-filter-bar--two-facets{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1024px){.b3-listing--events .b3-listing__header .b3-filter-bar.b3-filter-bar--two-facets{grid-template-columns:1fr}}.b3-listing--events .b3-listing__header .b3-filter-bar.b3-filter-bar--two-facets .b3-filters{grid-column:span 2;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 1024px){.b3-listing--events .b3-listing__header .b3-filter-bar.b3-filter-bar--two-facets .b3-filters{grid-column:auto;grid-template-columns:1fr}}.b3-listing .b3-events-listing{margin-top:2rem;margin-bottom:2.5rem;flex-wrap:wrap;container-type:inline-size}.b3-listing .b3-events-listing .b3-events__item{max-width:calc(33.3333333333% - 27px);gap:0}@media(max-width: 1300px){.b3-listing .b3-events-listing .b3-events__item{max-width:calc(33.3333333333% - 8px)}}@media(min-width: 1025px){@container (max-width: 725px){.b3-listing .b3-events-listing .b3-events__item{max-width:calc(50% - 20px)}}}@media(min-width: 1025px){@container (max-width: 725px){.b3-listing .b3-events-listing .b3-events__item:last-child{max-width:100% !important}}}.b3-listing .b3-events-listing .b3-events__item .b3-events__image-container{position:relative;height:240px}.b3-listing .b3-events-listing .b3-events__item .b3-events__time{position:absolute;bottom:0;left:24px;min-width:80px;box-sizing:border-box;background-color:var(--env-background-color);border-radius:64px 64px 0 0;padding:16px 24px;color:var(--env-font-color);display:flex;flex-direction:column;align-items:center}.b3-listing .b3-events-listing .b3-events__item .b3-events__time-day{font-weight:700;font-size:1.5rem}.b3-listing .b3-events-listing .b3-events__item .b3-events__time-month{font-size:.875rem}@media(max-width: 1024px){.b3-listing .b3-events-listing .b3-events__item{max-width:100%}}.b3-listing .b3-events-listing .b3-events__item,.b3-listing .b3-events-listing .b3-events__item:nth-child(1),.b3-listing .b3-events-listing .b3-events__item:nth-child(2){border-radius:0 !important}.b3-listing .b3-events-listing .b3-events__item .b3-events__image,.b3-listing .b3-events-listing .b3-events__item:nth-child(1) .b3-events__image,.b3-listing .b3-events-listing .b3-events__item:nth-child(2) .b3-events__image{border-radius:0 !important}.sv-events-listing-simple{padding-bottom:20px}.sv-events-listing-simple .b3-listing{padding:0}.sv-events-listing-simple .b3-events__wrapper{gap:0}.sv-events-listing-simple .b3-events-listing{margin:0 0 20px 0}.b3-object-listing{margin:20px 0}.b3-object-listing__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:minmax(200px, auto);grid-gap:24px}@media(max-width: 1024px){.b3-object-listing__list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.b3-object-listing__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 460px){.b3-object-listing__list{grid-template-columns:repeat(1, 1fr)}}.b3-object-listing__item{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;background-color:var(--env-background-color);border-radius:2px}.b3-object-listing__item--eservice{background-color:var(--env-section-background-color)}.b3-object-listing__item--eservice .b3-object-listing__tag{background-color:#f8e59a;color:#333}.b3-object-listing__image{width:100%;max-width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:2px;border-top-right-radius:2px}@media(max-width: 1024px){.b3-object-listing__image{height:160px}}@media(max-width: 767px){.b3-object-listing__image{height:130px}}.b3-object-listing__content{display:flex;flex-wrap:wrap;flex-direction:column;gap:12px;padding:16px 20px;box-sizing:border-box;flex:1}.b3-object-listing:not(:has(img)) .b3-object-listing__content{height:100%}.b3-object-listing__link{font-size:1.125rem;font-weight:600;color:var(--env-font-color)}.b3-object-listing__link::before{content:"";position:absolute;inset:0}@media(max-width: 1024px){.b3-object-listing__link{font-size:1rem}}.b3-object-listing__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;margin:0;font-size:1rem;line-height:155%;letter-spacing:.08px}.b3-object-listing__tags{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin-top:auto}@media(max-width: 460px){.b3-object-listing__tags{border-left:none;padding-left:0;gap:12px}}.b3-object-listing__tag{border-radius:2px;line-height:155%;padding:4px 8px;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600}.b3-old-article{background-color:#f8e59a;padding:8px 16px 8px 8px;display:flex;align-items:center;gap:8px;border-radius:2px;box-shadow:0px 0px 7px 0px rgba(0,0,0,.04);width:-moz-fit-content;width:fit-content}.b3-old-article__icon{width:30px;min-width:30px;height:30px;color:#333}.b3-old-article__text{font-size:1rem;font-weight:600;line-height:155%;margin:0;color:#333}@media(max-width: 767px){.b3-old-article__text{font-size:1rem}}.sv-page-listing:has(+.pagecontent),.sv-linked-portlet:has(.b3-page-listing):has(+.pagecontent){margin-bottom:48px}@media(max-width: 1024px){.sv-page-listing:has(+.pagecontent),.sv-linked-portlet:has(.b3-page-listing):has(+.pagecontent){margin-bottom:32px}}.sv-page-listing:has(+.sv-text-portlet) .b3-page-listing,.sv-linked-portlet:has(.b3-page-listing):has(+.sv-text-portlet) .b3-page-listing{margin-bottom:32px}.b3-page-listing{container-type:inline-size}.b3-page-listing__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:minmax(175px, auto);grid-gap:24px;justify-content:flex-start}@media(max-width: 1024px){.b3-page-listing__list{grid-template-columns:repeat(2, 1fr) !important}}@media(min-width: 1025px){@container (max-width: 725px){.b3-page-listing__list{grid-template-columns:repeat(2, 1fr) !important}}}@media(max-width: 767px){.b3-page-listing__list{grid-template-columns:repeat(1, 1fr) !important;grid-gap:20px}}.b3-page-listing__list--show-images{margin-top:32px;margin-right:-72px;margin-bottom:32px;margin-left:-72px}@media(max-width: 1480px){.b3-page-listing__list--show-images{margin:32px 0 32px}}@media(max-width: 1024px){.b3-page-listing__list--show-images{margin:0}}.b3-page-listing__list--show-images .b3-page-listing__item{justify-content:start}.b3-page-listing__list--show-images .b3-page-listing__link{font-size:1.25rem;text-decoration-thickness:3px;text-decoration-color:var(--env-background-color)}.b3-page-listing__list--show-images .b3-page-listing__link:hover{text-decoration-thickness:5px !important}.b3-page-listing__list--length-3,.b3-page-listing__list--length-6{grid-template-columns:repeat(3, 1fr)}.b3-page-listing__list--length-4,.b3-page-listing__list--length-8{grid-template-columns:repeat(4, 1fr)}.b3-page-listing__list--length-5{grid-template-columns:repeat(6, 1fr)}.b3-page-listing__list--length-5 .b3-page-listing__item{grid-column:span 2}.b3-page-listing__list--length-5 .b3-page-listing__item:nth-child(4){grid-column:2/span 2}.b3-page-listing__list--length-5 .b3-page-listing__item:nth-child(5){grid-column-end:6}.b3-page-listing__list--length-7{grid-template-columns:repeat(12, 1fr)}.b3-page-listing__list--length-7 .b3-page-listing__item{grid-column:span 3}.b3-page-listing__list--length-7 .b3-page-listing__item:nth-child(5){grid-column:span 4}.b3-page-listing__list--length-7 .b3-page-listing__item:nth-child(6){grid-column:span 4}.b3-page-listing__list--length-7 .b3-page-listing__item:nth-child(7){grid-column:span 4}.b3-page-listing__item{grid-row:span 1;position:relative;background-color:var(--env-element-secondary-background-color);display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1024px){.b3-page-listing__item{grid-column:span 1 !important}}.b3-page-listing__item--contact-information{grid-row:span 3;display:flex;flex-direction:column;padding:40px 24px;background-color:#fff;gap:32px}@media(max-width: 767px){.b3-page-listing__item--contact-information{order:999}}.b3-page-listing__item--contact-information .b3-page-listing__wrapper{display:flex;flex-direction:column;gap:12px}.b3-page-listing__item--contact-information .b3-page-listing__wrapper p{margin:0;font-size:1.125rem;line-height:1.25rem}@media(max-width: 1024px){.b3-page-listing__item--contact-information .b3-page-listing__wrapper p{font-size:1rem}}.b3-page-listing__item--contact-information .b3-heading-with-icons{width:-moz-fit-content;width:fit-content;margin:0}@media(max-width: 767px){.b3-page-listing__item--contact-information .b3-heading-with-icons h2{font-size:1rem}}.b3-page-listing__content{padding:24px}.b3-page-listing__content:not(:has(.b3-page-listing__children)) .b3-page-listing__link::before{content:"";position:absolute;inset:0}.b3-page-listing__content p{margin:0;line-height:155%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.b3-page-listing__children{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.b3-page-listing__child{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;background-color:var(--env-background-color);color:var(--env-font-color);font-size:.75rem}.b3-page-listing__child:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.b3-page-listing__show-all{font-size:.75rem;color:var(--env-font-color)}.b3-page-listing__image{width:100%;height:205px;-o-object-fit:cover;object-fit:cover}.b3-page-listing__link{font-size:1.125rem;line-height:150%;font-weight:700;color:var(--env-font-color);display:inline-flex;flex-wrap:wrap;align-items:center;margin-bottom:16px;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px;text-decoration-color:var(--env-ui-color-brand)}.b3-page-listing__link:hover{text-decoration-thickness:3px !important}.b3-page-listing__link:has(.b3-page-listing__icon--eservice){padding-left:32px}.b3-page-listing__icon{background-color:color-mix(in srgb, var(--env-section-background-color) 40%, transparent);display:flex;justify-content:flex-end;height:44px}.b3-page-listing__icon svg{width:20px;height:20px;background-color:#fff;padding:12px}.b3-page-listing__icon--eservice{background-color:#f8e59a;color:#333;justify-content:flex-start;position:absolute;left:0;border-top-right-radius:40px;border-bottom-right-radius:40px}.b3-page-listing__icon--eservice svg{background-color:#f8e59a;border-top-right-radius:40px;border-bottom-right-radius:40px}.b3-page-listing__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:start;gap:16px}.b3-page-listing__contact a{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:8px;color:var(--env-font-color);font-size:1.125rem;line-height:1.25rem}@media(max-width: 1024px){.b3-page-listing__contact a{font-size:1rem}}.b3-page-listing__contact a svg{width:20px;height:20px;padding:8px 0;overflow:visible}.b3-page-listing__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;gap:16px;margin-top:auto}.b3-page-listing__links a{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:8px}.b3-page-listing__links li{margin:0}.b3-page-listing__links li:first-child{width:auto;flex-basis:100%;display:flex;justify-content:flex-start}.b3-page-listing__links li:first-child a{border-color:rgba(0,0,0,0);color:var(--env-font-color) !important}.b3-page-listing__links li:first-child a:hover{background-color:var(--env-background-color);border-color:var(--env-background-color);color:var(--env-font-color) !important}.b3-page-listing__links li:not(:first-child) a{background-color:#fff}.b3-page-listing__links li a{font-size:1rem}@media(max-width: 767px){.b3-page-listing__links li a{font-size:.75rem}}.b3-pagination{margin:0 auto;padding:24px 0 0 0;width:100%;box-sizing:border-box;border-top:2px solid var(--env-background-color)}@media(max-width: 767px){.b3-pagination{max-width:100%}}.b3-pagination__list,.b3-pagination .pagination{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;gap:8px}.b3-pagination__item,.b3-pagination .pagination.pagination>li{min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center}.b3-pagination__item--disabled .b3-pagination__link--previous,.b3-pagination__item--disabled .b3-pagination__link--next,.b3-pagination .pagination.pagination>li--disabled .b3-pagination__link--previous,.b3-pagination .pagination.pagination>li--disabled .b3-pagination__link--next{background-color:var(--env-background-color);color:var(--env-font-color);cursor:not-allowed}.b3-pagination__item span.current.prev.current.prev,.b3-pagination__item span.current.next.current.next,.b3-pagination .pagination.pagination>li span.current.prev.current.prev,.b3-pagination .pagination.pagination>li span.current.next.current.next{background-color:var(--env-background-color);color:var(--env-font-color);cursor:not-allowed}.b3-pagination__item--active .b3-pagination__link,.b3-pagination__item span[aria-current=page].current,.b3-pagination .pagination.pagination>li--active .b3-pagination__link,.b3-pagination .pagination.pagination>li span[aria-current=page].current{pointer-events:none;background-color:var(--env-background-color);color:var(--env-font-color);font-weight:700}.b3-pagination__item:has(.b3-pagination__link--previous),.b3-pagination__item:has(.current.prev),.b3-pagination__item:has(a.prev),.b3-pagination .pagination.pagination>li:has(.b3-pagination__link--previous),.b3-pagination .pagination.pagination>li:has(.current.prev),.b3-pagination .pagination.pagination>li:has(a.prev){margin-right:auto}.b3-pagination__item:has(.b3-pagination__link--next),.b3-pagination__item:has(.next),.b3-pagination .pagination.pagination>li:has(.b3-pagination__link--next),.b3-pagination .pagination.pagination>li:has(.next){margin-left:auto}.b3-pagination__ellipsis{color:#333;pointer-events:none;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;color:#000}.b3-pagination__link,.b3-pagination .pagination.pagination>li a,.b3-pagination .pagination.pagination>li span.current{border:none;background-color:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:400;font-size:1rem;line-height:150%;color:var(--env-font-color);padding:12px 20px;text-decoration:none !important}@media(max-width: 767px){.b3-pagination__link,.b3-pagination .pagination.pagination>li a,.b3-pagination .pagination.pagination>li span.current{font-size:.875rem;padding:8px 12px;height:100%}}.b3-pagination__link:hover,.b3-pagination .pagination.pagination>li a:hover,.b3-pagination .pagination.pagination>li span.current:hover{background-color:var(--env-background-color);color:var(--env-font-color)}.b3-pagination__link--previous,.b3-pagination__link--next,.b3-pagination__link.prev,.b3-pagination__link.next,.b3-pagination .pagination.pagination>li a--previous,.b3-pagination .pagination.pagination>li a--next,.b3-pagination .pagination.pagination>li a.prev,.b3-pagination .pagination.pagination>li a.next,.b3-pagination .pagination.pagination>li span.current--previous,.b3-pagination .pagination.pagination>li span.current--next,.b3-pagination .pagination.pagination>li span.current.prev,.b3-pagination .pagination.pagination>li span.current.next{background-color:var(--env-block-background-color);color:var(--env-block-font-color);padding:12px 16px;border-radius:2px;width:110px;font-size:.875rem;font-weight:600;box-sizing:border-box}@media(max-width: 767px){.b3-pagination__link--previous,.b3-pagination__link--next,.b3-pagination__link.prev,.b3-pagination__link.next,.b3-pagination .pagination.pagination>li a--previous,.b3-pagination .pagination.pagination>li a--next,.b3-pagination .pagination.pagination>li a.prev,.b3-pagination .pagination.pagination>li a.next,.b3-pagination .pagination.pagination>li span.current--previous,.b3-pagination .pagination.pagination>li span.current--next,.b3-pagination .pagination.pagination>li span.current.prev,.b3-pagination .pagination.pagination>li span.current.next{width:-moz-fit-content;width:fit-content;padding:4px;font-size:0}}.b3-pagination__icon{width:24px;height:24px;display:none}@media(max-width: 767px){.b3-pagination__icon{display:block}}.b3-panic-button{position:fixed;bottom:32px;z-index:2}.b3-panic-button__link{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;position:relative;background-color:#c6444d}.b3-panic-button__link:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.b3-panic-button__link:hover,.b3-panic-button__link:active,.b3-panic-button__link:focus{background-color:#d32231;color:#fff}.b3-panic-button__link svg{width:28px;height:100%;margin-right:.5rem;padding:.5rem}.b3-panic-button__link span{font-size:1.125rem;font-weight:600}.b3-subpage-wrapper .b3-panic-button{top:340px;margin-left:750px}@media(max-width: 1300px){.b3-subpage-wrapper .b3-panic-button{top:unset;bottom:32px;margin-left:0}}.b3-related-information{margin:40px 0}.b3-related-information ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.b3-related-information ul li{max-width:510px}.b3-related-information ul li a{background-color:var(--env-ui-color-brand);padding-right:8px;color:var(--env-ui-color-brand-contrast);display:flex;align-items:center;gap:12px;font-size:.875rem;line-height:155%;letter-spacing:.07px;font-weight:600;border-radius:4px;text-decoration:none;transition:background-color 200ms ease-in}.b3-related-information ul li a:hover{text-decoration:underline;background-color:var(--env-block-primary-background-color)}.b3-related-information ul li a:hover .b3-related-information__icon--type{background-color:var(--env-ui-color-brand)}.b3-related-information ul li a span{padding:8px 0}.b3-related-information ul li p{margin:0}.b3-related-information__icon{overflow:visible}.b3-related-information__icon--type{width:24px;height:24px;background-color:var(--env-block-primary-background-color);border-top-left-radius:4px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:4px;padding:12px 16px}.b3-related-information__icon--action{width:20px;height:20px;padding:12px 0}.sv-autocomplete-search-result{max-width:625px !important;width:625px;display:flex;flex-direction:column;gap:24px;padding:24px 32px !important;box-shadow:0px 4px 44px 0px rgba(0,0,0,.04) !important;border-radius:2px}.sv-autocomplete-result-item{padding:0 !important}.sv-autocomplete-result-item:hover{background-color:rgba(0,0,0,0) !important;color:var(--env-block-primary-background-color) !important}.sv-autocomplete-result-item a{font-size:1.125rem;color:var(--env-block-primary-background-color);display:block}@media(max-width: 1024px){.sv-autocomplete-result-item a{font-size:1rem}}.sv-autocomplete-result-item a:hover{text-decoration:underline !important}.b3-header__search--modal-wrapper form,.sv-facetedsearch-portlet form,.sv-searchform-portlet form{position:relative;max-width:750px;margin-bottom:48px !important}@media(max-width: 1024px){.b3-header__search--modal-wrapper form,.sv-facetedsearch-portlet form,.sv-searchform-portlet form{max-width:100%}}.b3-header__search--modal-wrapper form::before,.sv-facetedsearch-portlet form::before,.sv-searchform-portlet form::before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:60px;height:100%;background-image:url("https://www.linkoping.se/webdav/files/Ikoner/search.svg");background-repeat:no-repeat;background-size:24px;background-position:center;z-index:1}.b3-header__search--modal-wrapper form input,.sv-facetedsearch-portlet form input,.sv-searchform-portlet form input{margin:0}.b3-header__search--modal-wrapper form input[type=text],.sv-facetedsearch-portlet form input[type=text],.sv-searchform-portlet form input[type=text]{height:70px;background-color:var(--env-element-secondary-background-color);border-radius:100px;border-color:var(--env-ui-color-brand);border-width:1px;padding:16px 32px 16px 56px;box-sizing:border-box;font-size:1.125rem;font-weight:600}.b3-header__search--modal-wrapper form input[type=text]:not(:-moz-placeholder-shown), .sv-facetedsearch-portlet form input[type=text]:not(:-moz-placeholder-shown), .sv-searchform-portlet form input[type=text]:not(:-moz-placeholder-shown){background-color:#fff}.b3-header__search--modal-wrapper form input[type=text]:not(:placeholder-shown),.sv-facetedsearch-portlet form input[type=text]:not(:placeholder-shown),.sv-searchform-portlet form input[type=text]:not(:placeholder-shown){background-color:#fff}@media(max-width: 1024px){.b3-header__search--modal-wrapper form input[type=text],.sv-facetedsearch-portlet form input[type=text],.sv-searchform-portlet form input[type=text]{height:56px}}.b3-header__search--modal-wrapper form input[type=submit],.sv-facetedsearch-portlet form input[type=submit],.sv-searchform-portlet form input[type=submit]{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:80px;background-color:var(--env-block-primary-background-color);border-color:var(--env-ui-color-brand);border-width:1px;color:#fff;border-top-right-radius:100px;border-bottom-right-radius:100px;font-size:.875rem;font-weight:700}.b3-header__search--modal-wrapper form input[type=submit]:hover,.sv-facetedsearch-portlet form input[type=submit]:hover,.sv-searchform-portlet form input[type=submit]:hover{text-decoration:underline}.sv-facetedsearch-portlet{padding-bottom:20px}.sv-facetedsearch-portlet .env-text-body-02:has(strong){margin:0 0 16px 0}.sv-facetedsearch-portlet .sv-search-result__count{margin:0 0 20px 0}.sv-facetedsearch-portlet .sv-search-result__wrapper{display:flex;justify-content:space-between;gap:56px}@media(max-width: 1024px){.sv-facetedsearch-portlet .sv-search-result__wrapper{flex-direction:column;gap:24px}}.sv-facetedsearch-portlet .sv-search-facets{order:2;width:380px}@media(max-width: 1024px){.sv-facetedsearch-portlet .sv-search-facets{order:1;width:100%}}.sv-facetedsearch-portlet .sv-search-facets .b3-collapsible--h2.b3-collapsible--h2{padding:20px;background-color:var(--env-section-background-color)}.sv-facetedsearch-portlet .sv-search-facet-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.sv-facetedsearch-portlet .sv-search-facet-item{margin:0;font-size:1rem;font-weight:600;border-bottom:1px solid var(--env-background-color);padding-bottom:24px}.sv-facetedsearch-portlet .sv-search-facet-item:last-child{border-bottom:none;padding-bottom:0}.sv-facetedsearch-portlet .sv-search-facet-item a{min-height:24px;display:inline-block}.sv-facetedsearch-portlet .sv-search-facet-item-selected{display:flex;flex-direction:row;align-items:center;gap:8px;position:relative}.sv-facetedsearch-portlet .sv-search-facet-item-selected:has(svg) a{padding-left:20px}.sv-facetedsearch-portlet .sv-search-facet-item-selected svg{position:absolute;left:0;width:16px;height:16px;transform:rotate(45deg);pointer-events:none}.sv-facetedsearch-portlet .sv-search-hits{order:1}@media(max-width: 1024px){.sv-facetedsearch-portlet .sv-search-hits{order:2}}.sv-facetedsearch-portlet .sv-search-hits__button{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;margin-bottom:12px}.sv-facetedsearch-portlet .sv-search-hits__button:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.sv-facetedsearch-portlet ol.sv-search-result{list-style:none;margin:0;padding:0;max-width:750px;display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media(max-width: 1024px){.sv-facetedsearch-portlet ol.sv-search-result{max-width:100%}}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit{display:flex;flex-direction:column;gap:16px;background-color:var(--env-element-secondary-background-color);padding:24px;border-radius:2px}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit:has(.eservice){position:relative}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit .eservice{padding-left:32px}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit .eservice svg{justify-content:flex-start;position:absolute;top:15px;left:0;width:20px;height:20px;padding:12px;background-color:#f8e59a;color:#333;border-top-right-radius:40px;border-bottom-right-radius:40px}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit a{font-size:1.25rem;font-weight:700;text-decoration:underline}@media(max-width: 1024px){.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit a{font-size:1rem}}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit a:hover{text-decoration-thickness:3px !important}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit p{margin:0 0 32px 0 !important;font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}@media(max-width: 1024px){.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit p{font-size:.875rem}}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit .b3-bread-crumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit .b3-bread-crumbs__item{list-style:none}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit .b3-bread-crumbs__item:first-child a::before{content:unset}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit .b3-bread-crumbs__link{display:flex;align-items:center;font-size:.875rem;line-height:1rem;font-weight:600;position:relative;color:var(--env-font-color);min-height:24px}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit .b3-bread-crumbs__link::before{content:"";width:16px;height:16px;display:inline-block;background-image:url("https://www.linkoping.se/webdav/files/Ikoner/chevron-right.svg");background-size:cover}.sv-facetedsearch-portlet ol.sv-search-result li.sv-search-hit .b3-bread-crumbs__icon{width:16px;height:16px}.sv-facetedsearch-portlet .b3-info-box{max-width:710px}.sv-facetedsearch-portlet .b3-info-box ul{padding-left:20px}.sv-facetedsearch-portlet .b3-info-box ul li{color:var(--env-ui-color-brand-contrast);font-size:1rem;margin-bottom:12px}.sv-facetedsearch-portlet .b3-pagination{max-width:750px;margin:0}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents:has(nav:empty),.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents:has(ol>li:only-child){display:none}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h1,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h2,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h3,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h4,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h5,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h6{font-size:1.125rem;font-weight:700;display:flex;align-items:center;gap:4px}@media(max-width: 767px){.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h1,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h2,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h3,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h4,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h5,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h6{font-size:1rem}}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h1::before,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h2::before,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h3::before,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h4::before,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h5::before,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h6::before{content:"";width:24px;height:24px;background-image:url("https://www.linkoping.se/webdav/files/Ikoner/chart.svg");background-size:cover;background-position:center}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents nav{margin:0 0 32px 0}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents nav ol,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents nav li{display:inline}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents nav ol a.env-link,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents nav li a.env-link{display:inline-block;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);padding:8px 12px;margin:0 8px 8px 0;font-size:.875rem;font-weight:700;line-height:155%;letter-spacing:.06px;white-space:normal;border-radius:2px}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents nav ol a.env-link:hover,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents nav li a.env-link:hover{color:#fff}.sv-tags:has(+.sv-text-portlet) .b3-tags,.sv-linked-portlet:has(.b3-tags):has(+.sv-text-portlet) .b3-tags{margin-bottom:20px}.b3-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:center}@media(max-width: 460px){.b3-tags--multiple{align-items:start;flex-direction:column}}@media(max-width: 460px){.b3-tags--multiple .b3-tags__list{flex-direction:column}}.b3-tags__link,.b3-tags__text{font-size:.875rem;font-weight:700 !important;line-height:155%;text-transform:uppercase}.b3-tags__link{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:155%;border:none;border-radius:2px;padding:8px 12px;text-decoration:none;cursor:pointer;box-sizing:border-box;padding:4px 8px;width:fit-content}.b3-tags__link:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color)}.b3-tags__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:8px;align-items:center}@media(max-width: 1024px){.b3-tags__list{align-items:start}}.b3-tags__text{margin:0}.b3-video-banner{position:relative;overflow:hidden;display:grid;height:700px;margin-right:-72px;margin-left:-72px}@media(max-width: 1360px){.b3-video-banner{margin:0 -16px}}@media(max-width: 1024px){.b3-video-banner{margin-right:-16px;margin-bottom:16px;margin-left:-16px;height:unset}}.b3-video-banner:has(.no-script) .b3-video-banner__video{filter:blur(0) !important}.b3-video-banner:has(.no-script) .b3-video-banner__button{display:none}.b3-video-banner:has(.no-script) .no-script .b3-video-banner__video{display:block}.b3-video-banner:has(.no-script) .b3-video-banner__video{display:none}.b3-video-banner__background{grid-area:1/-1;width:100%;position:relative;overflow:hidden;display:grid}.b3-video-banner__background .b3-video-banner__image,.b3-video-banner__background .b3-video-banner__video{grid-area:1/-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:-7px}@media(max-width: 767px){.b3-video-banner__background .b3-video-banner__image,.b3-video-banner__background .b3-video-banner__video{aspect-ratio:4/3}}.b3-video-banner__foreground{grid-area:1/-1;width:100%;height:700px;z-index:1;background:linear-gradient(0deg, rgba(53, 54, 118, 0.72) 0%, rgba(53, 54, 118, 0.72) 100%),linear-gradient(279deg, rgba(53, 54, 118, 0) 20.6%, #353676 91.36%);padding:160px 0 0 96px;display:flex;flex-direction:column;gap:48px;box-sizing:border-box}@media(max-width: 1024px){.b3-video-banner__foreground{padding:96px 16px 0 16px;height:unset}}.b3-video-banner__foreground .b3-heading-with-icons{margin-bottom:0;background-color:rgba(0,0,0,0)}.b3-video-banner__foreground .b3-heading-with-icons__header{font-size:2rem;background-color:var(--env-background-color);line-height:44px;min-height:44px}@media(max-width: 1024px){.b3-video-banner__foreground .b3-heading-with-icons__header{font-size:1.75rem}}.b3-video-banner__foreground .b3-heading-with-icons__header--second{font-size:2rem;line-height:130%;background-color:var(--env-block-secondary-background-color)}@media(max-width: 1024px){.b3-video-banner__foreground .b3-heading-with-icons__header--second{font-size:1.75rem}}.b3-video-banner__foreground .b3-heading-with-icons.dynamic-icons-both-sides{background-color:var(--env-background-color);width:-moz-fit-content;width:fit-content;padding:0}.b3-video-banner__foreground .b3-heading-with-icons.dynamic-icons-both-sides .b3-heading-with-icons__header{width:-moz-fit-content;width:fit-content;padding:8px 12px}.b3-video-banner__foreground .b3-heading-with-icons .dynamic-icons__icon{background-color:var(--env-background-color)}.b3-video-banner__wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto;width:100%}@media(max-width: 1024px){.b3-video-banner__wrapper{flex-direction:column;gap:20px}}.b3-video-banner__kpi{display:flex;flex-direction:row;gap:8px;color:var(--env-ui-color-brand-contrast);justify-content:space-between;background-color:var(--env-block-background-color);padding:32px 32px 32px 96px;width:70%;margin-left:-96px}@media(max-width: 1024px){.b3-video-banner__kpi{order:2;width:calc(100% + 16px);flex-direction:column;margin-left:-16px;gap:32px;padding:16px 0 16px 16px}}@media(max-width: 1024px){.b3-video-banner__kpi .dynamic-icons-wrapper{display:none}}.b3-video-banner__kpi-number{font-size:2.25rem;margin:0}.b3-video-banner__kpi-unit{font-size:1rem;font-weight:400;margin-left:4px}.b3-video-banner__kpi-description{margin:0;line-height:155%}.b3-video-banner__kpi .dynamic-icons__icon{background-color:var(--env-block-background-color)}.b3-video-banner__controls{width:30%;display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center}@media(max-width: 1024px){.b3-video-banner__controls{order:1;width:100%}}.b3-video-banner__button{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;height:52px;width:52px;min-width:52px;border-radius:50%;border:2px solid var(--env-section-background-color);background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer}.b3-video-banner__button svg{height:24px;width:24px}.b3-video-banner__button svg use{color:var(--env-ui-color-brand-contrast)}.b3-video-banner__progress{height:4px;width:130px;background-color:hsla(0,0%,100%,.2);border-radius:2px}@media(max-width: 1024px){.b3-video-banner__progress{width:100%}}.b3-video-banner__progress-bar{height:100%;background-color:var(--env-ui-color-brand-contrast);transition:none}.b3-video-banner__text{margin:0;padding-left:18px;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.b3-video-banner__text li{color:var(--env-ui-color-brand-contrast);font-size:1.125rem;font-weight:400}.b3-video-banner__text li::marker{color:var(--env-background-color)}.sv-collapsible-content:has([class*=b3-collapsible]):has(+.sv-text-portlet),.sv-linked-portlet:has(.sv-collapsible-content):has(+.sv-text-portlet){margin-bottom:32px}.sv-collapsible-content:has([class*=b3-collapsible]){margin-bottom:20px;max-width:100%}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header{background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:1rem;border:none;border-radius:2px;line-height:155%;letter-spacing:.08px;padding:8px 0 8px 24px}@media(max-width: 767px){.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header{font-size:.857rem}}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header[aria-expanded=true]{background-color:var(--env-block-primary-background-color)}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header:hover{text-decoration:underline}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons{background-color:var(--env-background-color);width:48px;min-width:48px;height:48px;min-height:48px;border-top-left-radius:100%;border-bottom-left-radius:100%;margin:0}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons::before,.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons::after{background-color:var(--env-block-background-color);width:20px;border-radius:4px;right:8px}.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible]{padding:16px 24px 24px 24px;background-color:var(--env-element-secondary-background-color);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible] .sv-text-portlet:only-of-type p:not(:has(+p,+ul)),.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible] .sv-text-portlet:only-of-type ul:not(:has(+p,+ul)),.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible] .sv-text-portlet:last-of-type p:not(:has(+p,+ul)),.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible] .sv-text-portlet:last-of-type ul:not(:has(+p,+ul)){margin:0}.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible] .sv-image-portlet:only-of-type,.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible] .sv-image-portlet:last-of-type{margin:0}.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible].sv-text-portlet p:not(:has(+p,+ul)),.sv-collapsible-content:has([class*=b3-collapsible]) [class*=b3-collapsible].sv-text-portlet ul:not(:has(+p,+ul)){margin:0}.b3-extra-padding{padding:48px 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media(max-width: 767px){.b3-extra-padding{padding:32px 0}}.b3-extra-padding:has(.sv-marketplace-sitevision-breadcrumbs){padding-top:0}.b3-extra-padding:not(:has(.sv-custom-module)):not(:has(p)):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)){display:none}.b3-masked-image.sv-image-portlet,.b3-masked-image.sv-marketplace-mediaflow-mediaflow,.b3-masked-image.b3-image-blurb--image-wrapper{margin:0;display:block !important;width:100%}.b3-masked-image.sv-image-portlet:is(.dynamic-icons) img,.b3-masked-image.sv-marketplace-mediaflow-mediaflow:is(.dynamic-icons) img,.b3-masked-image.b3-image-blurb--image-wrapper:is(.dynamic-icons) img{border-top-left-radius:0;border-bottom-left-radius:0}.b3-masked-image.sv-image-portlet .dynamic-icons-wrapper,.b3-masked-image.sv-marketplace-mediaflow-mediaflow .dynamic-icons-wrapper,.b3-masked-image.b3-image-blurb--image-wrapper .dynamic-icons-wrapper{left:-10px;right:0}@media(max-width: 1024px){.b3-masked-image.sv-image-portlet .dynamic-icons-wrapper,.b3-masked-image.sv-marketplace-mediaflow-mediaflow .dynamic-icons-wrapper,.b3-masked-image.b3-image-blurb--image-wrapper .dynamic-icons-wrapper{display:none}}.b3-masked-image.sv-image-portlet .dynamic-icons__icon--circle,.b3-masked-image.sv-marketplace-mediaflow-mediaflow .dynamic-icons__icon--circle,.b3-masked-image.b3-image-blurb--image-wrapper .dynamic-icons__icon--circle{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;background-color:var(--env-element-secondary-background-color);clip-path:polygon(54.72% 0%, 49.76% 0.5%, 44.78% 1.5%, 39.8% 2.98%, 34.82% 4.98%, 29.86% 7.96%, 24.88% 11.94%, 19.9% 17.92%, 14.92% 24.88%, 11.94% 31.84%, 8.96% 39.8%, 7.79% 49.76%, 8.96% 59.7%, 11.94% 67.66%, 14.92% 74.62%, 19.9% 81.6%, 24.88% 87.56%, 29.86% 91.54%, 34.82% 94.52%, 39.8% 96.52%, 44.78% 98.01%, 49.76% 99%, 54.23% 100%, 54.23% 100%, 43.78% 100%, 33.34% 100%, 0% 100%, 0% 0%);margin:-1px 0}@media(max-width: 1024px){.b3-masked-image.sv-image-portlet .dynamic-icons__icon--circle,.b3-masked-image.sv-marketplace-mediaflow-mediaflow .dynamic-icons__icon--circle,.b3-masked-image.b3-image-blurb--image-wrapper .dynamic-icons__icon--circle{clip-path:none}}.b3-masked-image.sv-image-portlet img,.b3-masked-image.sv-marketplace-mediaflow-mediaflow img,.b3-masked-image.b3-image-blurb--image-wrapper img{width:100% !important;max-width:700px !important;height:555px !important;max-height:555px !important;-o-object-fit:cover;object-fit:cover;border-top-left-radius:275px;border-bottom-left-radius:275px}@media(max-width: 1024px){.b3-masked-image.sv-image-portlet img,.b3-masked-image.sv-marketplace-mediaflow-mediaflow img,.b3-masked-image.b3-image-blurb--image-wrapper img{height:440px !important;min-width:100% !important;max-width:100% !important;border-top-left-radius:0;border-bottom-left-radius:100vw !important;border-bottom-right-radius:100vw !important}}@media(max-width: 767px){.b3-masked-image.sv-image-portlet img,.b3-masked-image.sv-marketplace-mediaflow-mediaflow img,.b3-masked-image.b3-image-blurb--image-wrapper img{height:310px !important}}@media(max-width: 460px){.b3-masked-image.sv-image-portlet img,.b3-masked-image.sv-marketplace-mediaflow-mediaflow img,.b3-masked-image.b3-image-blurb--image-wrapper img{height:100% !important}}.b3-row{display:flex;flex-direction:row;justify-content:space-between;gap:88px}@media(max-width: 1024px){.b3-row{flex-direction:column;gap:24px}}.b3-row>div{gap:20px}.b3-row>div:only-child{width:100%;display:block !important}@media(max-width: 1024px){.b3-row>div:only-child{margin:0 !important}}@media(max-width: 1024px){.b3-row>div{width:100%}}.b3-row>div:first-child{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;max-width:530px;padding:20px 0}@media(max-width: 1024px){.b3-row>div:first-child{order:2}}.b3-row>div:first-child p.description{font-size:1.25rem}@media(max-width: 767px){.b3-row>div:first-child p.description{font-size:1.125rem}}.b3-row>div:last-child{overflow:hidden;margin-right:-88px;max-width:750px}@media(max-width: 1380px){.b3-row>div:last-child{margin-right:-32px}}@media(max-width: 1024px){.b3-row>div:last-child{order:1;position:relative;margin:0 -16px;width:100vw;max-width:100vw}}@media(max-width: 1024px){.b3-row>div:last-child:has(.sv-image-portlet),.b3-row>div:last-child:has(.sv-marketplace-mediaflow-mediaflow img){margin:0 -16px 0 -16px}}

