
.uka-padding {
   padding-left: 1.5rem;
   padding-right: 1.5rem;
}

@media (max-width: 500px) {
   .uka-padding {
      padding-left: 1rem;
   	padding-right: 1rem;
   }
}


/* --- JUMP TO CONTENT START --------------------------------------- */ 

.uka-main-keyboard-only a {
   position: absolute;
   width: 1px;
   height: 1px;
   margin: 5px;
   padding: 0;
   overflow: hidden;
   clip: rect(0 0 0 0);
   border: 0;
   font-weight: 400;
}

.uka-main-keyboard-only a:focus { 
	position:static;
	width:auto; 
	height:auto; 
}

*:active.non-keyboard-outline,
*:focus.non-keyboard-outline{
   outline: 2px solid #005A99;
}

.uka-main-keyboard-only .non-keyboard-outline:active, 
.uka-main-keyboard-only .non-keyboard-outline:focus {
   outline-offset:-2px;
}

.uka-main-keyboard-only {
   background-color: #eaf1f9;
}


/* --- JUMP TO CONTENT END -------------------------------------------- */ 


/* --- Envision button START ------------------------------------------- */

.env-button {
   border-radius: 999px;
   line-height: 1;
   padding: 1.2em 2em 1em;
   background-color: #E7E4E3;
   border: 1px solid #E7E4E3;
   transition: all .2s;
}

.env-button:active {
   box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3) !important;
}

.env-button:active, 
.env-button:hover {
   background-color: #DAD6D5;
   border-color: #d6d2d1;
}

.env-button:focus {
   background-color: #DAD6D5;
   border-color: #003DA5;
   box-shadow: 0 0 5px #003DA5;
}

.env-button--primary {
   background-color: #003DA5;
   border: 1px solid #003DA5;
}

.env-button--primary:active, 
.env-button--primary:hover {
   background-color: #023894;
   border-color: #023894;
}

.env-button--primary:focus {
   background-color: #014e98;
}

.env-button--link {
   background-color: #772583;
   border: 1px solid #772583;
   color: white;
   padding-left: 3.2em;
   position: relative;
}

.env-button--link:active, 
.env-button--link:hover {
   background-color: #5F2167;
   border-color: #73247f;
}

.env-button--link:focus {
   background-color: #5F2167;
}

.env-button--link::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOSAzNCI+CiAgPHBhdGggZD0iTTMyLjkgMTUuNGwtMTMuMi0xMmMtLjMtLjItLjMtLjYtLjEtLjlMMjAuOS44Yy4yLS4zLjctLjQgMS0uMWwxNi42IDE1LjRjLjUuNS41IDEuMyAwIDEuOEwyMS45IDMzLjNjLS4zLjMtLjcuMi0xLS4xbC0xLjMtMS43Yy0uMi0uMy0uMi0uNy4xLS45bDEzLjItMTJILjhjLS40IDAtLjctLjMtLjctLjdWMTZjMC0uNC4zLS43LjctLjdoMzIuMXYuMXoiIGZpbGwtcnVsZT0ibm9uemVybyIgLz4KPC9zdmc+);
    background-position: left 1.5em center;
    background-repeat: no-repeat;
    background-size: .9em;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.env-button--success {
   padding-right: 4em;
   background-color: #EAAA00;
   border: 1px solid #EAAA00;
   color: #000000;
   background-repeat: no-repeat;
   background-position: right 1.8rem center;
   background-size: 18px;
   
   /*
   Svart ladda ner-ikon */
   background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjE2IDBoODBjMTMuMyAwIDI0IDEwLjcgMjQgMjR2MTY4aDg3LjdjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMjY5LjcgMzc4LjNjLTcuNSA3LjUtMTkuOCA3LjUtMjcuMyAwTDkwLjEgMjI2LjFjLTEyLjYtMTIuNi0zLjctMzQuMSAxNC4xLTM0LjFIMTkyVjI0YzAtMTMuMyAxMC43LTI0IDI0LTI0em0yOTYgMzc2djExMmMwIDEzLjMtMTAuNyAyNC0yNCAyNEgyNGMtMTMuMyAwLTI0LTEwLjctMjQtMjRWMzc2YzAtMTMuMyAxMC43LTI0IDI0LTI0aDE0Ni43bDQ5IDQ5YzIwLjEgMjAuMSA1Mi41IDIwLjEgNzIuNiAwbDQ5LTQ5SDQ4OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHptLTEyNCA4OGMwLTExLTktMjAtMjAtMjBzLTIwIDktMjAgMjAgOSAyMCAyMCAyMCAyMC05IDIwLTIwem02NCAwYzAtMTEtOS0yMC0yMC0yMHMtMjAgOS0yMCAyMCA5IDIwIDIwIDIwIDIwLTkgMjAtMjB6Ii8+PC9zdmc+);
}

.env-button--success[href]:not([href$=".html"]):after {
   display: none;
}

.env-button--success:active, 
.env-button--success:hover {
   background-color: #dca106;
   border-color: #dca106;
}

.env-button--success:focus {
   background-color: #e0a300;
}

/* IE fix */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .sv-button-portlet .env-button--link:before {
       background-image: url(/images/18.6a1c0363160df2e13697f03/1518443882112/arrow-right.svg);
       background-position: left 1.5em center;
       background-repeat: no-repeat;
       background-size: .9em;
       content: "";
       width: 100%;
       height: 100%;
       position: absolute;
       left: 0;
       top: 0;
	}
}

/* --- Envision button END ------------------------------------------- */

