@charset "UTF-8";html{scroll-behavior:smooth}.cmplazypreviewiframe{height:300px!important}body{background-color:#fafafa;background-position:1rem -60rem;background-size:cover;color:#212121;font-family:"Public Sans",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}.fixed-nav #default-header{box-shadow:0 0 .5rem rgba(0,0,0,.1);position:fixed;top:0}@media(max-width:767px){.pufffilterblock .filter-button-group{margin-bottom:1rem}}@media(max-width:767px){.pufffilterblock .element-item{margin-top:1rem}}.mega-menu-opened.fixed-nav{padding-top:0!important}.mega-menu-opened main{pointer-events:none}@media(max-width:767px){.mega-menu-opened .accordion-menu-wrapper{overflow:auto;max-height:calc(100vh - 159px)}}@media(min-width:768px){.mega-menu-opened .accordion-menu-wrapper{overflow:auto;max-height:calc(100vh - 58px)}}.fixed-nav #default-nav-tabs,.fixed-nav #main-breadcrumb-container,.fixed-nav #top-border-decoration{display:none}.fixed-nav #default-main{margin-top:-5em}.people-image-list__image{width:100%;display:block}.operational-status-list,.accordion-menu-wrapper ol,.accordion-menu-wrapper ul,ol.page-list,ul.page-list{list-style:none;margin:0;padding:0}.linklist-link{overflow-wrap:anywhere}.multiselect__option--disabled{display:none}.bullet-list__item{padding-left:unset}.bullet-list__item:before{content:unset}.richtext ul{list-style:unset;padding-left:2rem}li+li{margin-top:0}a{color:#6e0e50;text-decoration:underline}a:hover{background-color:#fff8eb;color:#940e5c;text-decoration:none;font-weight:normal}a:focus{outline:1px dotted #757575}code{color:#940e5c}a.phone{color:unset;text-decoration:none}a.phone:hover{color:#940e5c;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#212121;font-weight:600;margin-top:2rem;margin-bottom:1rem}.alt-heading h1,.alt-heading h2,.alt-heading h3,.alt-heading h4,.alt-heading h5,.alt-heading h6{color:#6e0e50}.h1,h1{font-size:2.5rem;letter-spacing:-.02rem}.h2,h2{font-size:1.9882rem;letter-spacing:-.01rem}.h3,h3{font-size:1.5811rem}.h4,h4{font-size:1.2574rem}.h5,h5{font-size:1rem}.h6,h6{font-size:1rem}li::marker{color:#940e5c}.richtext ol li::marker{color:unset;font-size:unset}.grid{margin-left:unset;margin-right:unset}.rightcolumnheader{font-size:1.13rem}.quotation{margin:-1rem 0 1rem}.quotation p{margin:1rem 0 0 7rem;min-height:5rem}.quotation blockquote{margin:0 0 0 -1rem}.quotation blockquote:before{display:block;height:0;content:"”";font:italic 1300%/1 Georgia,"Times New Roman",serif;color:#ddd}.lead{font-size:1.2574rem;font-weight:400;padding:0 0 1rem}.default-aside-link>a:hover{background-color:#ffecc4;border-radius:.6rem;color:#212121;text-decoration:none!important}.default-aside-link>a>.material-icons{font-size:1.6rem;vertical-align:-.5rem}#default-nav-tabs .nav-link.active{background-color:#ffe098;color:#212121}#default-nav-tabs .nav-item:focus-within,#default-nav-tabs .nav-link.active,#default-nav-tabs .nav-link:active,#default-nav-tabs .nav-link:focus,#default-nav-tabs .nav-link:hover{border-radius:.6rem}#page-type-start #main-breadcrumb-container,#page-type-yrkesverksam #main-breadcrumb-container,#StartPage_V2 #main-breadcrumb-container{padding:0}#faq-header{padding-top:1rem}.nav-link,.nav-link:focus{color:#6e0e50;outline:0}.nav-tabs .nav-item{margin-right:.6rem}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#616161;background-color:#fff;border-color:#757575 #757575 #fff;margin:0 0 -2px}li.nav-item:focus-within{box-shadow:0 0 0 1px hsla(0,0%,46%,.5);border-radius:.3rem;color:#940e5c}.nav.nav-tabs li.nav-item:focus-within{border:none;color:#940e5c;padding:0;margin:0 .6rem 0 0}.nav-tabs .nav-link{border-top-left-radius:.6rem;border-top-right-radius:.6rem;color:#6e0e50;margin-bottom:-1px}.nav-tabs .nav-link:focus{box-shadow:0 0 0 1px hsla(0,0%,46%,.5)}.navbar-brand{border-radius:.3rem;margin:inherit}.navbar-brand:focus{border-radius:.3rem;margin:0 .6rem 0 -1.5rem;padding:.6rem .6rem .75rem}a.nav-link:hover,a.navbar-brand:hover{background-color:inherit;color:inherit;text-decoration:underline}.navbar-light .navbar-nav .nav-link{color:#6e0e50}.navbar-light .navbar-nav .nav-link:hover{background-color:#fafafa;color:#940e5c;text-decoration:none}#default-nav-tabs .nav-item{margin-right:.5rem}#main-tab{flex-wrap:nowrap}#main-tab .nav-item>.nav-link{padding:.5rem}#main-tab .nav-item>.nav-link:not([aria-selected=true]){text-decoration:underline}#main-tab .nav-item>.nav-link:hover{background-color:#ffecc4;color:#940e5c;text-decoration:none}.page-link{color:#6e0e50;border:1px solid #dbb7cd}span.page-link{background-color:#ebebe4;pointer-events:none;color:#000}.page-link:hover{z-index:2;color:#940e5c;background-color:#f7e3ed;border-color:#940e5c}.page-link:focus{color:#6e0e50;background-color:#f7e3ed;box-shadow:0 0 0 .25rem #940e5c}.page-item.active .page-link{color:#6e0e50;background-color:#f7e3ed;border-color:#dbb7cd}#top-border-decoration{background:#fff8eb;display:inline;height:3.5rem;position:absolute;width:100vw;z-index:-1}#nav-link-languages,#nav-link-main-menu{background-color:inherit;border:none;margin:0 .4rem .2rem .2rem}#nav-link-languages>.material-icons,#nav-link-main-menu>.material-icons{font-size:1.5rem;margin:0 .25rem}#nav-link-languages.show>.material-icons,#nav-link-main-menu.show>.material-icons{color:#595959}#nav-link-main-menu.show>.material-icons.closed,#nav-link-main-menu>.material-icons.open{display:none}#nav-link-main-menu.show>.material-icons.open{display:block}#nav-languages-dropdown{box-shadow:3rem 3rem 3rem rgba(33,33,33,.1)!important}#nav-languages-dropdown a{border-radius:0}.breadcrumb{margin-top:unset}.breadcrumb-item.active{color:#212121}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:#6e0e50}.dropdown-menu.show{-webkit-animation:fadeIn .3s alternate;animation:fadeIn .3s alternate;margin-top:-2px}.dropdown-menu{color:#212121}.bg-primary{background-color:#6e0e50!important}.bg-secondary{background-color:#fff8eb!important}.bg-off-white-fafafa{background-color:#fafafa}.btn{border-radius:.6rem;font-size:.875em;padding:.6rem 1rem .55rem}.btn>.material-icons{pointer-events:none}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .3rem rgba(108,16,90,.5)}.btn:hover{box-shadow:0 0 0 .3rem rgba(108,16,90,.5)}.btn-primary,a.btn-primary:visited{color:#fff;background-color:#6e0e50!important;border-color:#940e5c}.btn-primary.disabled{opacity:.3;pointer-events:none}.btn-primary:hover{background-color:#940e5c!important;border-color:#6e0e50;border-color:#940e5c;box-shadow:0 .3rem .6rem rgba(68,7,66,.2)!important}.btn-group-sm>.btn,.btn-sm{padding:.3rem .6rem}.btn-close,.btn-secondary{color:#595959;background-color:#fff;border-color:#6e0e50}.alert-dismissible .btn-close,.alert-dismissible .btn-close:hover,.alert-dismissible .btn-secondary:hover{color:inherit!important;background-color:inherit!important}.btn-close:hover,.btn-secondary:hover{color:#212121!important;background-color:#fff8eb!important;border-color:#6e0e50}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus,.show>.btn-secondary.dropdown-toggle{color:#fff!important;background-color:#6e0e50!important;border-color:#940e5c}.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus.active,.show>.btn-secondary.dropdown-toggle{color:#6e0e50!important;background-color:#f7e3ed!important;border-color:#940e5c}.alert{border-radius:.6rem}.alert p{margin-bottom:.5rem}.alert-danger{color:#b50017;background-color:#ffeaed;border-color:#d0192b}.alert-danger a{color:#b50017}.alert-warning{color:#aa470a;background-color:#fff8eb;border-color:#eab34e}.alert-warning a{color:#aa470a}.alert-info{color:#133e99;background-color:#ddeefb;border-color:#1d6dca}.alert-info a{color:#133e99}.alert-success{color:#00683a;background-color:#e6f8ea;border-color:#00a03d}.alert-success a{color:#00683a}.share-btn{border-radius:.6rem;cursor:pointer;display:flex;padding:.6rem 1rem;text-decoration:none;align-items:center;justify-content:flex-end}#filter-shortcuts>.btn-secondary.active,#filter-shortcuts>.btn-secondary:focus{color:inherit!important;background-color:#fff!important;border-color:inherit!important}#filter-shortcuts>.btn-secondary.active{background-color:#f7e3ed!important}.btn-link{color:#6e0e50;font-size:1rem}.btn-link:hover{color:#940e5c}.arrow-circle-down-btn{font-size:2.5rem!important;margin:.1rem}a:focus>.arrow-circle-down-btn{margin:-.125rem auto auto -.125rem}.border-primary{border-color:#940e5c!important}.round-button{border-radius:50%;height:2.25rem;line-height:1;padding:0;width:2.25rem}.round-button:hover{border-radius:50%}.round-button:focus{border-color:#940e5c;box-shadow:0 0 0 .4rem rgba(240,226,235,.5),0 0 0 .6rem rgba(149,14,93,.5)}.round-button>.material-icons{font-size:1.5rem}.round-button>.material-icons.textsms-icon{font-size:1rem;line-height:1.75}.round-button.btn-secondary{border:none}.round-button.btn-secondary>.material-icons{color:#6e0e50}.round-button.btn-secondary:active>.material-icons,.round-button.btn-secondary:focus>.material-icons{border-radius:50%;color:#fff}.accordion-header{margin-top:0}.accordion-button{background-color:#fafafa!important}.accordion-button.collapsed:hover{background-color:#fff!important}.accordion-button:focus{border-color:#6e0e50!important;box-shadow:inset 0 11px 0 -9px rgba(108,16,90,.5),inset 0 -11px 0 -9px rgba(108,16,90,.5)}.accordion-button:not(.collapsed){color:#940e5c;font-weight:700}.accordion-button::after{color:#940e5c;content:"+";background-image:none;font-size:2rem;line-height:1.25rem;transform:translate(.1rem,-.1rem) rotate(180deg)}.accordion-button:not(.collapsed)::after{background-image:none;content:"-"}a .card-body .card-text,a .card-body .card-title,a .card-body>.news-date{display:inline-block}.card-body .card-title{margin-top:0;word-break:break-word}a .card-body .card-text,a .card-body>.news-date{color:#212121}a:focus .card-body .card-title,a:hover .card-body .card-title{background-color:rgba(255,248,235,.5);text-decoration:underline}.dropdown-large{padding:1rem}.btn-check:focus+.btn-primary,.btn-close:focus,.btn-primary:focus{color:#fff;background-color:#6e0e50;border-color:#940e5c}.form-control:focus,.form-select:focus{border-color:#940e5c!important}.form-check-input:checked{background-color:#6e0e50;border-color:#940e5c;box-shadow:0 0 0 .3rem rgba(108,16,90,.5)}.form-check-input,.form-control,.form-select{border:1px solid #757575;padding:.6rem}.form-control,.form-select{padding:.6rem .75rem}.error{border:2px solid red}.loadingSpinner{display:inline-block;position:relative;width:20px;height:20px}.loadingSpinner div{box-sizing:border-box;bottom:-6px;right:-12px;display:block;position:absolute;width:16px;height:16px;margin:8px;border:2px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.loadingSpinner div:nth-child(1){animation-delay:-.45s}.loadingSpinner div:nth-child(2){animation-delay:-.3s}.loadingSpinner div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-floating>.form-control,.form-floating>.form-select{height:calc(3rem + 2px)}.mv-up{margin-top:-.25rem;margin-bottom:.25rem}.was-validated .form-select:invalid:not([multiple]):not([size]),.form-control.is-valid,.was-validated .form-control:valid,.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none}.invalid-feedback{padding:0 0 0 1.25rem;position:relative;top:-.4rem}.invalid-feedback::before{bottom:-.3rem;content:"warning";font-family:'Material Icons';font-size:1.25rem;margin:0 .3rem 0 -1.5rem;position:relative}.card{border:1px solid #f5f5f5}.shadow-sm-heavy{box-shadow:0 .1rem .2rem rgba(0,0,0,.5)}.service-section{background-image:none}#section-main{background-color:#fff;margin:-1rem 0 0 -1.75rem;padding:1rem 1rem 2rem 1.5rem}.section-highlight{background-color:#fff8eb;margin:-1rem 0 0 -1.75rem;padding:.6rem .6rem .6rem .75rem}.heading-highlight{background-color:#f5f5f5;border-left:.5rem solid #940e5c;padding:.6rem .6rem .6rem 1rem}.link-color{color:#6e0e50}.link-color:hover{color:#940e5c}.link-symbol::after{content:'►';padding:0 0 0 .4rem;float:left}.news-section p>a>.material-icons{font-size:1.6rem;vertical-align:-.5rem}.news-section__content{display:grid;grid-template-columns:1fr;gap:1.5rem}.newslistblock{padding-right:.75rem;padding-left:.75rem}.pufffilterblock{padding-right:.75rem;padding-left:.75rem}.newslistblock p>a>.material-icons{font-size:1.6rem;vertical-align:-.5rem}#services-row{margin:-.75rem}#services-row img,#target-audience-row img{margin:auto;max-height:4rem;max-width:7rem;width:auto}#search-results-row .card,#services-row .card,#target-audience-row .card,.news-section .card{background-color:#fff;flex-direction:inherit}#search-results-row .card-title{word-break:break-word}#search-results-row .card-text small,#services-row .card-text small,#target-audience-row .card-text small{color:#595959;font-size:1em;margin:auto;min-height:inherit}#search-results-row .card-text small>p,#services-row .card-text small>p,#target-audience-row .card-text small>p{font-size:large;margin:auto}#search-results-row .card:hover,#services-row .card:hover,#target-audience-row .card:hover,.news-section .card:hover{background-color:#fff8eb;box-shadow:0 .3rem .5rem rgba(0,0,0,.25)!important;transform:translateY(-.1rem);transition-timing-function:ease}#search-results-row #output a,#services-row a,#target-audience-row a{border-radius:.6rem;text-decoration:none}#search-results-row #output a:focus,#services-row a:focus,#target-audience-row a:focus{border-radius:.3rem;display:block;height:100%!important;padding:0 .75rem;margin:0 -.75rem}#search-results-row a:focus:hover,#services-row a:focus:hover,#target-audience-row a:focus:hover{background-color:transparent}#search-results-row #output a:focus .card.shadow-sm,#services-row a:focus .card.shadow-sm,#target-audience-row a:focus .card.shadow-sm{box-shadow:none;outline:auto}a .visible-link{text-decoration:underline}a .visible-link:hover{text-decoration:none}.social-links>a:hover{color:#212121}#main-nav-search,#results-view-search{border:1px solid #757575;border-radius:.3rem}#main-nav-search #search-button-addon,#results-view-search #search-button-addon-results{background-color:#fff;border:none;border-radius:0 .3rem .3rem 0;color:#6e0e50;height:inherit;padding:.75rem 1rem}#main-nav-search #search-button-addon:hover,#results-view-search #search-button-addon-results:hover{background-color:#f5f5f5!important;color:#595959}#main-nav-search:focus-within #search-button-addon,#results-view-search:focus-within #search-button-addon-results{background-color:#6e0e50!important;color:#fff}#main-nav-search:focus-within #search-button-addon:focus{background-color:#940e5c!important;box-shadow:.3rem .3rem .6rem rgba(108,16,90,.25)}#main-nav-search:focus-within #search-button-addon:hover,#results-view-search:focus-within #search-button-addon-results:hover{background-color:#940e5c!important;color:#fff}#main-nav-search .form-floating>label,#results-view-search .form-floating>label{color:#595959;font-size:1.1em;line-height:1.6em;top:.1rem;left:-.5rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding:0}#main-nav-search .form-floating>.form-control:focus~label,#main-nav-search .form-floating>.form-control:not(:placeholder-shown)~label,#main-nav-search .form-floating>.form-select~label,#results-view-search .form-floating>.form-control:focus~label,#results-view-search .form-floating>.form-control:not(:placeholder-shown)~label,#results-view-search .form-floating>.form-select~label{opacity:0}#floating-search-input,#floating-search-input-results{background-color:#fff;padding:.625rem .625rem .625rem 1.25rem!important}#floating-search-input-results:hover,#floating-search-input:hover{background-color:#f5f5f5}#floating-search-input-results:focus,#floating-search-input:focus{padding:.625rem;z-index:1}#floating-search-input-results:focus,#floating-search-input:focus,#main-nav-search:focus-within #search-button-addon,#results-view-search:focus-within #search-button-addon-results{border:1px solid #940e5c!important;border-top-right-radius:inherit!important;border-bottom-right-radius:inherit!important;box-shadow:inset 0 0 .3rem rgba(108,16,90,.25);position:relative}#floating-search-input:focus~#full-page-overlay{display:block;height:100vh;opacity:.2;transition:opacity .5s ease-in;z-index:0}#main-nav-search label>.material-icons,#results-view-search label>.material-icons{color:#940e5c;position:absolute}.form-floating>label{padding:.5rem}.form-floating>.form-control#floating-search-input:focus~label{z-index:2}.form-label,.col-form-label{font-size:1em}#default-header{background-color:#fff;position:fixed;width:100%;transition:transform .25s ease-in-out}#default-footer{background-color:#fff;margin:3.5rem 0 0}.foot-links>li{margin:auto auto .5em 0}#default-header,#default-main,#main-nav{z-index:4}#main-nav{flex-wrap:wrap;flex-direction:column-reverse}#default-main.search-in-focus{z-index:-2}#default-header.search-in-focus{z-index:-1}#main-nav.search-in-focus{z-index:0}#full-page-overlay{background:#595959;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}#header-spacing{padding:13.5rem 0 0}.header-unpin{transform:translateY(-12rem)}.header-unpin>#default-nav-tabs,.header-unpin>#main-breadcrumb-container,.header-unpin>#top-border-decoration{display:none}.header-pin{transform:translateY(0);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.fade-2-visible{visibility:visible;opacity:1;transition:opacity 2s linear}.fade-2-hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}@keyframes fadeIn{from{opacity:0}to{opacity:1}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.no-js #nav-link-languages:focus+.dropdown-menu,.no-js #nav-link-main-menu:focus+.dropdown-menu{display:block}.no-js #filter-shortcuts,.no-js #prototype-summary{display:none!important}.no-js #default-header{position:relative}#no-js-alert{margin:75px auto;padding:20px;background:#fff;border:1px solid #666;width:50vw;max-width:600vw;box-shadow:0 0 50px rgba(0,0,0,.5);position:absolute;left:25vw;top:15vh;visibility:visible}#no-js-alert:not(:target){display:none}#no-js-alert:target{display:block}@media(max-width:575.98px){}@media(min-width:630px){.people-image-list__item{width:50%;padding:20px 30px}.article__footer{padding:0 12px}}@media(min-width:300px){#main-nav{flex-wrap:nowrap;flex-direction:row}#main-tab .nav-item>.nav-link{padding:.5rem 1rem}}@media(min-width:576px){#header-spacing{padding:14rem 0 0}.news-section__content{grid-template-columns:1fr 1fr}.navbar-brand>img{width:90%}.header-unpin{transform:translateY(-6rem)}.header-pin>#default-nav-tabs,.header-pin>#main-breadcrumb-container,.header-pin>#top-border-decoration{display:none}.shortcut-container{min-height:4rem}#services-row .card-text,#target-audience-row .card-text{min-height:2rem}#services-row .card-text small>p,#target-audience-row .card-text small>p{font-size:inherit}}@media(min-width:768px){.navbar-brand{margin:auto 1rem auto -1rem}#header-spacing{padding:9rem 0 0}.header-pin>#default-nav-tabs,.header-pin>#main-breadcrumb-container,.header-pin>#top-border-decoration{display:revert}#custom-jumbotron{min-height:25vh}#main-nav-search #search-button-addon{padding:.75rem 1rem}}@media(min-width:992px){.news-section__content{grid-template-columns:1fr 1fr 1fr 1fr}#main-nav-search .input-wrapper{width:auto}.default-full-width.container{max-width:1040px}.shortcut-container{min-height:5rem}#services-row .card,#target-audience-row .card,.news-section .card{transition:all .5s}#services-row .card{padding-top:1rem!important}#services-row .card,#target-audience-row .card{min-height:10rem;padding-top:1rem!important}.dropdown-large{min-width:500px}#attach-bg-03{background:url(../../images/bg/water-color-bg-03.png) 0 15em;background-repeat:no-repeat;background-size:cover}#attach-bg-04{background:url(../../images/bg/water-color-bg-04-large-bright.png) 0 15em;background-repeat:no-repeat;background-size:cover}.half-width-page{max-width:40rem}}@media(min-width:1200px){.shortcut-container{min-height:6rem}legend{font-size:1rem;font-weight:700}}@media(min-width:1400px){}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.iecp-u1 .nav-link{display:inline-block}.puffcontainerblock .grid{margin:0 -10px}