/**
 * Soleil AB
 * Author: Linnea Larsson
 * Date: Wed May 13 2026 15:46:41 GMT+0200 (centraleuropeisk sommartid)
 * Build version: 4.7.0
 * Branch: master
 */
@charset "UTF-8";@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-light-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-semi-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-semi-bold-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-bold-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:800;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:800;src:url(/webdav/files/System/resources/fonts/source-sans-pro/source-sans-pro-black-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/webdav/files/System/resources/fonts/roboto/roboto_light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(/webdav/files/System/resources/fonts/roboto/roboto_light-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/webdav/files/System/resources/fonts/roboto/roboto_regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(/webdav/files/System/resources/fonts/roboto/roboto_regular-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(/webdav/files/System/resources/fonts/roboto/roboto_medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:600;src:url(/webdav/files/System/resources/fonts/roboto/roboto_medium-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/webdav/files/System/resources/fonts/roboto/roboto_bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(/webdav/files/System/resources/fonts/roboto/roboto_bold-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:800;src:url(/webdav/files/System/resources/fonts/roboto/roboto_black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:800;src:url(/webdav/files/System/resources/fonts/roboto/roboto_black-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/webdav/files/System/resources/fonts/roboto_condensed/roboto_condensed-light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:italic;font-weight:300;src:url(/webdav/files/System/resources/fonts/roboto_condensed/roboto_condensed-light-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:800;src:url(/webdav/files/System/resources/fonts/roboto_condensed/roboto_condensed-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:italic;font-weight:800;src:url(/webdav/files/System/resources/fonts/roboto_condensed/roboto_condensed-bold-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/webdav/files/System/resources/fonts/roboto_condensed/roboto_condensed-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:italic;font-weight:400;src:url(/webdav/files/System/resources/fonts/roboto_condensed/roboto_condensed-italic.ttf) format("truetype")}.aolista{color:#202020;display:block;font-family:Roboto,sans-serif;font-size:1.3em;font-weight:400;margin:4px 0;text-decoration:none}.aolista,.aolista .normal{word-break:normal!important}.columnHolder{float:left;margin-right:3%;width:30%}.aocontainer{display:block;margin-bottom:2em;text-decoration:none}.aoHeading{color:#01629f;font-family:Roboto,sans-serif;font-weight:400;margin:0;text-decoration:none}#aolista{margin-top:4em;position:relative}.azList{background:#01629f;display:block;text-align:center}.azSmall{height:50px;width:100%}.azSmall .azLetter{font-family:Roboto,sans-serif;font-size:155%!important;font-weight:700;line-height:3.33333rem!important}.azSmall .azLetter:hover{background-color:#cbee88;color:#202020}.azSmall .letterHolder{display:inline-block;height:50px;text-align:center;width:25px}.azBig{height:auto;width:100%}.azLetter{color:#fff;display:block;line-height:3.33333rem!important;text-align:center;text-decoration:none!important}.letterHolder{display:inline-block;height:50px;text-align:center;width:27px}.sv-image-portlet{padding-bottom:15px;padding-top:10px}.sv-portlet-image-caption{line-height:1.5!important}ul.chevron{list-style:none;padding:0}li.chevron{padding-left:1.3em}li.chevron:before{content:"";display:inline-block;font-family:FontAwesome;margin-left:-1.3em;width:1.3em}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sv-se-soleil-topMenu li a[aria-current=page]:focus{outline-color:#000!important}.sol-menu{overflow-y:unset!important}.sol-menu .sol-menu-item.current>div a:focus,.sol-menu .sol-menu-item.current>div button:focus{outline-offset:3px}.sol-breadcrumbs{display:inline;list-style:none;margin-left:0;padding-left:0}.sol-breadcrumbs li{display:inline}.sol-breadcrumbs li a{color:#01629f;display:inline-block;min-height:24px}.sol-breadcrumbs .sol-breadcrumbs__link:not(.sol-breadcrumbs__link--active):after{color:#000;content:"/";display:inline-block;font-size:1.2rem;margin:0 0 0 6px}.inputVar{background-color:#dfdfdf;border:none;border-bottom:2px solid #dfdfdf;color:#202020;font-family:Roboto,sans-serif;font-size:1.13333rem;font-weight:300;height:38px;padding:12px 10px 7px 20px;transition:border .3s;width:80%}.fa{display:initial}.run{background-color:#01629f;border-radius:0;border-width:0;cursor:pointer;height:59px;width:59px}.run i{color:#fff}.contactName{font-family:Roboto,sans-serif;font-size:2em;margin-bottom:3px;padding:0}.contactName,.contactText b{font-weight:700}.contactText{font-family:Roboto,sans-serif;font-size:1.2em;font-weight:400;line-height:1.5}.showCursor{cursor:pointer}.contactMenu li{display:block;float:left;margin-bottom:20px;padding-right:10px}.contactMenu li a{background-color:#cfe2f8;color:#000}.contactMenu li.active a,.contactMenu li a{padding:6px 20px;text-decoration:none!important}.contactMenu li.active a{background-color:#01629f;color:#fff!important}.contactMenu li a:hover{background-color:#cbee88;color:#000!important}#contactPersons h2{font-family:Roboto,sans-serif;font-size:2.4em;font-weight:400;line-height:1.2}@media only screen and (max-width:800px){.showandhide{display:none}.inputVar{width:60%}}.cc_banner-wrapper .cc_container .cc_btn{background-color:#cbee88;border-radius:0;color:#202020;padding:8px 10px}.cc_banner-wrapper .cc_container .cc_message{color:#000;line-height:1.5;margin-top:.2em}.cc_banner-wrapper .cc_container .cc_message a{color:#01629f;text-decoration:underline}.cc_banner-wrapper .cc_container .cc_logo{display:none}a{outline:0}div.notification-holder{background:0 0;position:fixed;right:0;top:20%;z-index:5000}div.notification{position:absolute;right:0;top:0;z-index:8000}div.notification-tab{clear:both;float:right}div.notification-tab>a{background-color:#f5f5f5;color:#000;display:inline-block;font-weight:400;line-height:1.06667rem;margin-left:-54px;outline:0;overflow:auto;padding:10px}div.notification-tab>a:hover{background-color:#cbee88}div.notification-tab i.icon,div.notifications .icon{color:#fff;display:inline-block;float:left;font-style:normal;height:33px;line-height:2.2rem;text-align:center;width:33px}div.notification-tab i.yellow,div.notifications .yellow{background:url(/webdav/images/System/notification-sprite.png) 0 0 no-repeat}div.notification-tab i.green,div.notifications .green{background:url(/webdav/images/System/notification-sprite.png) 0 -34px no-repeat}div.notification-tab i.red,div.notifications .red{background:url(/webdav/images/System/notification-sprite.png) 0 -68px no-repeat}.rotated-text{clear:both;display:inline-block;float:left;margin-left:7px;margin-top:10px;overflow:auto;width:24px}.rotated-text::-webkit-scrollbar{display:none}.rotated-text__inner{display:inline-block;overflow:auto;transform:translateY(100%) rotate(270deg);transform-origin:0 0;white-space:nowrap;-ms-writing-mode:tb-rl}.rotated-text__inner::-webkit-scrollbar{display:none}.rotated-text__inner:before{content:"";float:left;margin-top:100%}.notification-content{background-color:#004c7c;color:#fff;display:none;float:right;margin-top:-90px;max-height:500px;min-height:400px;padding:40px 0;position:relative;width:440px}div.notification-content-inner{max-height:400px;overflow:auto}.notification-content .heading-wrap{text-align:center}.notification-content h2{color:#fff;display:inline-block;font-family:Roboto,sans-serif;margin:0}.thin{font-weight:300}.large{font-family:Roboto,sans-serif;font-size:2.4em}div.notification-content i.icon{bottom:7px;float:none;font-weight:700;margin-left:10px;position:relative}.notification-content .notification-content-inner>span{display:block;font-size:1.2em;font-weight:300;margin-top:50px;padding:0 30px 30px;text-align:center}div.notification.inprogress{top:152px;z-index:7000}div.notification.inprogress.active div.notification-tab i.icon,div.wrap.mNotifications .inprogress i.icon{background:url(/webdav/images/System/notification-sprite.png) 0 0 no-repeat;color:#202020}.notification-content ul,.notifications ul{list-style:none;margin:0;padding:0 30px 30px}.notification-content ul li,.notifications ul li{border-bottom:1px solid #fff;padding:25px 0}.notification-content ul li h3,.notifications ul li h3{color:#fff;font-family:Roboto,sans-serif;margin:0;text-decoration:none}.notification-content ul li h3 a,.notification-content ul li p a,.notifications ul li a h3,.notifications ul li a p{color:#fff;font-family:Roboto,sans-serif;font-weight:300;margin:0 0 5px}.notification-content ul li span,.notifications ul li span{display:block;font-family:Roboto,sans-serif;font-size:.8rem;margin:10px 0 15px}.notification-content ul li p,.notifications ul li p{font-family:Roboto,sans-serif;font-size:1.2em;font-weight:300;margin:0}#leseweb{margin-left:-55px;position:absolute;top:335px}@media (max-width:768px){div.notifications a{color:#202020;font-weight:700;outline:0}.wrap.mNotifications.active.visible-xs{display:block!important}div.wrap.mNotifications{background-color:#f5f5f5;border-bottom:0 solid #b1b2b4;padding:0}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}div.notifications ul{color:#202020;display:none;margin:0;padding:10px 0}.notifications a>div{padding:10px 0}div.notifications h4{color:#202020;display:inline-block;font-size:1.4em;line-height:2.2rem;margin:0;padding:0 0 0 10px}.notifications ul li a h6{color:#202020;font-size:1.2rem;font-weight:300;margin:0 0 5px}.notifications ul li a span{font-size:1.1em;margin:0}.notifications ul li a p{font-size:1.2em;margin:0}div.notifications ul li:first-child{border-top:none}div.notifications ul li{border-bottom:none;border-top:1px solid #4d4d4d;padding:10px 0}.notifications .handheldAttentionText{color:#202020}}.eServiceContainer{background-color:#f5f5f5;padding:2em 20px}.eServiceContainer .eServiceWrp{display:inline-block}.eServiceContainer .eServiceWrp .eServiceItem{display:inline-block;margin:.3em 1em 0 0;padding-bottom:2em}.eServiceContainer .eServiceWrp .eServiceItem a{background-color:#cfe2f8;color:#202020;padding:10px;text-decoration:none}.eServiceContainer .eServiceWrp .eServiceItem a:hover{background-color:#004c7c;color:#fff}ul.pagefooterlist{list-style:none;margin:0;padding:0}li.pagefooteritem a{color:#fff;font-size:1.2em;font-weight:400;text-decoration:none}li.pagefooteritem i{color:#fff}div.pagefooterheadline{color:#fff;font-size:1.5em;font-weight:700}.localNewsList{margin:0;padding:0}.localNewsList .localNewsListItem{align-items:flex-start;display:flex;flex-direction:row;float:left;height:80px;margin-bottom:10px;width:calc(50% - 10px)}.localNewsList .localNewsListItem:hover{background-color:#cbee88}.localNewsList .localNewsListItem a{align-self:stretch;color:#202020;flex:12 0 0;font-size:1.5em;font-weight:700;margin:10px;text-decoration:none}.localNewsList .localNewsListItem div.chevron{align-self:stretch;flex:1 0 0;font-family:FontAwesome;font-size:1.5em;padding-left:9px;padding-top:15px}@media (max-width:768px){.localNewsList{margin:0;padding:0}.localNewsList .localNewsListItem{align-items:flex-start;display:flex;flex-direction:row;float:left;height:80px;margin-bottom:10px;width:100%}.localNewsList .localNewsListItem a{align-self:stretch;color:#202020;flex:12 0 0;font-size:1.5em;font-weight:700;margin:10px;text-decoration:none}.localNewsList .localNewsListItem div.chevron{align-self:stretch;flex:1 0 0;font-family:FontAwesome;font-size:1.5em;padding-left:9px;padding-top:15px}.localNewsList .localNewsListItem:hover{background-color:#cbee88}}.searchform{display:block}.searchform input[type=text]{background-color:#dfdfdf;border:none;border-bottom:3px solid #dfdfdf;color:#202020;font-size:1.5em;font-weight:300;height:37px;padding:12px 10px 8px 20px;transition:border .3s}.searchform input[type=text]:focus{border-bottom:3px solid #b1b2b4;outline:2px auto #000;outline-offset:2px}.searchform button{background-color:#01629f;border-width:0;height:60px;width:60px}.searchform button:focus{outline-offset:2px}ul.services{list-style:none;margin:0;overflow:hidden;padding:0;text-align:center}ul.services li a{background-position:50% 0;background-repeat:no-repeat!important;background-size:40% 50%;color:#202020!important;font-size:1.1em!important;height:100%;padding-top:100px;text-align:center;text-decoration:none!important;vertical-align:middle}ul.services li:hover{background-color:#cbee88}ul.services li.services{display:inline-block;height:150px}.metadataBox{display:block;font-size:1em;font-weight:400;padding-bottom:3px}#newsCarousel2 .item,#newsCarousel .item{background-color:#fff;margin:10px;max-height:400px;padding:0}.customNavigation{text-align:center}.customNavigation a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-theme .owl-buttons i{margin-top:2px}.owl-theme .owl-controls .owl-buttons div{font-size:12px;padding:5px 9px;position:absolute}.owl-theme .owl-controls .owl-buttons .owl-prev{left:-45px;top:30%}.owl-theme .owl-controls .owl-buttons .owl-next{right:-45px;top:30%}[class*=" icon-chevron-right"],[class^=icon-chevron-right]{display:inline-block;height:35px;line-height:2.33333rem;margin-left:5px;vertical-align:text-top;width:18px}[class*=" icon-chevron-left"],[class^=icon-chevron-left]{display:inline-block;height:35px;line-height:2.33333rem;margin-right:5px;vertical-align:text-top;width:18px}#newsCarousel2 .item a,#newsCarousel .item a{text-decoration:none}#newsCarousel2 .item a:hover,#newsCarousel .item a:hover{background-color:#cbee88}.newsCarouselWrpLink{display:block}.giveMeEllipsisHeadline{line-height:2.2rem;max-height:33px}.giveMeEllipsisHeadline,.giveMeEllipsisText{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.giveMeEllipsisText{line-height:1.8rem;max-height:27px}span.newsCarouselText{color:#202020;font-size:1.2rem;font-weight:300}h2.newsCarouselRubrik{color:#202020;font-size:1.3rem;font-weight:700;margin:5px 0}.newsCarouselWrpLink img{height:auto!important;max-height:80%;max-width:100%!important;width:auto!important}.newsCarouselWrp a,.newsCarouselWrp a img{border:none}.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y;width:100%}.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;display:none;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-wrapper:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;float:left;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-controls{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{zoom:1;background:#869791;border-radius:30px;color:#fff;display:inline-block;display:inline;filter:alpha(opacity=50);font-size:.8rem;margin:5px;opacity:.5;padding:3px 10px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-controls .owl-page span{background:#869791;border-radius:20px;display:block;filter:alpha(opacity=50);height:12px;margin:5px 7px;opacity:.5;width:12px}.owl-theme .owl-controls .owl-page span.owl-numbers{border-radius:30px;color:#fff;font-size:.8rem;height:auto;padding:2px 10px;width:auto}.owl-theme .owl-controls.clickable .owl-page:hover span,.owl-theme .owl-controls .owl-page.active span{filter:alpha(opacity=100);opacity:1}.owl-item.loading{background:url(AjaxLoader.gif) no-repeat 50%;min-height:150px}.sol-to-content{box-sizing:border-box;color:#fff;display:block;font-size:.93333rem;font-weight:600;height:0;line-height:2rem;margin-top:1em;overflow:hidden;padding:5px;text-align:center;white-space:nowrap;width:100%;width:0}.sol-to-content:focus{background-color:#01629f;height:auto;padding:5px;width:auto}.c4102{display:flex;justify-content:flex-end}:focus{outline:2px solid #000;outline:2px auto -webkit-focus-ring-color}ul.services{overflow:initial}ul.services li a{background-position:50% 15px;box-sizing:border-box;display:inline-block;height:150px;padding-top:90px;text-decoration:none;width:150px}.nav-container ul.nav-links,.startLandingPageModule,.sv-layout ul.toggleWrapper{overflow:initial}.notification-tab a:focus{outline:2px solid #000;outline:2px auto -webkit-focus-ring-color}.navbar{margin-left:auto;margin-right:auto;width:100%}.navbar .toggleWrapper li.right a:before{text-rendering:auto;-webkit-font-smoothing:antialiased;color:#000;content:"";display:block;font-family:FontAwesome;font-size:2em}ul.toggleWrapper{display:table;list-style-type:none;margin:0 auto;overflow:hidden;padding:0;text-align:center;width:100%}ul.toggleWrapper li.left{display:inline-block;float:left;margin-left:0}ul.toggleWrapper li.middle{display:inline-block;margin:0 auto}ul.toggleWrapper li.right{display:inline-block;float:right;margin-right:0}ul.toggleWrapper li div a.mindre{color:#202020}ul.toggleWrapper li a{display:block;padding:8px;text-decoration:none!important}ul.toggleWrapper li a,ul.toggleWrapper li a div{color:#202020;font-size:1.06667rem;font-weight:300}.smallerIcon{color:#202020;font-size:150%}#toggleArea,.toggle-button:hover{background-color:#cbee88}#toggleArea{display:none;margin-bottom:10px;padding:10px}.topmenu{display:flex;flex-direction:row;justify-content:space-around}.topmenu li a{color:#202020!important;display:inline-block;font-size:1.1em;font-weight:400;padding:2px 6px;text-decoration:none!important}.topmenu li a:hover{background-color:#cbee88}