@charset "UTF-8";
    @import url("//hello.myfonts.net/count/32453f");
    .visuallyhidden {
    border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
}
.cf, .contact-card, .editor-content .editor-linklist li, .linklist li, .teaser-container {
    *zoom: 1;
}
.cf:after, .cf:before, .contact-card:after, .contact-card:before, .editor-content .editor-linklist li:after, .editor-content .editor-linklist li:before, .linklist li:after, .linklist li:before, .teaser-container:after, .teaser-container:before {
    content: " ";
    display: table;
}
.cf:after, .contact-card:after, .editor-content .editor-linklist li:after, .linklist li:after, .teaser-container:after {
    clear: both;
}
@font-face {
    font-family: HelveticaNeueLTStd-Roman;
    src: url(/webdav/files/System/public/assets/fonts/HelveticaNeueLTStd-Roman/32453F_0_0.eot);
    src: url(/webdav/files/System/public/assets/fonts/HelveticaNeueLTStd-Roman/32453F_0_0.eot?#iefix) format("embedded-opentype"), url(/webdav/files/System/public/assets/fonts/HelveticaNeueLTStd-Roman/32453F_0_0.woff2) format("woff2"), url(/webdav/files/System/public/assets/fonts/HelveticaNeueLTStd-Roman/32453F_0_0.woff) format("woff"), url(/webdav/files/System/public/assets/fonts/HelveticaNeueLTStd-Roman/32453F_0_0.ttf) format("truetype"), url(/webdav/files/System/public/assets/fonts/HelveticaNeueLTStd-Roman/32453F_0_0.svg#wf) format("svg");
}
.icon {
    font-size: 2px;
}
.icon:before {
    content: " ";
    vertical-align: middle;
    display: inline-block;
    background-image: url(/images/18.12f25798156a345894e4207/1474455394592/sprite.svg);
    background-repeat: no-repeat;
    background-size: 54px 1058.5px;
}
.icon.01-arrow-down:before {
    background-position: -10px -10px;
    width: 34px;
    height: 34px;
}
.icon.02-arrow-in-circle:before {
    background-position: -10px -64px;
    width: 34px;
    height: 34px;
}
.icon.03-arrow-right:before {
    background-position: -10px -118px;
    width: 34px;
    height: 34px;
}
.icon.04-close-x:before {
    background-position: -10px -172px;
    width: 34px;
    height: 34px;
}
.icon.05-contact:before {
    background-position: -10px -226px;
    width: 34px;
    height: 34px;
}
.icon.06-facebook:before {
    background-position: -10px -280px;
    width: 34px;
    height: 34px;
}
.icon.07-hamburgare:before {
    background-position: -10px -334px;
    width: 34px;
    height: 34px;
}
.icon.08-hectagon:before {
    background-position: -10px -388px;
    width: 11.25px;
    height: 12.149999999999999px;
}
.icon.09-linkedin:before {
    background-position: -10px -420.5px;
    width: 34px;
    height: 34px;
}
.icon.10-list:before {
    background-position: -10px -474.5px;
    width: 34px;
    height: 34px;
}
.icon.11-mail:before {
    background-position: -10px -528.5px;
    width: 34px;
    height: 34px;
}
.icon.12-mobile:before {
    background-position: -10px -582.5px;
    width: 34px;
    height: 34px;
}
.icon.13-pdf:before {
    background-position: -10px -636.5px;
    width: 34px;
    height: 34px;
}
.icon.14-printer:before {
    background-position: -10px -690.5px;
    width: 34px;
    height: 34px;
}
.icon.15-search:before {
    background-position: -10px -744.5px;
    width: 34px;
    height: 34px;
}
.icon.16-sound:before {
    background-position: -10px -798.5px;
    width: 34px;
    height: 34px;
}
.icon.17-twitter:before {
    background-position: -10px -852.5px;
    width: 34px;
    height: 34px;
}
.icon.20-ex-link_new-window:before {
    background-position: -10px -906.5px;
    width: 34px;
    height: 34px;
}
.icon.21-ex-link:before {
    background-position: -10px -960.5px;
    width: 34px;
    height: 34px;
}
.icon.22-link_new-window:before {
    background-position: -10px -1014.5px;
    width: 34px;
    height: 34px;
}
#Centercolumn+.sv-image-portlet, #Headingcontent+.sv-image-portlet {
    margin: 10px 0;
}
@media (min-width:768px) {
   /* Testar att kommentera bort eftersom det stökar till för Pillar page - undersida //rasmus.eriksson@consid.se
   #Centercolumn+.sv-image-portlet, */
   
   #Headingcontent+.sv-image-portlet {
   margin-top: -40px;
   margin-bottom: 20px;
}
}ul.sv-autocomplete-search-result {
    border-radius: 0;
    border: 0;
}
@media (max-width:767px) {
    ul.sv-autocomplete-search-result {
    left: 0!important;
    max-width: 100%}
}.editor-listlinks, .fact-block, .highlight-block, .ingress, .normal, .small, .sv-text-portlet table.sv-standard td p {
    font-family: HelveticaNeueLTStd-Roman, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.sv-standard caption {
    font-family: omnes-pro, sans-serif;
    font-weight: 500;
    margin-bottom: 10px;
}
.sv-text-portlet table.sv-standard thead {
    background: #b2c4e4;
}
.sv-text-portlet strong, .sv-text-portlet table.sv-standard th p, strong {
    font-weight: 700!important;
}
.sv-archive-portlet table.sv-standard tr, .sv-blog-portlet table.sv-standard tr, .sv-linklist-portlet table.sv-standard tr, .sv-text-portlet table.sv-standard tr {
    border: none;
}
.sv-archive-portlet table.sv-standard>tbody>tr:nth-child(odd), .sv-blog-portlet table.sv-standard>tbody>tr:nth-child(odd), .sv-linklist-portlet table.sv-standard>tbody>tr:nth-child(odd), .sv-text-portlet table.sv-standard>tbody>tr:nth-child(odd) {
    background-color: #f9f8f8;
    border: none;
}
@media screen and (min-width:768px) {
    .sv-responsiveTable * {
    white-space: pre-wrap!important;
}
}.normal, .portlet-dlg-icon-label, .portlet-font, .portlet-font-dim, .portlet-font-label, .portlet-form-button, .portlet-form-field, .portlet-form-field-label, .portlet-form-input-field, .portlet-form-label, .portlet-icon-label, .portlet-menu, .portlet-menu-caption, .portlet-menu-cascade-item, .portlet-menu-cascade-item-selected, .portlet-menu-description, .portlet-menu-item, .portlet-menu-item-hover, .portlet-menu-item-hover-selected, .portlet-menu-item-selected, .portlet-msg-alert, .portlet-msg-error, .portlet-msg-info, .portlet-msg-status, .portlet-msg-success, .portlet-section-alternate, .portlet-section-body, .portlet-section-footer, .portlet-section-selected, .portlet-section-text, .sv-portlet-image-caption, .sv-portlet-link-description, .sv-portlet-primary-paragraph {
    line-height: 1.4;
}
* {
    text-rendering: optimizeLegibility!important;
    -moz-osx-font-smoothing: grayscale!important;
    -webkit-font-smoothing: antialiased!important;
}
body {
    font-family: HelveticaNeueLTStd-Roman, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-stretch: normal;
}
.heading, .subheading, .subheading3, h1, h2, h3, h4 {
    font-weight: 500;
}
h1, h2, h3, h4 {
    font-family: omnes-pro, sans-serif!important;
    line-height: 1.2;
}
.wrapper h1 {
    margin: 0;
    line-height: 1;
}
.wrapper .ingress {
    font-family: omnes-pro, sans-serif;
}
.wrapper.grid-full .ingress {
    font-size: 20px;
    margin: 0;
    line-height: 1.2;
}
@media (max-width:767px) {
    .wrapper.grid-full .ingress {
    font-size: 18px;
}
}@media (min-width:992px) {
    .wrapper.grid-full .ingress {
    max-width: 70%}
}.wrapper.grid-2by3 .ingress {
    font-size: 30px;
    margin: 0;
    line-height: 1.1;
}
@media (max-width:767px) {
    .wrapper.grid-2by3 .ingress {
    font-size: 18px;
}
}@media (min-width:992px) {
    .wrapper.grid-2by3 .ingress {
    max-width: 90%}
}.heading, h1 {
    font-size: 60px;
}
@media (max-width:767px) {
    .heading, h1 {
    font-size: 30px;
}
.startpage .heading, .startpage h1 {
    font-size: 36px;
}
}.functionpage .heading, .functionpage h1 {
    font-size: 36px;
}
h2 {
    font-size: 32px;
}
h3 {
    font-size: 24px;
}
.wf-loading .logo, .wf-loading h1, .wf-loading h2, .wf-loading h3 {
    visibility: hidden;
}

.sv-portlet-image-caption {
   font-size: 0.88rem;
   color: #545454;
}

.sv-defaultFormTheme {
    margin-top: 30px;
}
.sv-defaultFormTheme .sv-formFieldRow {
    margin: 10px 0 20px;
}
.sv-defaultFormTheme input[type=email], .sv-defaultFormTheme input[type=number], .sv-defaultFormTheme input[type=tel], .sv-defaultFormTheme input[type=text], .sv-defaultFormTheme input[type=url], .sv-defaultFormTheme select, .sv-defaultFormTheme textarea {
    border-radius: 0;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    border: 1px solid #e5e5e5;
    background-color: #f9f8f8;
}
.sv-defaultFormTheme input[type=submit] {
    padding: 15px 60px;
    color: #fff;
    cursor: pointer;
    background: #772583;
    border-radius: 0;
    border: none;
}
.sv-defaultFormTheme input[type=submit]:focus, .sv-defaultFormTheme input[type=submit]:hover {
    background: #47174e;
    color: #fff;
}
.sv-defaultFormTheme .sv-field-title-container label, .sv-defaultFormTheme .sv-field-title-container span {
    font-family: omnes-pro, sans-serif;
    font-weight: 500;
    color: #252525;
    margin-bottom: 5px;
    display: inline-block;
}
.sv-defaultFormTheme .sv-formField .sv-form-userattributefield .sv-has-error, .sv-defaultFormTheme .sv-formField .sv-has-error .sv-form-filefield, .sv-defaultFormTheme .sv-formField .sv-has-error .sv-form-multipleselectionfield, .sv-defaultFormTheme .sv-formField .sv-has-error .sv-form-participantsfield, .sv-defaultFormTheme .sv-formField .sv-has-error .sv-form-recipientsfield, .sv-defaultFormTheme .sv-formField .sv-has-error .sv-form-singleselectionfield, .sv-defaultFormTheme .sv-formField .sv-has-error .sv-form-textfield {
    background: #f9eae9;
    border-color: #c63527;
    margin-bottom: 3px;
}
.sv-defaultFormTheme .sv-has-error .sv-form-field-message span {
    color: #c63527;
    font-size: 12px;
}
.attachment-label {
    margin-bottom: 2px;
}
.attachment-label .file-name {
    background: #f9f8f8;
    padding: 4px 6px;
    margin: 0 5px 0 0;
    display: inline-block;
}
.logo p {
    margin: 13px 0 0;
}
@media (max-width:767px) {
    .logo p {
    width: 140px;
    height: 58px;
    margin: 0;
    line-height: 1;
    overflow: hidden;
}
}.logo a {
    color: #fff!important;
    overflow: hidden;
    height: 60px;
}
.logo a, .logo a:before {
    display: inline-block;
    width: 100%}
.logo a:before {
    background-image: url(/webdav/files/System/public/assets/svg/logo.svg);
    content: " ";
    vertical-align: middle;
    background-repeat: no-repeat;
    vertical-align: top;
    background-size: 236px;
    height: 100%;
    background-position: -10px -17px;
}

@media (max-width:1024px) {  
	.logo a:before {   
    background-position: -10px -117px;
    }
}

@media (min-width:1040px) {
    .logo a: before {
    background-size: 261px;
    background-position: -10px -23px;
}
}@media (min-width:1170px) {
    .logo a: before {
    background-position: -20px -23px;
}
}[lang=en] .logo a:before {
    background-size: 236px;
}
@media (min-width:1040px) {
    [lang=en] .logo a: before {
    background-size: 249px;
    background-position: -10px -227px;
}
}@media (min-width:1170px) {
    [lang=en] .logo a: before {
    background-position: -16px -227px;
}
}.main-content {
    border-top: 5px solid #f9f8f8;
}
.main-content .wrapper {
    border-bottom: 5px solid #f9f8f8;
    padding: 15px 0;
}
.main-content .wrapper h1 {
    padding: 0;
    margin-bottom: 15px;
}
@media (min-width:768px) {
    .main-content .wrapper {
    padding: 40px 0;
}
}@media (max-width:1170px) {
    .footer>.sv-grid-sm-12, .main-content>div>.sv-grid-sm-12, .main-content>div>.sv-vertical>.sv-grid-sm-12, .main-content>div>.sv-vertical>.wrapper>.sv-grid-sm-12, .main-content>div>.wrapper>.sv-grid-sm-12 {
    margin-left: 10px;
    margin-right: 10px;
}
}.wrapper {
    background: #f9f8f8;
    position: relative;
}
.wrapper.margin-bottom {
    margin-bottom: 40px;
}
@media (max-width:767px) {
    .no-margin-mobile {
    margin: 0!important;
}
}@media (min-width:768px) {
    .relative {
    position: relative;
}
.middle {
    top: 50%;
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
}@media (min-width:768px) and (max-width:900px) {
    .stack-tablet {
    width: 100%!important;
    margin: 0!important;
}
}[lang=sv] [rel=external]:after {
    content: " (öppnas i nytt fönster)"}
[lang=sv] [rel=external]:hover:after {
    text-decoration: underline;
}
[lang=en] [rel=external]:after {
    content: " (opens in new window)"}
[lang=en] [rel=external]:hover:after {
    text-decoration: underline;
}
[rel=external][href$=".doc"]:after, [rel=external][href$=".docx"]:after, [rel=external][href$=".pdf"]:after, [rel=external][href$=".ppt"]:after, [rel=external][href$=".pptx"]:after, [rel=external][href$=".txt"]:after, [rel=external][href$=".xls"]:after, [rel=external][href$=".xlsx"]:after {
    width: auto;
    padding-left: 25px;
    line-height: 1.4;
}
.is-collapse {
    display: none;
}
@media (min-width:768px) {
    .is-collapse.mobile-collapse {
    display: block;
}
}.is-collapse.is-in {
    display: block;
}
.is-collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-property: height;
    transition-property: height;
}
.footer {
    background: #003da5;
    margin-top: 40px;
    padding: 20px 0 50px;
}
.footer, .footer h2, .footer h3, .footer p {
    color: #fff;
}
.footer h2 {
    font-size: 20px;
}
.footer p {
    font-size: 14px;
}
.footer .normal a, .footer a, .footer a.normal {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    padding-bottom: 1px;
}
.footer .normal a:hover, .footer a.normal:hover, .footer a:hover {
    border-bottom: none;
}
.footer ul li {
    font-size: 14px;
    margin-bottom: 3px;
}
.footer h2 {
    border-bottom: 3px solid #003291;
    padding-bottom: 15px;
}
.footer address {
    font-size: 14px;
    font-style: normal;
}
blockquote.sv-blockquote, blockquote.sv-blockquote-edit {
    background: none!important;
}
blockquote:before {
    display: block;
    height: 0;
    content: "“";
    font-size: 100px;
    color: #003da5;
    margin-left: -45px;
}
blockquote>p.normal {
    color: #005eb8;
    font-family: omnes-pro, sans-serif;
    font-size: 22px;
    display: block;
}
blockquote .small {
    color: #777;
    font-family: HelveticaNeueLTStd-Roman, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    display: block;
    margin-top: 10px;
}
@media (max-width:767px) {
    .header {
    border-top: 4px solid #eaaa00;
    position: relative;
}
}.top-panel {
    background: #eaaa00;
}
.top-panel p {
    margin: 5px 0 7px;
    line-height: 1;
}
.top-panel a {
    text-decoration: none;
}
.top-panel a:hover {
    text-decoration: underline;
}
.btn {
    border: 0;
}
.btn.btn-inline {
    display: inline-block;
    margin: 0 10px;
}
.btn.btn-primary {
    padding: 5px 30px;
    color: #fff;
    cursor: pointer;
    background: #772583;
}
.btn.btn-primary:hover {
    text-decoration: none;
    background-color: #47174e;
}
.btn.btn-symbol {
    display: block;
    cursor: pointer;
}
.btn.btn-symbol:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    content: " ";
    display: block;
}
.btn-link a {
    display: inline-block;
    border: 0;
    padding: 15px;
    color: #fff;
    cursor: pointer;
    background: #772583;
    text-decoration: none;
}
.btn-link a:hover {
    background-color: #47174e;
}
.footer .btn-link a {
    background: #eaaa00;
    color: #252525;
    display: block;
    text-align: center;
    font-size: 18px;
}
.footer .btn-link a:hover {
    background-color: #ffc732;
}
.btn-dropdown, .btn-facet {
    width: 100%;
    text-align: left;
    padding: 11px 15px;
    cursor: pointer;
    position: relative;
    font-size: 16px;
    background-color: #f0f0f0;
}
.btn-dropdown:focus, .btn-dropdown:hover, .btn-facet:focus, .btn-facet:hover, .dropdown.open .btn-dropdown, .dropdown.open .btn-facet {
    background-color: #f1e9f2;
}
.btn-dropdown:before, .btn-facet:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 43px auto;
    background-position: -1px -886px;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 41px;
    border-left: 1px solid #fff;
}
.dropdown.open .btn-dropdown:before, .dropdown.open .btn-facet:before {
    background-position: -1px -1317px;
    background-color: #772583;
}
.btn-facet {
    padding: 15px;
}
.btn-facet:before {
    width: 50px;
    background-position: 3px -839px;
}
.btn-facet.is-collapsed:before {
    width: 50px;
    background-position: 3px -882px;
}
.btn-text {
    background: none;
    border: none;
    box-shadow: none;
    color: #772583;
    padding: 0;
}
.btn-text:hover {
    text-decoration: underline;
}
.pagination {
    margin-top: 30px;
    text-align: center;
}
.pagination a, .pagination span {
    display: inline-block;
    float: none;
}
@media (max-width:767px) {
    .pagination a, .pagination span {
    display: none;
}
}.pagination a {
    border: none;
    color: #252525!important;
}
.pagination .current {
    background-color: #772583;
    color: #fff!important;
    border: none;
}
@media (max-width:767px) {
    .pagination .current {
    display: inline-block;
}
}.pagination .current:hover {
    background-color: #772583;
    text-decoration: underline;
}
.pagination .next, .pagination .prev {
    background-color: none;
    border: none;
}
@media (max-width:767px) {
    .pagination .next, .pagination .prev {
    display: inline-block;
}
}.pagination .next.current, .pagination .prev.current {
    border: none;
    background-color: transparent;
    color: #949494!important;
}
.pagination .next.current:hover, .pagination .prev.current:hover {
    background-color: transparent!important;
    text-decoration: none;
}
@media (max-width:767px) {
    .pagination .prev {
    float: left;
}
}@media (max-width:767px) {
    .pagination .next {
    float: right;
}
}.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    width: 1%;
    vertical-align: middle;
}
.input-group-btn .btn {
    z-index: 1;
    margin-left: 8px;
    position: relative;
    font-size: 16px;
}
.input-group .form-control {
    position: relative;
    z-index: 1;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.search {
    margin: 0;
}
@media (max-width:767px) {
    .header .search {
    background: #772583;
    border-bottom: 1px solid #6b2176;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
}
.header .search .input-group-btn {
    display: none;
}
}@media (min-width:768px) {
    .header .search {
    margin: 20px 0;
}
}.search .form-control {
    padding: 0 20px;
    height: 70px;
    background: #fff;
    border: 0;
    box-sizing: border-box;
}
.search .form-control:focus {
    outline: 1px solid #772583;
    outline-offset: -1px;
}
.header .search .form-control {
    padding: 0 10px;
    height: 50px;
    padding: 0 10px 0 55px;
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-position: 2px -679px;
    background-size: 50px auto;
    background-repeat: no-repeat;
    background-color: #f9f8f8;
}
.search .btn-search {
    height: 70px;
    font-size: 24px;
    width: 130px;
    color: #fff;
    cursor: pointer;
    background: #772583;
    margin: 0;
}
@media (max-width:767px) {
    .search .btn-search {
    font-size: 16px;
    width: 80px;
}
}.search .btn-search:hover {
    background-color: #47174e;
}
.header .search .btn-search {
    font-size: 16px;
    height: 50px;
    width: 100px;
}
p.search-hit-count {
    margin-top: 55px;
    margin-bottom: 40px;
}
.search-results {
    list-style: none;
    padding: 0;
    border-bottom: 1px solid #e5e5e5;
}
.search-results li {
    margin-bottom: 40px;
}
.search-results li .date {
    font-size: 14px;
    margin-top: 15px;
}
.search-results h2 {
    line-height: 1.2;
    font-weight: 500;
    margin: 20px 0 12px;
}
.search-results h2 a {
    display: block;
}
.search-results h2 a:hover {
    text-decoration: underline;
}
.search-results p {
    margin: 0;
}
@media (min-width:768px) {
    .search-facets {
    border-left: 3px solid #f9f8f8;
    padding-top: 45px;
    padding-left: 30px;
}
}@media (min-width:900px) {
    .search-facets {
    padding-left: 60px;
}
}.search-facets .facet-items {
    list-style: none;
    padding: 0;
    display: table;
    width: 100%;
    border-collapse: separate;
    box-sizing: border-box;
    border-spacing: 10px;
    margin-left: -10px;
    margin-bottom: 40px;
}
.search-facets .facet-items li {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    box-sizing: border-box;
    text-align: center;
}
.search-facets .facet-items li:last-child>* {
    padding: 5px 9px!important;
}
.search-facets .facet-items span {
    background-color: #f1e9f2;
    border: 1px solid #f1e9f2;
    color: #252525;
    display: inline-block;
    padding: 5px 0;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
}
.search-facets .facet-items a {
    text-decoration: none;
    border: 1px solid #e5e5e5;
    display: inline-block;
    width: 100%;
    padding: 5px 0;
    font-size: 14px;
}
.search-facets .facet-items a:hover {
    border-color: #772583;
}
.search-facets .list-facets {
    list-style: none;
    padding: 0;
    margin-top: 5px;
}
.search-facets .list-facets-head {
    font-size: 20px;
    font-family: omnes-pro, sans-serif;
    font-weight: 500;
}
.search-facets .list-facets a {
    display: block;
    padding: 10px 30px 10px 10px;
    text-decoration: none;
    position: relative;
}
.search-facets .list-facets a:hover {
    text-decoration: underline;
}
.search-facets .list-facets .sv-search-facet-item-selected a {
    background-color: #f1e9f2;
    color: #772583;
}
.search-facets .list-facets .sv-search-facet-item-selected a:before {
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat -6px -894px;
    background-size: 30px auto;
    content: " ";
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -9px;
}
.search-facets .list-facets .sv-search-facet-item-selected a:hover {
    text-decoration: underline;
}
.highlighted {
    background-color: #f9e5b2;
    padding: 0 3px;
}
@media (min-width:768px) {
   .editor-content {
      padding: 40px 0 0;
   }
}

.editor-content .fact-block {
    border-bottom: 2px solid #eaaa00;
    border-left: 2px solid #eaaa00;
    border-radius: 0 0 0 40px;
    padding: 0 0 1rem 30px;
    margin: 2rem 0 2rem 30px;
    position: relative;
}

.editor-content .fact-block:before {
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat;
    display: block;
    content: "";
    position: absolute;
    top: -3px;
    left: -22px;
    background-size: 200px auto;
    width: 45px;
    height: 45px;
    background-position: -37px -1438px;
}

.editor-content h1 {
    font-size: 45px;
    line-height: 1.1;
    margin: 0;
}

@media (max-width:767px) {
    .editor-content h1 {
    background-color: #f9f8f8;
    margin-left: -10px;
    margin-right: -10px;
    padding: 20px 10px 25px;
    font-size: 28px;
}
}.editor-content .ingress {
    font-size: 20px;
    line-height: 1.4;
}
.editor-content p {
    line-height: 1.4;
}
.editor-content .highlight-block {
    padding: 20px;
    background: rgba(234, 170, 0, .23);
}
.editor-content ol li, .editor-content ul li {
    margin-bottom: 10px;
}
.editor-content .editor-linklist li {
    margin-bottom: 0;
}
.editor-content .editor-listlinks {
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid #e5e5e5;
}
.editor-content .editor-listlinks li {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 0;
}
.editor-content .editor-listlinks li a {
    color: #772583;
    text-decoration: none;
    display: block;
    padding: 15px 10px;
}
.editor-content .editor-listlinks li a:hover {
    text-decoration: underline;
}
.editor-footer {
    border-top: 2px solid #f9f8f8;
    margin-top: 40px;
    padding-top: 30px;
}
.editor-footer .margin-right {
    margin-right: 4.477611940298507%;
    *margin-right: 4.4348768975634645%}
.editor-footer .push-left {
    float: left!important;
    margin: 0!important;
}

.editor-footer .editor-info p {
    margin: 0 0 5px;
}

/*.editor-info {
    margin-top: 20px;
}*/

@media (max-width:767px) {
    .editor-info .margin-left {
    margin-left: 80px!important;
}
}.editor-info p {
    margin: 6px 0;
    font-size: 14px;
}
.editor-content .editor-linklist h2, .linklist h2 {
    border-bottom: 3px solid #f9f8f8;
    margin-bottom: 0;
    font-size: 25px;
    padding-bottom: 10px;
}
.editor-content .editor-linklist ul, .linklist ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.editor-content .editor-linklist li, .linklist li {
    border-bottom: 1px solid #e5e5e5;
}
.editor-content .editor-linklist a, .linklist a {
    color: #772583;
    font-size: 16px;
    line-height: 1.4;
    display: block;
    padding: 13px 0;
    text-decoration: none;
}
.editor-content .editor-linklist a:hover, .linklist a:hover {
    text-decoration: underline;
}
.linklist-collapse {
    margin-bottom: 40px;
}
.linklist-collapse>ul {
    border-top: 1px solid #e5e5e5;
}
.linklist-collapse>ul>li {
    margin: 0;
    -webkit-transition: background-color .25s ease-in-out;
    transition: background-color .25s ease-in-out;
}
.linklist-collapse>ul>li.is-active {
    background: #f9f8f8;
}
.linklist-collapse a {
    padding: 0;
}
.linklist-collapse a .title {
    font-size: 16px;
    margin: 0;
    padding: 15px;
    position: relative;
    padding-right: 50px;
    color: #772583;
    font-family: HelveticaNeueLTStd-Roman, Helvetica Neue, Helvetica, Arial, sans-serif!important;
}
.linklist-collapse a .title:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 43px auto;
    background-position: -9px -853px;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    right: 15px;
    top: 15px;
    height: 25px;
    width: 25px;
    background-color: #fff;
    border-radius: 25px;
}
.linklist-collapse a.is-collapsed .title {
    font-weight: 400;
    color: #474747;
}
.linklist-collapse a.is-collapsed .title:before {
    background-position: -9px -8px;
    background-color: #772583;
}
.linklist-collapse a.is-collapsed:hover {
    background-color: #f8f4f9;
}
.linklist-collapse a.is-collapsed:hover .title {
    color: #772583;
    text-decoration: none;
}
.linklist-collapse a:hover {
    text-decoration: none;
    background-color: transparent;
}
.linklist-collapse a:hover .title {
    text-decoration: underline;
}
.linklist-collapse .answer a {
    display: inline;
}
.linklist-collapse .description {
    padding: 0 15px 15px;
}


.linklist-collapse .answer iframe {
   width: 100%!important;
   min-height: 375px!important;
   border: 0;
}

@media print {
    .linklist-collapse .description {
    display: block;
}
}.functionpage .linklist-standard {
    margin-top: 20px;
}
.functionpage .linklist-standard ul {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.linklist-standard li {
    padding: 15px 0;
}
.linklist-standard li:last-child {
    padding-bottom: 0;
}
.linklist-standard--heading {
    margin-top: 40px;
}
.linklist-standard--heading h2 {
    border-bottom: 4px solid #e5e5e5;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 25px;
}
.linklist-standard .content .title {
    margin: 0;
    font-size: 1.2rem;
    font-weight: 500;
    color: #252525;
}
.linklist-standard .content .description {
    color: #252525;
    font-size: 1rem;
    margin: 10px 0 0;
}
.linklist-standard .content .date {
    font-size: .875rem;
    color: #666;
   font-weight: 600;
}
.linklist-standard .content .category {
    text-transform: uppercase;
    font-size: .875rem;
    color: #333;
    border-left: 1px solid #777;
    padding-left: 5px;
}
.linklist-standard ul li a:hover {
    text-decoration: none;
}
.linklist-standard ul li a:hover .title {
    text-decoration: underline;
}
.linklist-standard ul li:last-child {
    border: none;
}
.functionpage .linklist-article {
    margin-top: 20px;
}
.functionpage .linklist-article ul {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.linklist-article ul li {
    padding: 15px 0;
    margin-bottom: 0;
}
.linklist-article ul li:last-child {
    padding-bottom: 0;
    margin-bottom: 10px;
}
.linklist-article--heading {
    margin-top: 40px;
}
.linklist-article--heading h2 {
    border-bottom: 4px solid #e5e5e5;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 25px;
}
.linklist-article .first-article .image {
    width: 27%;
    max-width: 110px;
    margin-bottom: 20px;
}
.linklist-article .first-article .content {
    margin-left: 33%}
@media (min-width:450px) and (max-width:767px) {
    .linklist-article .first-article .content {
    margin-left: 130px;
}
}.linklist-article .image {
    width: 50px;
    float: left;
    margin-bottom: 10px;
}
.linklist-article .image img {
    width: 100%}
.linklist-article .date {
    font-size: 12px;
    color: #777;
    margin: 3px 0;
}
.linklist-article .placeholder {
    background: #b2c4e4 url(/webdav/files/System/public/assets/images/forsattsblad-pattern.png) no-repeat 100% 80%;
    background-size: 85% auto;
    height: 0;
    width: 100%;
    padding-bottom: 140%
}

.linklist-article .content {
    margin-left: 70px;
}

.linklist-article .content .title {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #252525;
}
.linklist-article .content .description {
    color: #474747;
    font-size: 14px;
    margin: 10px 0 0;
}
.linklist-article ul li a:hover {
    text-decoration: none;
}
.linklist-article ul li a:hover .title {
    text-decoration: underline;
}
.linklist-article ul li:last-child {
    border: none;
}
@media (max-width:767px) {
    .linklist-teaser {
    margin-top: 40px;
}
}.linklist-teaser ul li {
    padding: 20px;
    background: #e5ebf6;
    border: 0;
    margin-bottom: 10px;
}
.linklist-teaser ul li .title {
    border: none;
    margin: 0 0 5px;
    padding: 0;
    font-family: omnes-pro, sans-serif;
    font-size: 21px;
    line-height: 1.1;
}
@media (min-width:992px) {
    .linklist-teaser ul li .title {
    font-size: 28px;
}
}.linklist-teaser ul li p {
    font-size: 16px;
    color: #3e3e3e;
}
.linklist-teaser ul li a:hover {
    text-decoration: none;
}
.linklist-teaser ul li:first-child a {
    background: #99b1db;
}
.linklist-teaser ul li:first-child a:hover {
    background: #7a9ad0;
}
.linklist-teaser ul li:nth-child(2) a {
    background: #b2c4e4;
}
.linklist-teaser ul li:nth-child(2) a:hover {
    background: #8ea9d7;
}
.linklist-teaser ul li:nth-child(3) a {
    background: #ccd8ed;
}
.linklist-teaser ul li:nth-child(3) a:hover {
    background: #a3b9df;
}
.linklist-teaser ul li:nth-child(4) a {
    background: #e5ebf6;
}
.linklist-teaser ul li:nth-child(4) a:hover {
    background: #b6c7e4;
}
.linklist-teaser ul li a.btn {
    background: #772583;
    text-align: center;
    display: block;
    padding: 15px 0;
    margin-top: 25px;
    font-size: 18px;
}
.linklist-teaser .linklist-teaser--block {
    padding: 0;
}
.linklist-teaser .linklist-teaser--block a {
    background: #e5ebf6;
    padding: 20px 60px 20px 20px;
    position: relative;
    color: #474747;
}
.linklist-teaser .linklist-teaser--block a:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 64px;
    background-position: -14px -73px;
    background-repeat: no-repeat;
    content: "";
    width: 55px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -23px;
}
@media (max-width:767px) {
    .linklist-billboard {
    margin-top: 40px;
    margin-left: -10px;
    margin-right: -10px;
}
}.linklist-billboard ul li {
    border-color: #f9f8f8;
    border-width: 2px;
}
.linklist-billboard ul li a {
    background: #fff;
    padding: 20px 40px 20px 20px;
    position: relative;
}
.linklist-billboard ul li a .title {
    border: none;
    color: #772583;
    margin: 0 0 4px;
    padding: 0;
    font-family: omnes-pro, sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
}
@media (min-width:992px) {
    .linklist-billboard ul li a .title {
    font-size: 22px;
}
}.linklist-billboard ul li a p {
    color: #474747;
    margin: 0;
    font-size: 14px;
}
.linklist-billboard ul li a:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 60px;
    background-position: -19px -138px;
    background-repeat: no-repeat;
    content: "";
    width: 43px;
    height: 25px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
}
.linklist-billboard ul li a:hover {
    text-decoration: none;
    background: #f8f8f8;
}
.linklist-billboard ul li:last-child {
    border-bottom: none;
}
.functionpage .linklist-press {
    margin-top: 20px;
}
.linklist-press ul {
    border-top: 1px solid #e5e5e5;
}
.linklist-press ul li a {
    display: block;
    padding: 20px 10px;
}
.linklist-press ul li a:hover {
    text-decoration: none;
}
.linklist-press ul li a:hover .title {
    text-decoration: underline;
}
.linklist-press .date span {
    font-size: 14px;
    background: #f4d47f;
    padding: 1px 3px;
    margin-bottom: 4px;
    display: inline-block;
    color: #252525;
}
.linklist-press .title {
    margin: 0;
    font-size: 16px;
}
.linklist-jobs ul {
    border-top: 1px solid #e5e5e5!important;
    padding-top: 5px;
}
.linklist-jobs ul li {
    position: relative;
    margin: 0;
}
.linklist-jobs ul li a {
    margin-top: 22px;
}
.linklist-jobs ul li span {
    position: absolute;
    left: 0;
    top: 11px;
}
.linklist-twitter li {
    background-position: 0 15px!important;
}
.linklist-twitter a {
    display: inline;
}
.list-plain {
    list-style: none;
    padding: 0;
    margin-top: 0;
}
.list-arrows a {
    position: relative;
}
.list-arrows a:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 38px auto;
    background-position: -10px -86px;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 23px;
    height: 18px;
}
.list-dropdown {
    border-radius: 0;
    width: 100%;
    margin-top: -1px;
    box-sizing: border-box;
}
.list-dropdown li>a:focus, .list-dropdown li>a:hover {
    background-color: #772583;
    background-image: none;
    -webkit-filter: none;
    filter: none;
}
.teaser {
    float: left;
    width: 100%;
    margin: 0 0 40px;
}
@media (min-width:768px) {
    .teaser {
    margin: 0 0 20px;
}
}.teaser:last-child {
    margin-bottom: 0;
}
.teaser>a {
    text-decoration: none;
}
.teaser a:hover .title {
    text-decoration: underline;
}
@media (max-width:449px) {
    .teaser .teaser-head .image {
    margin-bottom: 10px;
}
}@media (min-width:450px) {
    .teaser .teaser-head .image {
    float: left;
    width: 29%;
    margin: 0 3% 3% 0;
}
}.teaser .teaser-head .image img {
    width: 100%}
.teaser .teaser-head .title {
    font-size: 23px;
    margin: 0 0 10px;
    line-height: 1.1;
}
@media (min-width:992px) {
    .teaser .teaser-head .title {
    font-size: 28px;
}
}@media (min-width:450px) {
    .teaser .content, .teaser .teaser-head .title {
    margin-left: 32%}
}.teaser .description {
    font-size: 16px;
    margin: 0 0 10px;
}
.teaser .read-more {
    font-size: 16px;
    color: #772583;
    text-decoration: none;
    position: relative;
    padding-left: 25px;
}
.teaser .read-more:hover {
    text-decoration: underline;
}
.teaser .read-more:before {
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat -13px -90px;
    background-size: 40px auto;
    content: " ";
    width: 23px;
    height: 19px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.teaser-link p {
    font-size: 14px;
    margin-bottom: 0;
}
@media (min-width:768px) {
    .teaser-link p {
    margin: 0;
}
.teaser-link a {
    background-color: #e9e9e9;
    padding: 15px 50px 15px 15px;
    display: block;
    text-decoration: none;
    position: relative;
    color: #252525!important;
}
.teaser-link a:hover {
    background-color: #e5e5e5;
}
.teaser-link a:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 60px;
    background-position: -18px -137px;
    background-repeat: no-repeat;
    content: "";
    width: 43px;
    height: 25px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
}
.wrapper .teaser-link a {
    font-size: 14px;
    min-height: 70px;
    box-sizing: border-box;
}
}.contact-list>ul {
    list-style: none;
    padding: 0;
    margin: 40px 0;
}
.contact-list>ul>li {
    margin-bottom: 40px;
}
.contact-list>ul>li li {
    margin: 0 0 3px;
}
.contact-list .contact-card h2 {
    margin: 0;
    line-height: 1;
    font-size: 16px;
}
.contact-list .contact-card .department, .contact-list .contact-card .title {
    color: #777;
}
.contact-list .contact-card .mail {
    font-size: 14px;
}
.contact-list .contact-card .mail:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    display: block;
    content: "";
    background-size: 32px auto;
    background-position: 0 -313px;
    background-repeat: no-repeat;
    width: 30px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
}
.contact-list .contact-card .telephone {
    font-size: 14px;
}
.contact-list .contact-card .telephone:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    display: block;
    content: "";
    background-size: 32px auto;
    background-position: 0 -346px;
    background-repeat: no-repeat;
    width: 30px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
}
.contact-card {
    margin-bottom: 15px;
}
.contact-card .photo {
    float: left;
    width: 80px;
    height: 80px;
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 100px auto;
    background-position: -10px -2470px;
    background-repeat: no-repeat;
    background-color: #f9f8f8;
}
.contact-card .photo img {
    width: 100%}
.contact-card h2 {
    font-size: 18px;
    margin: 0 0 6px 100px;
    line-height: 1;
}
.contact-card a {
    color: #772583;
    text-decoration: none;
}
.contact-card a:hover {
    text-decoration: underline;
}
.contact-card .info {
    margin-left: 100px;
}
.contact-card .info li {
    font-size: 14px;
    margin: 0 0 1px;
}
@media (min-width:768px) and (max-width:900px) {
    .sub-content {
    width: 47%!important;
    margin: 0!important;
    padding: 0 20px;
}
.sub-content:nth-child(2n) {
    padding-left: 20px;
}
}.sub-content h2 {
    line-height: 23px;
    margin-bottom: 10px;
}
.sub-content h2 a {
    color: #772583;
    font-family: omnes-pro, sans-serif;
    font-size: 23px;
    text-decoration: none;
    display: block;
}
.sub-content h2 a:hover {
    text-decoration: underline;
}
.sub-list {
    margin: 15px 0;
}
.sub-list li a {
    display: inline-block;
    padding: 10px 10px 10px 30px;
    color: #772583;
    font-size: 14px;
    text-decoration: none;
}
.sub-list li a:hover {
    text-decoration: underline;
}
[src="/sitevision/util/images/externallink.png"], [src="/sitevision/util/images/externallinknewwindow.png"], [src="/sitevision/util/images/newwindow.gif"] {
    width: 0;
    height: 0;
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat;
    background-size: 40px auto;
    padding: 12px;
    max-height: none;
    max-width: none;
    vertical-align: middle;
    margin: 0 0 0 5px;
}
[src="/sitevision/util/images/externallinknewwindow.png"] {
    background-position: -8px -671px;
}
[src="/sitevision/util/images/externallink.png"] {
    background-position: -8px -711px;
}
[src="/sitevision/util/images/newwindow.gif"] {
    background-position: -8px -752px;
}
a[href$=".pdf"] {
    position: relative;
}
a[href$=".pdf"]:after {
    height: 23px;
    width: 20px;
    content: "";
    display: inline-block;
    margin: -3px 0 0 10px;
    vertical-align: middle;
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat -10px -473px;
    background-size: 40px auto;
}
a[href$=".txt"] {
    position: relative;
}
a[href$=".txt"]:after {
    height: 25px;
    width: 20px;
    content: "";
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: middle;
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat -10px -1073px;
    background-size: 40px auto;
}
a[href$=".xls"], a[href$=".xlsx"] {
    position: relative;
}
a[href$=".xls"]:after, a[href$=".xlsx"]:after {
    height: 26px;
    width: 29px;
    content: "";
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: middle;
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat -14px -1448px;
    background-size: 56px auto;
}
a[href$=".ppt"], a[href$=".pptx"] {
    position: relative;
}
a[href$=".ppt"]:after, a[href$=".pptx"]:after {
    height: 26px;
    width: 29px;
    content: "";
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: middle;
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat -14px -1560px;
    background-size: 56px auto;
}
a[href$=".doc"], a[href$=".docx"] {
    position: relative;
}
a[href$=".doc"]:after, a[href$=".docx"]:after {
    height: 26px;
    width: 29px;
    content: "";
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: middle;
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat -14px -1617px;
    background-size: 56px auto;
}
.date-icon {
    float: left;
    margin-bottom: 10px;
}
.date-icon .day-of-month {
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat;
    width: 53px;
    height: 60px;
    background-position: -53px -1963px;
    background-size: 273px;
    text-align: center;
}
.date-icon .day-of-month span {
    white-space: nowrap;
    height: 60px;
    line-height: 55px;
    font-family: omnes-pro, sans-serif;
    font-size: 31px;
    font-weight: 500;
    color: #252525;
}
.date-icon.passed .day-of-month {
    background-image: url(/webdav/files/System/public/assets/svg/35-hexagon-grey.svg);
    background-size: 58px;
    background-position: -3px -1px;
}
.date-icon .month {
    font-size: 11px;
    text-align: center;
    color: #474747;
}
.cookie-module {
    text-align: center;
    margin: 0;
    padding: 10px;
    width: auto;
    background: #fff;
    color: #474747;
    font-size: 16px;
}
@media (max-width:767px) {
    .cookie-module {
    font-size: 14px;
}
.cookie-module .btn-primary {
    font-size: 16px;
    padding: 15px 10px;
    display: block;
    width: 100%;
    margin: 10px 0 0;
}
}.nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
@media (min-width:1170px) {
    .nav-main {
    margin-left: -15px;
}
}.nav-main>li {
    float: left;
    margin-right: 5px;
}
.nav-main>li a {
    font-family: HelveticaNeueLTStd-Roman, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    display: inline-block;
    padding: 0 15px;
}
@media (min-width:992px) {
    .nav-main>li a {
    font-size: 16px;
}
}.nav-main>li a span {
    padding: 15px 0 16px;
    display: inline-block;
}
.nav-main>li a:hover span {
    border-bottom: 3px solid #e5e5e5;
    padding: 15px 0 13px;
    color: #a547b3;
}
.nav-main>li a.current span {
    border-bottom: 3px solid #772583;
    padding: 15px 0 13px;
    color: #772583;
}
.nav-support ul {
    list-style: none;
    margin: 0;
    padding: 5px 0 7px;
    text-align: right;
}
@media (max-width:1170px) {
    .nav-support ul {
    margin-left: 10px;
    margin-right: 10px;
}
}@media (max-width:767px) {
    .nav-support ul {
    text-align: center;
}
}.nav-support li {
    display: inline-block;
}
@media (max-width:767px) {
    .nav-support li {
    padding: 20px 5px;
}
}.nav-support a {
    font-size: 12px;
    margin-left: 5px;
}
@media (max-width:767px) {
   .nav-support a {
    font-size: 16px;
    margin: 0 5px;
    padding: 10px;
	}
}
.nav-sub {
    padding: 40px 20px 0;
    border-right: 3px solid #f9f8f8;
}
.nav-sub ul {
    list-style: none;
    padding: 0;
}
.nav-sub li a {
    display: block;
    text-decoration: none;
}
.nav-sub li a:hover {
    text-decoration: underline;
}
.nav-sub li.current>a {
    color: #772583;
}
.nav-sub>ul>li {
    margin-bottom: 20px;
}
.nav-sub>ul>li.current, .nav-sub>ul>li.current-section {
    margin-left: -20px;
    padding-left: 20px;
    border-left: 3px solid #c080c0;
}
.nav-sub>ul>li.current>a {
    margin-left: -23px;
    padding-left: 18px;
    border-left: 3px solid #772583;
}
.nav-sub>ul>li>a {
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.nav-sub>ul>li>ul>li.current>a {
    margin-left: -23px;
    padding-left: 45px;
    border-left: 3px solid #772583;
}
.nav-sub>ul>li>ul>li.current>a:before {
    left: 20px;
}
.nav-sub>ul>li>ul>li>a {
    font-size: 14px;
    margin-bottom: 3px;
    padding-top: 5px;
    padding-bottom: .8rem;
    padding-left: 25px;
    position: relative;
}
.nav-sub>ul>li>ul>li>a:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 38px auto;
    background-position: -10px -85px;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 23px;
    height: 18px;
}

.nav-sub>ul>li>ul>li>ul {
    margin-left: 0;
}

.nav-sub>ul>li>ul>li>ul>li>a {
    font-size: 14px;
    padding-left: 40px;
    margin-bottom: .8rem;
}

.nav-sub>ul>li>ul>li>ul>li>ul>li a {
    font-size: 14px;
    padding-left: 55px;
    margin-bottom: .8rem;
}

.nav-sub>ul>li>ul>li>ul>li>ul>li>ul>li> a {
    padding-left: 70px;
}

.nav-sub>ul>li>ul>li>ul>li.current>a {
    margin-left: -23px;
    padding-left: 60px;
    border-left: 3px solid #772583;
}
.nav-sub>ul>li>ul>li>ul>li.current>a:before {
    left: 20px;
}

@media (max-width:767px) {
   
   .uka-heading-with-icon .pagecontent {
      background-color: #f9f8f8;
      margin: 0 0 0 -20px;
      padding: 0 0 0 20px;
   }
   
   .editor-content h1 {
    	padding-right: 65px;
    }
   
   .uka-heading-with-icon .sv-image-portlet #Bildikon + img {
      /*margin: 40px 20px -20px 0;*/
   min-width: 80px!important;
      max-width: 80px!important;
   }
 
}

.uka-heading-with-icon .sv-image-portlet #Bildikon + img {
      /*margin: 40px 20px -20px 0;*/
   min-width: 120px;
   max-width: 120px;
   }

.uka-heading-with-icon .pagecontent {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
       -ms-flex-align: center;
           align-items: center;
}
   
.uka-heading-with-icon .pagecontent .sv-image-portlet {
   	margin: 0 20px 0 0!important; 
   } 



.navbar-context {
    margin: 0 -10px;
    position: relative;
}
.navbar-context .nav-context--toggle {
    position: absolute;
    top: -45px;
    right: 0;
    width: 70px;
    height: 70px;
    margin-top: -25px;
    padding-bottom: 70px;
    background-color: transparent;
}
.navbar-context .nav-context--toggle:before {
    background-color: #772583;
    background-position: -14px -13px;
    background-size: 74px auto;
    border-radius: 100%;
    margin: 4px 13px 13px;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
    left: 0;
}
.navbar-context .nav-context--toggle span {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 5px;
    font-size: 11px;
    text-align: center;
}
.navbar-context.is-active .nav-context--toggle {
    background-color: #772583;
}
.navbar-context.is-active .nav-context--toggle:before {
    background-position: -15px -235px;
}
.navbar-context.is-active .nav-context--toggle span {
    display: none;
}
.navbar-context .nav-context li {
    margin: 0;
}
.navbar-context .nav-context li a {
    display: block;
    background: #772583;
    color: #fff;
    padding: 15px;
    text-decoration: none;
}
.navbar-context .nav-context li a:hover {
    text-decoration: underline;
}
.nav-toolbox, .navbar-toolbox {
    position: relative;
}
.nav-toolbox {
    float: left;
    width: 100%;
    padding: 0;
}
@media (min-width:901px) {
    .nav-toolbox {
    padding: 40px 0 0;
    width: 60px;
    float: right;
}
}.nav-toolbox li {
    margin-bottom: 5px;
    text-align: center;
}
@media (max-width:900px) {
    .nav-toolbox li {
    float: left;
    width: 20%}
}.nav-toolbox a {
    width: 60px;
    display: inline-block;
    background: url(/webdav/files/System/public/assets/svg/icon-sprites.svg) no-repeat 0 0;
    padding-top: 45px;
    background-size: 60px auto;
    background-position: -4px -853px;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
}
@media (min-width:901px) {
    .nav-toolbox li a {
    width: 100%}
}.nav-toolbox li a:hover {
    text-decoration: underline;
}
@media (min-width:901px) {
    .nav-toolbox li.print {
    border-bottom: 2px solid #f9f8f8;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
}.nav-toolbox li.print a {
    background-position: 2px -760px;
}
.nav-toolbox li.listen a {
    background-position: -1px -881px;
}
.nav-toolbox li.facebook a {
    background-position: 2px -306px;
}
.nav-toolbox li.twitter a {
    background-position: 2px -939px;
}
.nav-toolbox li.linkedin a {
    background-position: 2px -462px;
}
.nav-toolbox li.share a {
    background-position: 1px -1962px;
}
.rsbtn {
    position: absolute!important;
    top: -25px;
    left: 50px;
}
@media (min-width:901px) {
    .rsbtn {
    left: -230px;
    position: absolute!important;
    top: 62px;
}
}.nav-helper {
    text-align: right;
    margin: 20px 0 0;
}
@media (max-width:767px) {
    .nav-helper {
    text-align: center;
    margin: 15px 0;
}
}.nav-helper li {
    display: inline-block;
   vertical-align: top;
}
.nav-helper li a {
    background-image: url(/images/18.4c671d831621e6e2f4dbf52/1525261015373/uka-icons-services.svg);
    display: block;
    padding-top: 35px;
    background-size: 40px auto;
    background-position: 9px -1478px;
    background-repeat: no-repeat;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    width: 50px;
}
@media (max-width:767px) {
    .nav-helper li a {
    padding: 35px 10px 0;
    width: 60px;
}
}@media (min-width:992px) {
    .nav-helper li a {
    width: 60px;
       font-size:12px;
}
}.nav-helper li a:hover {
    text-decoration: underline;
}
.nav-helper li.index a {
    background-position: 4px -582px;
}
@media (max-width:767px) {
    .nav-helper li.index a {
    background-position: 11px -582px;
}
}@media (min-width:992px) {
    .nav-helper li.index a {
    background-position: 9px -582px;
}
}.nav-helper li.contact a {
    background-position: 3px -264px;
}
@media (max-width:767px) {
    .nav-helper li.contact a {
    background-position: 11px -264px;
}
}@media (min-width:992px) {
    .nav-helper li.contact a {
    background-position: 9px -264px;
}
}
.nav-helper li.e-service a {
    background-position: 6px -1478px;
}
@media (max-width:767px) {
    .nav-helper li.e-service a {
    background-position: 11px -1478px;
}
}@media (min-width:992px) {
    .nav-helper li.e-service a {
    background-position: 8px -1478px;
}
}
@media (min-width:768px) {
    .navbar-mobile {
    display: none!important;
}
}.nav-mobile--toggle {
    position: absolute;
    top: 0;
    right: 0;
}
.nav-mobile--toggle ul li {
    float: left;
}
.nav-mobile--toggle ul li button {
    background-color: #772583;
    color: #fff;
    border: none;
    padding-top: 35px;
    padding-bottom: 10px;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    width: 60px;
    position: relative;
}
.nav-mobile--toggle ul li button:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    display: block;
    content: "";
    background-size: 60px auto;
    background-position: 0 -373px;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 40px;
    top: 0;
    left: 0;
}
.nav-mobile--toggle ul li button.is-collapsed {
    background-color: transparent;
    color: #474747;
}
.nav-mobile--toggle ul li.icon-menu button {
    border-left: 1px solid #6b2176;
}
.nav-mobile--toggle ul li.icon-menu button:before {
    background-position: 0 -1307px;
}
.nav-mobile--toggle ul li.icon-menu button.is-collapsed {
    border: none;
}
.nav-mobile--toggle ul li.icon-menu button.is-collapsed:before {
    background-position: 0 -371px;
}
.nav-mobile--toggle ul li.icon-search button:before {
    background-position: 4px -1090px;
    background-size: 48px auto;
}
.nav-mobile--toggle ul li.icon-search button.is-collapsed:before {
    background-position: 4px -658px;
}
.nav-mobile ul {
    list-style: none;
    padding: 0;
}
.nav-mobile li a {
    display: block;
    text-decoration: none;
    padding: 15px;
}
.nav-mobile li a:hover {
    text-decoration: underline;
}
.nav-mobile>li>a {
    background: #772583;
    color: #fff;
    border-bottom: 1px solid #6b2176;
}
.nav-mobile>li.current-section>a, .nav-mobile>li.current>a {
    background: #f9f8f8;
    border-bottom: 1px solid #f9f8f8;
    color: #772583;
    font-weight: 600;
}
.nav-mobile>li>ul>li.current-section>a {
    color: #772583;
}
.nav-mobile>li>ul>li.current>a {
    color: #772583;
    font-weight: 700;
}
.nav-mobile>li>ul>li>ul {
    margin-left: 15px;
    margin-bottom: 15px;
}
.nav-mobile>li>ul>li>ul>li.current-section>a {
    color: #772583;
}
.nav-mobile>li>ul>li>ul>li.current>a {
    color: #772583;
    font-weight: 700;
}
.nav-mobile>li>ul>li>ul>li>a {
    font-size: 14px;
    margin-bottom: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    position: relative;
}
.nav-mobile>li>ul>li>ul>li>a:before {
    background-image: url(/webdav/files/System/public/assets/svg/icon-sprites.svg);
    background-size: 38px auto;
    background-position: -10px -85px;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 23px;
    height: 18px;
}
.nav-mobile>li>ul>li>ul>li>ul {
    margin-left: 25px;
}
.nav-mobile>li>ul>li>ul>li>ul>li.current-section>a {
    color: #772583;
}
.nav-mobile>li>ul>li>ul>li>ul>li.current>a {
    color: #772583;
    font-weight: 700;
}
.nav-mobile>li>ul>li>ul>li>ul>li>a {
    font-size: 14px;
    padding-left: 15px;
}

.nav-mobile>li>ul>li>ul>li>ul>li>ul>li> a {
    font-size: 14px;
    padding-left: 25px;
}

.show-print {
    display: none;
}
@media print {
    a: after {
    content: " (" attr(href) ") "}
.show-print {
    display: block;
}
.main-content {
    border: none;
}
.cookie-module, .footer, .header, .hide-print, .nav-helper, .nav-main, .nav-sub, .nav-support, .nav-toolbox, .search {
    display: none;
}
.sv-fixed-fluid-grid [class*=sv-column-]+[class*=sv-column-]:last-child, .sv-fluid-grid [class*=sv-column-]+[class*=sv-column-]:last-child, .sv-grid [class*=sv-column-]+[class*=sv-column-]:last-child {
    float: left;
    width: 100%;
    margin-left: 0;
}
}

/*		Förändringar av publikationer och besult-listan		*/

.iconPublication img {
   width: 1.6em!important;
   padding: 0 0 0 10px;
}

.uka-report-listing__article .content {
   margin-left: 50px!important;
}

/* NO FONT WEIGHT START ----------------------------------*/

.remove-font-weight h1 {
   font-weight: normal !important; 
}
/* NO FONT WEIGHT END ------------------------------------*/

/* CONFERENCE AND SEMINAR LIVE-VIDEO START ---------------*/

.uka-live-video {
   width: 100%;
   height: 350px;
   border: 0;
}


/* CONFERENCE AND SEMINAR LIVE-VIDEO END -----------------*/

/* FILESHARE MODULE START --------------------------------*/

.uka-fileshare li {
   border-bottom: 1px solid #e5e5e5;
   padding: 0.75em 0;
}

.uka-fileshare a {
   padding: 0.75em 0;
   display: block;
}

/* FILESHARE MODULE END ----------------------------------*/

/* CUSTOM TABLE START */

.custom-table__button{
   color: #fff!important;
   cursor: pointer;
   background: #772583;
   margin: 0;
   padding: 10px 20px;
}
.custom-table__button:hover{
   background: #47174e;
}
.custom-table__button::after{
   content: none!important;
}
.sv-table-type-uka-anpassad tr td:first-of-type{
   width: 80px;
}
.sv-table-type-uka-anpassad tr td:nth-child(3){
   width: 230px;
}
/* CUSTOM TABLE END */

.con-clickable-container:hover a {
   text-decoration: underline;
}

.megamenu{display:none;position:absolute;width:100%;box-shadow:0 10px 20px -10px #00000069;background:#f9f8f8;z-index:9;border-top:4px solid #f4f3f3}.megamenu.active{display:block}.megamenu-content>div{position:relative}.megamenu-content ul{margin:0;padding:0;width:100%;display:inline-block}.megamenu-content>div>ul>li>a{display:none}.megamenu-content>div>ul>li{display:none}.megamenu-content>div>ul>li.active{display:inline-block;width:100%}.megamenu-content>div>ul>li>ul{padding:20px 0;font-size:0}.megamenu-content>div>ul>li>ul>li{width:25%;display:inline-block;padding:0 10px;box-sizing:border-box;vertical-align:top}.megamenu-content ul li a{box-sizing:border-box;font-family:omnes-pro,sans-serif;font-size:16px}.megamenu .list-arrows a:before{top:12px}
.uka-scroll-to-top{display:none;background:url(/webdav/files/System/public/assets/svg/scroll-to-top.svg) no-repeat center left;background-size:contain;text-decoration:none;position:fixed;bottom:8rem;right:0;height:3rem;width:3rem;opacity:.8;z-index:3}.uka-scroll-to-top:hover{text-decoration:underline}.uka-pillar-content{position:relative}.uka-pillar-content .sv-list-style-pillista li,.uka-pillar-content ul.normal li,.uka-pillar-content ol.normal li{margin-bottom:.5rem}.sv-template-pillar-page .uka-padding,.uka-pillar-padding,.uka-pillar-quote{padding-left:2.5rem;padding-right:2.5rem}.uka-pillar-content__header{max-width:666px;margin-left:auto;margin-right:auto;position:relative}.uka-pillar-content__number{font-size:120px;color:#772583;position:absolute;top:0;left:-170px;line-height:1.2;z-index:2;text-align:right;width:150px}@media (max-width:900px){.uka-pillar-content__number{font-size:4rem}}@media (max-width:767px){.uka-pillar-padding,.uka-pillar-quote{padding-left:5rem;padding-right:2.5rem}.uka-pillar-content--vertical .uka-pillar-content__header{margin-top:7.2rem}.uka-pillar-content__number{top:-1.1em;left:0;text-align:left}}@media (max-width:500px){.sv-template-pillar-page .uka-padding{padding-left:1rem;padding-right:1rem}.uka-pillar-padding,.uka-pillar-quote{padding-left:4.1rem;padding-right:1rem}}@media print{.sv-template-portlet{display:block;padding:inherit;margin:inherit}}@media (max-width:900px){h1.uka-pillarpage-banner__header{font-size:2.488em!important}.sv-font-pp-heading-1{font-size:2.074em}.sv-font-pp-heading-2{font-size:1.728em}.sv-font-pp-heading-3{font-size:1.44em}.sv-font-pp-dekorationsrubrik{font-size:1.44em}.sv-font-pp-ingress{font-size:1.2em}}@media (max-width:500px){h1.uka-pillarpage-banner__header{font-size:1.802em!important}.sv-font-pp-heading-1{font-size:1.602em}.sv-font-pp-heading-2{font-size:1.424em}.sv-font-pp-heading-3{font-size:1.266em}.sv-font-pp-dekorationsrubrik{font-size:1.266em}.sv-font-pp-ingress{font-size:1.125em}}.uka-pillar-toolbox__list{padding:2.5rem 0}.uka-pillar-toolbox__item a,.uka-pillar-toolbox__item button{color:#772583;padding:50px 0 0 0}.uka-pillar-toolbox__item a{background-position:center top;background-size:60px}.uka-pillar-toolbox__item--listen a{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAtMjAgMTA4IDEwOCIgd2lkdGg9IjEwOCIgaGVpZ2h0PSIxMDgiIGlkPSIxNi1zb3VuZCIgeT0iMTU3NyI+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ1LjggMjIuM2MtLjYtLjYtMS41LS42LTIuMSAwcy0uNiAxLjUgMCAyLjFjNS4zIDUuMyA1LjMgMTMuOSAwIDE5LjEtLjYuNi0uNiAxLjUgMCAyLjEuMy4zLjcuNCAxLjEuNHMuOC0uMSAxLjEtLjRjNi4zLTYuNCA2LjMtMTYuOC0uMS0yMy4zem01LjItNi40Yy0uNi0uNi0xLjUtLjYtMi4xIDAtLjYuNi0uNiAxLjUgMCAyLjEgNC4zIDQuMyA2LjYgOS45IDYuNiAxNS45cy0yLjMgMTEuNy02LjYgMTUuOWMtLjYuNi0uNiAxLjUgMCAyLjEuMy4zLjcuNCAxLjEuNHMuOC0uMSAxLjEtLjRjNC44LTQuOCA3LjUtMTEuMiA3LjUtMTguMS0uMS02LjYtMi44LTEzLTcuNi0xNy45ek0zOC41IDI4LjdjLS42LjYtLjYgMS41IDAgMi4xLjkuOSAxLjMgMiAxLjMgMy4ycy0uNSAyLjMtMS4zIDMuMmMtLjYuNi0uNiAxLjUgMCAyLjEuMy4zLjcuNCAxLjEuNHMuOC0uMSAxLjEtLjRjMS40LTEuNCAyLjItMy4zIDIuMi01LjNzLS44LTMuOS0yLjItNS4zYy0uNy0uNi0xLjYtLjYtMi4yIDB6bS01LjQtMTAuM2MtLjUtLjMtMS4xLS4yLTEuNi4ybC0xMS4zIDguN0gxMWMtLjggMC0xLjUuNy0xLjUgMS41djEwLjNjMCAuOC43IDEuNSAxLjUgMS41aDkuMmwxMS4zIDguN2MuMy4yLjYuMy45LjMuMiAwIC41LS4xLjctLjIuNS0uMy44LS44LjgtMS4zVjE5LjhjMC0uNi0uMy0xLjEtLjgtMS40em0tMi4yIDI2LjhMMjEuNiAzOGMtLjMtLjItLjYtLjMtLjktLjNoLTguMnYtNy4zaDguMmMuMyAwIC43LS4xLjktLjNsOS4zLTcuMnYyMi4zeiIvPjwvc3ZnPg==")}.uka-pillar-toolbox__item--print a{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAtMjAgMTA4IDEwOCIgd2lkdGg9IjEwOCIgaGVpZ2h0PSIxMDgiIGlkPSIxNC1wcmludGVyIiB5PSIxMzYxIj48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDQuNiAzM2MuNCAwIC44LS4yIDEuMS0uNC4zLS4zLjQtLjcuNC0xLjFzLS4yLS44LS40LTEuMWMtLjYtLjYtMS42LS42LTIuMSAwLS4zLjMtLjQuNy0uNCAxLjEgMCAuNC4yLjguNCAxLjEuMy4yLjYuNCAxIC40em0tMTUuOCA5LjdoMTAuNGMuOCAwIDEuNS0uNyAxLjUtMS41cy0uNy0xLjUtMS41LTEuNUgyOC44Yy0uOCAwLTEuNS43LTEuNSAxLjVzLjcgMS41IDEuNSAxLjV6bTAgNC45aDEwLjRjLjggMCAxLjUtLjcgMS41LTEuNXMtLjctMS41LTEuNS0xLjVIMjguOGMtLjggMC0xLjUuNy0xLjUgMS41cy43IDEuNSAxLjUgMS41em0yMi45LTIyLjRoLTUuNnYtNy4xYzAtMS4zLTEtMi4zLTIuMy0yLjNIMjQuMWMtMS4zIDAtMi4zIDEtMi4zIDIuM3Y3LjFoLTUuNmMtMS4zIDAtMi4zIDEtMi4zIDIuM3YxNy45YzAgMS4zIDEgMi4zIDIuMyAyLjNoNS42djIuNmMwIDEuMyAxIDIuMyAyLjMgMi4zaDE5LjhjMS4zIDAgMi4zLTEgMi4zLTIuM3YtMi42aDUuNmMxLjMgMCAyLjMtMSAyLjMtMi4zVjI3LjVjLS4xLTEuMi0xLjEtMi4zLTIuNC0yLjN6bS0yNi44LTYuM2gxOC4zdjYuM0gyNC45di02LjN6bTE4LjIgMzAuNkgyNC45VjM3LjdoMTguM3YxMS44em03LjktNC44aC00Ljh2LTguNWMwLS44LS43LTEuNS0xLjUtMS41SDIzLjRjLS44IDAtMS41LjctMS41IDEuNXY4LjVIMTdWMjguMmgzNHYxNi41eiIvPjwvc3ZnPg==")}.uka-pillar-toolbox__item--facebook a{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSIwNi1mYWNlYm9vayIgdmlld0JveD0iLTIwIC0yMCAxMDggMTA4IiB3aWR0aD0iMTA4IiBoZWlnaHQ9IjEwOCIgeT0iNTQwIj48c3R5bGU+LnN0MTV7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGR9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIHN0MTUiIGQ9Ik01MC4yIDEwaC0zMWMtNi4xIDAtMTEuMSA1LTExLjEgMTEuMXYyNi43YzAgNi4xIDUgMTEuMSAxMS4xIDExLjFoMzFjNi4xIDAgMTEuMS01IDExLjEtMTEuMVYyMS4xYzAtNi4xLTUtMTEuMS0xMS4xLTExLjF6bS04LjMgMjQuNWgtNC43djE2LjloLTdWMzQuNWgtMy4zdi02aDMuM3YtMy45YzAtMi44IDEuMy03LjEgNy4xLTcuMWg1LjJ2NS44aC0zLjhjLS42IDAtMS41LjMtMS41IDEuNnYzLjVoNS4zbC0uNiA2LjF6Ii8+PC9zdmc+")}.uka-pillar-toolbox__item--twitter a{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAtMjAgMTA4IDEwOCIgd2lkdGg9IjEwOCIgaGVpZ2h0PSIxMDgiIGlkPSIxNy10d2l0dGVyIiB5PSIxNjg1Ij48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTguOCAxOC45Yy0xLjguOC0zLjggMS4zLTUuOSAxLjYgMi4xLTEuMiAzLjctMy4yIDQuNS01LjUtMiAxLjItNC4xIDItNi41IDIuNC0xLjktMi00LjUtMy4yLTcuNC0zLjItNS42IDAtMTAuMiA0LjUtMTAuMiAxMCAwIC44LjEgMS42LjMgMi4zLTguNS0uNC0xNi00LjQtMjEtMTAuNS0uOSAxLjUtMS40IDMuMi0xLjQgNSAwIDMuNSAxLjggNi42IDQuNSA4LjQtMS43LS4xLTMuMi0uNS00LjYtMS4zdi4xYzAgNC45IDMuNSA4LjkgOC4yIDkuOC0uOS4yLTEuOC40LTIuNy40LS43IDAtMS4zLS4xLTEuOS0uMiAxLjMgNCA1LjEgNi45IDkuNSA3LTMuNSAyLjctNy45IDQuMy0xMi43IDQuMy0uOCAwLTEuNiAwLTIuNC0uMSA0LjUgMi44IDkuOSA0LjUgMTUuNiA0LjUgMTguNyAwIDI5LTE1LjMgMjktMjguNXYtMS4zYzIuMS0xLjUgMy44LTMuMiA1LjEtNS4yIi8+PC9zdmc+")}.uka-pillar-toolbox__item--linkedin a{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAtMjAgMTA4IDEwOCIgd2lkdGg9IjEwOCIgaGVpZ2h0PSIxMDgiIGlkPSIwOS1saW5rZWRpbiIgeT0iODIxIj48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTIuMSA1Mi4xaC03LjZWNDAuMmMwLTIuOS0uMS02LjUtNC02LjUtNCAwLTQuNiAzLjEtNC42IDYuM3YxMi4xaC03LjZWMjcuNmg3LjNWMzFoLjFjMS0xLjkgMy41LTQgNy4yLTQgNy43IDAgOS4yIDUuMSA5LjIgMTEuN3YxMy40ek0xOS43IDI0LjJjLTIuNCAwLTQuNC0yLTQuNC00LjRzMi00LjQgNC40LTQuNGMyLjQgMCA0LjQgMiA0LjQgNC40LjEgMi40LTEuOSA0LjQtNC40IDQuNG0zLjggMjcuOWgtNy42VjI3LjZoNy42djI0LjV6TTU1LjkgOC4zSDEyLjFDMTAgOC4zIDguMyA5LjkgOC4zIDEydjQ0YzAgMiAxLjcgMy43IDMuOCAzLjdINTZjMi4xIDAgMy44LTEuNyAzLjgtMy43VjEyYzAtMi4xLTEuOC0zLjctMy45LTMuNyIvPjwvc3ZnPg==")}.uka-pillar-toolbox__item--share a{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAtMjAgMTA4IDEwOCIgd2lkdGg9IjEwOCIgaGVpZ2h0PSIxMDgiIGlkPSIzNC1tYWlsLWxpZ2h0IiB5PSIzNTIxIj48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzUuMiA0Mi44Yy0uMy4zLS44LjUtMS4zLjVzLS45LS4yLTEuMy0uNUw5LjMgMTkuM2MtLjEuMy0uMi42LS4yLjlWNDljMCAyIDEuNiAzLjYgMy42IDMuNmg0My4yYzIgMCAzLjYtMS42IDMuNi0zLjZWMjAuMmMwLS41LS4xLTEtLjMtMS40bC0yNCAyNHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzQgMzguOWwyMi4zLTIyLjNjLS4xIDAtLjItLjEtLjQtLjFIMTIuN2MtLjMgMC0uNi4xLS45LjJMMzQgMzguOXoiLz48L3N2Zz4=")}.uka-pillar-toolbox__item--download a{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjE2IDBoODBjMTMuMyAwIDI0IDEwLjcgMjQgMjR2MTY4aDg3LjdjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMjY5LjcgMzc4LjNjLTcuNSA3LjUtMTkuOCA3LjUtMjcuMyAwTDkwLjEgMjI2LjFjLTEyLjYtMTIuNi0zLjctMzQuMSAxNC4xLTM0LjFIMTkyVjI0YzAtMTMuMyAxMC43LTI0IDI0LTI0em0yOTYgMzc2djExMmMwIDEzLjMtMTAuNyAyNC0yNCAyNEgyNGMtMTMuMyAwLTI0LTEwLjctMjQtMjRWMzc2YzAtMTMuMyAxMC43LTI0IDI0LTI0aDE0Ni43bDQ5IDQ5YzIwLjEgMjAuMSA1Mi41IDIwLjEgNzIuNiAwbDQ5LTQ5SDQ4OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHptLTEyNCA4OGMwLTExLTktMjAtMjAtMjBzLTIwIDktMjAgMjAgOSAyMCAyMCAyMCAyMC05IDIwLTIwem02NCAwYzAtMTEtOS0yMC0yMC0yMHMtMjAgOS0yMCAyMCA5IDIwIDIwIDIwIDIwLTkgMjAtMjB6Ii8+PC9zdmc+");background-position:center top 22px;background-size:18px}.uka-pillar-toolbox__item--download a[href$=".pdf"]:after{display:none}.uka-pillar-toolbox__copy{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDMzLjk0MSA2NS45NDFsLTUxLjg4Mi01MS44ODJBNDggNDggMCAwIDAgMzQ4LjExOCAwSDE3NmMtMjYuNTEgMC00OCAyMS40OS00OCA0OHY0OEg0OGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHYzMjBjMCAyNi41MSAyMS40OSA0OCA0OCA0OGgyMjRjMjYuNTEgMCA0OC0yMS40OSA0OC00OHYtNDhoODBjMjYuNTEgMCA0OC0yMS40OSA0OC00OFY5OS44ODJhNDggNDggMCAwIDAtMTQuMDU5LTMzLjk0MXpNMjY2IDQ2NEg1NGE2IDYgMCAwIDEtNi02VjE1MGE2IDYgMCAwIDEgNi02aDc0djIyNGMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4aDk2djQyYTYgNiAwIDAgMS02IDZ6bTEyOC05NkgxODJhNiA2IDAgMCAxLTYtNlY1NGE2IDYgMCAwIDEgNi02aDEwNnY4OGMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoODh2MjAyYTYgNiAwIDAgMS02IDZ6bTYtMjU2aC02NFY0OGg5LjYzMmMxLjU5MSAwIDMuMTE3LjYzMiA0LjI0MyAxLjc1N2w0OC4zNjggNDguMzY4YTYgNiAwIDAgMSAxLjc1NyA0LjI0M1YxMTJ6Ii8+PC9zdmc+");background-position:center top 22px;background-size:18px;background-repeat:no-repeat;background-color:transparent;border:0;cursor:pointer;font-size:11px}.uka-pillar-toolbox__copy:hover{text-decoration:underline}.uka-pillar-menu{font-family:helvetica,sans-serif;position:absolute;left:-1px;top:0;height:100%}.uka-pillar-menu__sticky{position:-webkit-sticky;position:sticky;left:0;top:0;margin-top:3rem;width:80px;overflow-x:hidden;overflow-y:visible;white-space:nowrap;background-color:white;z-index:3;box-shadow:0 8px 32px 0 rgba(0,0,0,0.15);transition:width .2s;line-height:1.4}.uka-pillar-menu__sticky:hover{width:390px}.uka-pillar-menu__sticky:hover .uka-pillar-menu__pagename{white-space:normal}.uka-pillar-menu--open .uka-pillar-menu__sticky{width:390px!important}.uka-pillar-menu--open .uka-pillar-menu__pagename{white-space:normal!important}.uka-pillar-menu__header{border-bottom:3px solid #f9f8f8;position:relative}.uka-pillar-menu__button{height:74px;width:74px;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNDc0NzQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSIwNy1oYW1idXJnYXJlIiB2aWV3Qm94PSItMjAgLTIwIDEwOCAxMDgiIHdpZHRoPSIxMDgiIGhlaWdodD0iMTA4IiB5PSI2NDgiPjxzdHlsZT4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0cHVycGxlIiBkPSJNMTIgMjNoNDRjMS43IDAgMy0xLjMgMy0zcy0xLjMtMy0zLTNIMTJjLTEuNyAwLTMgMS4zLTMgM3MxLjQgMyAzIDN6bTQ0IDhIMTJjLTEuNyAwLTMgMS4zLTMgM3MxLjMgMyAzIDNoNDRjMS43IDAgMy0xLjMgMy0zIDAtMS42LTEuMy0zLTMtM3ptMCAxNEgxMmMtMS43IDAtMyAxLjMtMyAzczEuMyAzIDMgM2g0NGMxLjcgMCAzLTEuMyAzLTMgMC0xLjYtMS4zLTMtMy0zeiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:40px;background-position:center;cursor:pointer;border:2px solid white;border:0;-webkit-appearance:none;background-color:white;padding:0;margin:3px;font-size:0}.uka-pillar-menu__header-text{position:absolute;top:50%;line-height:4px}.uka-pillar-menu--open .uka-pillar-menu__button{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNDc0NzQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAtMjAgMTA4IDEwOCIgd2lkdGg9IjEwOCIgaGVpZ2h0PSIxMDgiIGlkPSIzMS1jbG9zZS14LXB1cnBsZSIgeT0iMzE5NyI+PHBhdGggY2xhc3M9InN0cHVycGxlIiBkPSJNMzguMyAzNGwxMy40LTEzLjRjMS4yLTEuMiAxLjItMy4xIDAtNC4yLTEuMi0xLjItMy4xLTEuMi00LjIgMEwzNCAyOS44IDIwLjYgMTYuM2MtMS4yLTEuMi0zLjEtMS4yLTQuMiAwLTEuMiAxLjItMS4yIDMuMSAwIDQuMkwyOS44IDM0IDE2LjMgNDcuNGMtMS4yIDEuMi0xLjIgMy4xIDAgNC4yIDEuMiAxLjIgMy4xIDEuMiA0LjIgMEwzNCAzOC4zbDEzLjQgMTMuNGMxLjIgMS4yIDMuMSAxLjIgNC4yIDAgMS4yLTEuMiAxLjItMy4xIDAtNC4yTDM4LjMgMzR6Ii8+PC9zdmc+")}.uka-pillar-menu__button:focus{outline-color:#003da5}.uka-pillar-menu__main{position:relative}.uka-pillar-menu__progress-container{height:100%;width:8px;background:#f1e9f2;position:absolute;display:none}.uka-pillar-menu__progress-bar{height:0;width:8px;background:#772583}.uka-pillar-menu__list{list-style:none;margin:0;padding:1rem 0;overflow-y:scroll;max-height:calc(100vh - 115px);-ms-overflow-style:none}.uka-pillar-menu__list::-webkit-scrollbar{display:none}.uka-pillar-menu__link{text-decoration:none;padding:1rem 0;display:block;transition:all .2s}.uka-pillar-menu__link:hover .uka-pillar-menu__number,.uka-pillar-menu__link:hover .uka-pillar-menu__pagename{text-decoration:underline}.uka-pillar-menu__number{font-weight:600;text-align:center;vertical-align:middle;width:80px}.uka-pillar-menu__pagename{vertical-align:top;width:280px}.uka-pillar-menu__number,.uka-pillar-menu__pagename{font-size:1rem;display:inline-block;transition:all .2s}.uka-pillar-menu__link--active{background-color:#772683}.uka-pillar-menu__link--active .uka-pillar-menu__number,.uka-pillar-menu__link--active .uka-pillar-menu__pagename{color:white;font-size:1.2rem;font-weight:900}@-moz-document url-prefix(){.uka-pillar-menu__list{overflow-x:hidden!important}}@media (max-width:767px){.uka-pillar-menu__sticky{width:60px;box-shadow:0 6px 12px 0 rgba(0,0,0,0.1)}.uka-pillar-menu__sticky:hover{width:60px}.uka-pillar-menu__sticky:hover .uka-pillar-menu__pagename{white-space:nowrap}.uka-pillar-menu__number{width:60px}.uka-pillar-menu__button{height:54px;width:54px}.uka-pillar-menu__list{padding:.8rem 0;max-height:calc(100vh - 90px)}.uka-pillar-menu__link{padding:.8rem 0}}@media (max-width:500px){.uka-pillar-menu__sticky{width:50px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.06)}.uka-pillar-menu__sticky:hover{width:50px}.uka-pillar-menu__sticky:hover .uka-pillar-menu__pagename{white-space:nowrap}.uka-pillar-menu__number{width:50px}.uka-pillar-menu__button{height:44px;width:44px}.uka-pillar-menu__list{padding:.6rem 0;max-height:calc(100vh - 75px)}.uka-pillar-menu__link{padding:.6rem 0}}.uka-pillarpage-banner{margin-bottom:1rem}.uka-pillarpage-banner__color{position:relative}.uka-pillarpage-banner__arc-bottom{height:4rem;width:100%;display:block;position:absolute;bottom:-1px}.uka-pillarpage-banner__color--purple{background-color:#772583}.uka-pillarpage-banner__color--gray{background-color:#857874}.uka-pillarpage-banner__color--blue{background-color:#003da5}.uka-pillarpage-banner__color--orange{background-color:#eaaa00}.uka-pillarpage-banner__color--orange h1{color:#252525!important}h1.uka-pillarpage-banner__header{display:block;font-family:omnes-pro,sans-serif;font-weight:normal;font-style:normal;font-size:4.209rem;color:white;line-height:1.3;max-width:770px;margin:0 auto;padding-top:3rem;padding-bottom:8rem;text-align:center}@media (max-width:900px){.uka-pillarpage-banner__color:after{height:3rem}h1.uka-pillarpage-banner__header{padding-bottom:7rem}}@media (max-width:767px){.uka-pillarpage-banner__color:after{height:2rem}h1.uka-pillarpage-banner__header{padding-bottom:6rem}}@media (max-width:500px){.uka-pillarpage-banner__color:after{height:1rem}h1.uka-pillarpage-banner__header{padding-top:2rem;padding-bottom:4rem}}.uka-pillar-divider__color{height:25rem;width:100%;overflow:hidden;position:relative}.uka-pillar-divider__img{height:25rem;width:100%;overflow:hidden;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.uka-pillar-divider__arc-top,.uka-pillar-divider__arc-bottom{height:4rem;width:100%;z-index:1;position:absolute}.uka-pillar-divider__arc-top{top:-1px}.uka-pillar-divider__arc-bottom{bottom:-1px}@media (max-width:900px){.uka-pillar-divider__img,.uka-pillar-divider__color{height:22rem}.uka-pillar-divider__arc-top,.uka-pillar-divider__arc-bottom{height:3rem}}@media (max-width:767px){.uka-pillar-divider__img,.uka-pillar-divider__color{height:16rem}.uka-pillar-divider__arc-top,.uka-pillar-divider__arc-bottom{height:2rem}}@media (max-width:500px){.uka-pillar-divider__img,.uka-pillar-divider__color{height:12rem}.uka-pillar-divider__arc-top,.uka-pillar-divider__arc-bottom{height:1rem}}.uka-pillar-divider__color--purple{background-color:#772583}.uka-pillar-divider__color--gray{background-color:#857874}.uka-pillar-divider__color--blue{background-color:#003da5}.uka-pillar-divider__color--orange{background-color:#eaaa00}.uka-animated-numbers{background-color:#f9f8f8;padding:2.5rem .5rem}.uka-animated-numbers p{margin-top:0}.uka-animated-numbers .sv-font-pp-dekorationsrubrik{max-width:1170px;margin:0 auto 2.8rem auto;text-align:center}.uka-animated-numbers__list{max-width:1170px;margin:0 auto;display:flex;justify-content:space-between}.uka-animated-numbers__item{text-align:center;width:33%}.uka-animated-numbers .sv-font-pillar-pages-ingress{margin-bottom:.5rem}.uka-animated-numbers__hexagon{font-family:omnes-pro,sans-serif;width:150px;height:150px;color:white;margin:0 auto;background-image:url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAzREE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi41IDI0LjMiPgogIDxwYXRoIGQ9Ik0xMS4zIDIzLjdjLTEuNS0xLjItMy4xLTIuMy00LjgtMy4yLTEuNy0xLTMuNC0xLjgtNS4yLTIuNS4zLTEuOS40LTMuOC40LTUuOHMtLjEtMy45LS40LTUuOEMzIDUuNiA0LjggNC44IDYuNCAzLjhjMS43LTEgMy4zLTIuMSA0LjgtMy4yIDEuNSAxLjIgMy4xIDIuMyA0LjggMy4yIDEuNyAxIDMuNCAxLjggNS4yIDIuNS0uMyAxLjktLjQgMy44LS40IDUuOHMuMSAzLjkuNCA1LjhjLTEuOC43LTMuNSAxLjUtNS4yIDIuNS0xLjcgMS0zLjMgMi4xLTQuNyAzLjMiIC8+Cjwvc3ZnPg==');background-repeat:no-repeat;background-position:center;background-size:contain;display:flex;flex-direction:column;justify-content:center}.uka-animated-numbers__number{line-height:1;font-size:3rem;margin-top:2px}.uka-animated-numbers__unit{line-height:18px;font-size:1rem}@media (max-width:900px){.uka-animated-numbers__hexagon{width:120px;height:120px}.uka-animated-numbers__number{font-size:2.8rem}}@media (max-width:500px){.uka-animated-numbers{background-color:#f9f8f8;padding:1.6rem 1rem 0 1rem}.uka-animated-numbers .sv-font-pp-dekorationsrubrik{margin-bottom:1.5rem}.uka-animated-numbers__item{text-align:center;width:100%;margin-bottom:1.6rem}.uka-animated-numbers__hexagon{width:100px;height:100px}.uka-animated-numbers__number{font-size:2rem}}@media (max-width:380px){.uka-animated-numbers__list{flex-direction:column}}.uka-pillar-quote{padding-top:8rem;padding-bottom:8rem;margin:2rem 0}.uka-pillar-quote p{color:#fff;display:block}p.uka-pillar-quote__text{position:relative;max-width:666px;margin:0 auto;padding-left:100px;line-height:1.3;font-style:italic}p.uka-pillar-quote__text:before{content:'”';position:absolute;top:0;left:0;font-size:128px;font-family:helvetica;line-height:1;font-style:normal;color:#4d77c0}p.uka-pillar-quote__author{text-align:right;max-width:666px;margin:1.5rem auto 0 auto}.uka-pillar-quote--blue{background-color:#003da5}.uka-pillar-quote--purple{background-color:#772583}.sv-grid-sm-12 .uka-pillar-quote{background-color:transparent;padding-top:2rem;padding-bottom:2rem;padding-left:0;padding-right:0}.sv-grid-sm-12 .uka-pillar-quote__text,.sv-grid-sm-12 .uka-pillar-quote__author{color:#474747}@media (max-width:960px){.uka-pillar-quote{padding-top:8rem;padding-bottom:5rem}p.uka-pillar-quote__text{max-width:none;margin:auto;padding-left:0}p.uka-pillar-quote__text:before{top:-60px}.sv-grid-sm-12 .uka-pillar-quote{padding-top:5rem}}@media (max-width:767px){.uka-pillar-quote{padding-top:7rem;padding-bottom:4rem}.sv-grid-sm-12 .uka-pillar-quote{padding-top:1rem;padding-bottom:1rem}.sv-grid-sm-12 p.uka-pillar-quote__text{padding-left:5rem}.sv-grid-sm-12 p.uka-pillar-quote__text:before{top:0}}@media (max-width:500px){.uka-pillar-quote{padding-top:6rem;padding-bottom:3rem}.sv-grid-sm-12 p.uka-pillar-quote__text{padding-left:4rem}}.uka-pillar-read-more{width:100%;padding:1.5rem 2.5rem;background-color:#f9f8f8;margin-top:2em;margin-bottom:2em;box-sizing:border-box}@media (max-width:500px){.uka-pillar-read-more{padding:1rem}}.uka-pillar-video{margin:2.5rem 0}@media (max-width:900px){.uka-pillar-video .sv-column-4,.uka-pillar-video .sv-column-3{float:none!important;width:auto!important;display:block;position:static;left:44.77611940298508%;margin-left:0!important}.uka-pillar-video .sv-embeddedmedia-portlet{margin-top:1rem}}.uka-pillar-accordion{position:relative;box-sizing:border-box;background-color:#f9f8f8;border-bottom:2rem solid #f9f8f8;height:210px;margin-top:2rem;overflow:hidden;padding:1.5rem 2.5rem 0 2.5rem}.uka-pillar-accordion:after{content:"";height:20px;display:block;position:absolute;left:0;bottom:0;width:100%;transition:all .2s;opacity:1;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(249,248,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f9f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#eaf3fa',GradientType=0)}.uka-pillar-accordion.active:after{opacity:0}.uka-pillar-accordion__expand-button-wrapper{display:block;position:relative;text-align:center;margin-bottom:2rem}.uka-pillar-accordion__expand-button{border:0;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:12px;width:40px;height:40px;border-radius:50%;background-color:#772583;margin-top:-20px}.uka-pillar-accordion__expand-button--plus{background-image:url('/images/18.2d79659b171ac547cba868d/1589795012494/plus-solid.svg')}.uka-pillar-accordion__expand-button--minus{background-image:url('/images/18.2d79659b171ac547cba8688/1589795012446/minus-solid.svg')}@media (max-width:500px){.uka-pillar-accordion{padding-left:1em;padding-right:1em}}.uka-pillar-content--horizontal{margin-top:2rem}.uka-pillar-menu--horizontal{position:static;height:auto;margin:0 auto 0 auto;z-index:3;left:0;right:0;top:0}.is-sticky .uka-pillar-menu--horizontal{position:fixed}.uka-pillar-menu--horizontal .uka-pillar-menu__heading{padding-top:1.6rem;padding-bottom:.2rem;color:rgba(255,255,255,.7);font-size:.875rem;max-width:1170px;margin:0 auto;text-transform:uppercase}.uka-pillar-menu__no-picker{list-style:none;margin:0 auto;padding-left:0;padding:0 0 .8rem 0;width:100%;max-width:1170px;white-space:normal;overflow:hidden;opacity:1;position:relative;z-index:1}.uka-pillar-menu__no-picker .uka-pillar-menu__item{display:inline-block}.uka-pillar-menu__no-picker .uka-pillar-menu__item:hover{text-decoration:underline}.uka-pillar-menu__no-picker .uka-pillar-menu__link{padding:.2rem 1rem .2rem 0;margin:.4rem 1rem .4rem 0;color:white;border-right:1px solid rgba(255,255,255,0.2)}.uka-pillar-menu--horizontal .uka-pillar-menu__link--active{font-weight:700;background-color:transparent;text-decoration:underline}.uka-pillar-menu--horizontal .uka-pillar-menu__item:last-child .uka-pillar-menu__link{padding-right:0;border-right:0}.uka-pillar-menu__picker-container{display:none;box-shadow:0 0 16px 0 rgba(0,0,0,0.15);width:100%;background-color:white}.uka-pillar-menu__picker{list-style:none;margin:0;padding:0;position:relative;border-bottom:1px solid #772583}.uka-pillar-menu__active-item{cursor:pointer;padding:1.2rem 2.8rem 1.2rem 1.1rem}.uka-pillar-menu__active-item.active{font-weight:600}.uka-pillar-menu__toggle{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:3;background-image:url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzcyNTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDQxLjkgMTY3LjNsLTE5LjgtMTkuOGMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDIyNCAzMjguMiA0Mi45IDE0Ny41Yy00LjctNC43LTEyLjMtNC43LTE3IDBMNi4xIDE2Ny4zYy00LjcgNC43LTQuNyAxMi4zIDAgMTdsMjA5LjQgMjA5LjRjNC43IDQuNyAxMi4zIDQuNyAxNyAwbDIwOS40LTIwOS40YzQuNy00LjcgNC43LTEyLjMgMC0xN3oiLz48L3N2Zz4=');background-repeat:no-repeat;background-size:1rem;background-position:right 1.1rem center;transition:all .2s}.uka-pillar-menu__toggle--open{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.uka-pillar-menu__dropdown{display:none;list-style:none;margin:0;padding:.6rem 0}.uka-pillar-menu__dropdown .uka-pillar-menu__item{display:block}.uka-pillar-menu__dropdown .uka-pillar-menu__link{padding:.8rem 1.1rem}@media (min-width:767px){.uka-pillar-menu--horizontal{margin:0 -1rem;background-color:#003da5;color:white}}@media (max-width:767px){.uka-pillar-menu__no-picker{display:none}.uka-pillar-menu__picker-container{display:block}.uka-pillar-menu--horizontal .uka-pillar-menu__heading{display:none}}
@media print{.sv-responsiveTable--fixedFirst__pinned,.sv-responsiveTable--fixedFirst{border:0!important;display:table;table-layout:fixed!important}.sv-responsiveTable--fixedFirst__scrollable{visibility:hidden;overflow:hidden!important;width:100%!important;word-break:break-all!important;float:left;white-space:normal;table-layout:fixed}table{table-layout:fixed!important;display:table!important;border:0;overflow:hidden!important;width:auto!important;box-shadow:none;border:none!important}table:before,table:after{content:none;box-shadow:none!important}td,th{display:table-cell!important;word-break:break-all!important;overflow-wrap:break-word!important;word-wrap:break-word!important;white-space:-o-pre-wrap;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;overflow:hidden;max-width:400px;word-wrap:break-word}table p{display:block!important;height:auto!important;display:table-cell!important;word-break:break-all!important;overflow-wrap:break-word!important;word-wrap:break-word!important}table tr{box-shadow:none!important}table a{display:block;color:#000!important}a[href]:after{content:none!important}body *{font-family:Helvetica,sans-serif!important}}
.uka-yellow-square *{font-family:omnes-pro,sans-serif!important}.uka-grey-bkg-h3 h3{margin:1em 0 0 0!important;background:#f8f8f8;padding:1em 1em 0 1em}.uka-yellow-square{margin-bottom:2em}.uka-yellow-square ul{width:90%;min-height:90px;padding:0;margin:0 auto;text-align:center}.uka-yellow-square li{vertical-align:top;display:inline-block;width:30%;margin:0 .5% 0;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.uka-yellow-square h3{text-align:center;font-size:15px;background-image:url('/images/18.794d1f901621e65b329be9a/1525264174775/08-hexagon.svg');background-repeat:no-repeat;background-position:top center;height:60px;line-height:60px;font-weight:500;margin-bottom:5px;color:#000}.uka-yellow-square .sv-text-portlet strong,.uka-yellow-square .sv-text-portlet table.sv-standard th p,strong{font-weight:500!important}.uka-yellow-square span{display:block;text-align:center;padding-bottom:5px}.uka-yellow-square span[class*="ingress"]{font-size:15px!important;color:#595959;word-wrap:break-word}.uka-yellow-square a[class*="tableheading"]{font-size:18px;font-weight:500;color:#000}.uka-yellow-square span[class*="normal-small"]{margin-bottom:15px;color:#787878}.uka-yellow-square div[class*="normal-small"]{font-size:15px}.uka-yellow-square a{text-decoration:none}.uka-yellow-square a:hover{text-decoration:underline}@media all and (max-width:730px){.uka-yellow-square li{display:block;float:none;width:100%;max-width:100%}.uka-yellow-square span[class*="ingress"]{width:100%}}
.uka-genvagarFooter div div div ul li:nth-child(2),.uka-genvagarFooter div.sv-column-6:nth-child(3){margin-top:14px}
#__ba_panel{display:none}.uka-qa-list__answer ul.normal{list-style-type:disc;padding:0 0 0 2.5em;margin:1em 0}.uka-qa-list__answer ol.normal{margin:1em 0 0}.uka-qa-list__answer ul.normal li,.uka-qa-list__answer ol.normal li{border:0}.uka-qa-list__answer ul.normal li:before,.uka-qa-list__answer ol.normal li:before{display:inline-block}.uka-qa-list__answer ol.normal li:after{display:none}.uka-apsis-form label{font-weight:bold;font-family:omnes-pro,sans-serif;color:#252525;margin-bottom:5px;display:inline-block}.uka-apsis-form label span{color:red}.uka-apsis-form input[type="text"].env-form-input,.uka-apsis-form input[type="email"].env-form-input{display:block;box-sizing:border-box;color:#555;background-color:#fff;background-image:none;width:100%;padding:0 0 0 12px;line-height:normal!important;height:2em;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:0;-webkit-transition:none;transition:none;box-shadow:none;border:1px solid #e5e5e5;background-color:#f9f8f8}.uka-apsis-form .env-button.env-button--primary{-webkit-appearance:button;margin:.5em 0;padding:15px 60px;color:#fff;cursor:pointer;background:#772583;border-radius:0;border:0;display:inline-block;margin-bottom:0;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
