.component.bullet-list .background.dsm{padding:24px}
.component.bullet-list .background.dsm.noBackground{padding:0}
section.component.bullet-list .list.centered .component.headline{width:100%;justify-content:center}
section.component.bullet-list .list{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:24px}
section.component.bullet-list .list.large{row-gap:32px}
section.component.bullet-list .list.medium{row-gap:24px}
section.component.bullet-list .list.small{row-gap:16px}
section.component.bullet-list .list.extra-small{row-gap:8px}
section.component.bullet-list .list.horizontal{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
section.component.bullet-list .list.orange-bullet li::before{background:#ff5f00}
section.component.bullet-list .list.rose-bullet li::before{background:#ffecff}
section.component.bullet-list .list.tulip-bullet li::before{background:#906}
section.component.bullet-list .list.turquoise-bullet li::before{background:#31a3ae}
section.component.bullet-list .list.orange-check li::after{color:#ff5f00}
section.component.bullet-list .list.white-check li::after{color:#fff}
section.component.bullet-list .list li{font-size:1rem;line-height:1.375rem;font-family:Roboto,sans-serif;color:#512b2b;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
section.component.bullet-list .list li::before,section.component.bullet-list .list li::after{content:"";position:absolute;left:0;top:0}
section.component.bullet-list .list li::before{-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;background:#fff;display:block}
section.component.bullet-list .list li::after{font-family:SwedbankHeadlineBlack,Arial,sans-serif;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
section.component.bullet-list .list.large li{padding-left:calc(48px + 12px);padding-top:13px}
section.component.bullet-list .list.large li::before,section.component.bullet-list .list.large li::after{width:48px;height:48px}
section.component.bullet-list .list.large .component.headline{padding-bottom:12px}
section.component.bullet-list .list.large li::before{left:-1px}
section.component.bullet-list .list.large li::after{top:1px;left:-1px;font-size:1.875rem}
section.component.bullet-list .list.medium li{padding-left:calc(30px + 12px);padding-top:3px}
section.component.bullet-list .list.medium li::before,section.component.bullet-list .list.medium li::after{width:30px;height:30px}
section.component.bullet-list .list.medium .component.headline{padding-bottom:8px}
section.component.bullet-list .list.medium li::after{top:2px;font-size:1.25rem}
section.component.bullet-list .list.small li{padding-left:calc(24px + 12px);padding-top:1px}
section.component.bullet-list .list.small li::before,section.component.bullet-list .list.small li::after{width:24px;height:24px}
section.component.bullet-list .list.small .component.headline{padding-bottom:8px}
section.component.bullet-list .list.small li::after{top:1px}
section.component.bullet-list .list.extra-small li{padding-left:calc(12px + 12px)}
section.component.bullet-list .list.extra-small li::before,section.component.bullet-list .list.extra-small li::after{width:12px;height:12px}
section.component.bullet-list .list.extra-small li::before{left:4px;top:5px}
section.component.bullet-list .list.horizontal.centered{text-align:center}
section.component.bullet-list .list.horizontal.centered li{padding-left:0;padding-top:0}
section.component.bullet-list .list.horizontal.centered li::before,section.component.bullet-list .list.horizontal.centered li::after{position:relative;margin:0 auto 12px}
section.component.bullet-list ol.list.large.horizontal.centered li::after{position:absolute;left:calc(50% - 1px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
section.component.bullet-list .list.extra-small li::after{content:""}
section.component.bullet-list ul.list:not(.extra-small) .icon.bullet-check{position:absolute}
section.component.bullet-list ul.list:not(.extra-small).large .icon.bullet-check{left:12px;top:15px;width:22px;height:18px}
section.component.bullet-list ul.list:not(.extra-small).large.horizontal.centered li::after{display:none}
section.component.bullet-list ul.list:not(.extra-small).large.horizontal.centered .icon.bullet-check{left:auto;-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px)}
section.component.bullet-list ul.list:not(.extra-small).medium .icon.bullet-check{left:8px;top:9px;width:14px;height:11px}
section.component.bullet-list ul.list:not(.extra-small).small .icon.bullet-check{left:6px;top:8px;width:11px;height:9px}
section.component.bullet-list ul.list:not(.extra-small).orange-check,section.component.bullet-list ul.list:not(.extra-small).orange-check .icon.bullet-check{color:#ff5f00}
section.component.bullet-list ul.list:not(.extra-small).tulip-check,section.component.bullet-list ul.list:not(.extra-small).tulip-check .icon.bullet-check{color:#906}
section.component.bullet-list ul.list:not(.extra-small).white-check .icon.bullet-check{color:#fff}
section.component.bullet-list ul.list:not(.extra-small).teal-check,section.component.bullet-list ul.list:not(.extra-small).teal-check .icon.bullet-check{color:#257886}
section.component.bullet-list ul.list:not(.extra-small).medium li::before{background-size:14px}
section.component.bullet-list ul.list:not(.extra-small).small li::before{background-size:12px}
section.component.bullet-list ol.list{counter-reset:counter;list-style:none}
section.component.bullet-list ol.list li{counter-increment:counter}
section.component.bullet-list ol.list li::after{content:counter(counter)}
@media screen and (min-width:37.4375em) and (max-width:56.5em){.component.bullet-list.block-a li,.component.bullet-list.block-b li{-webkit-flex:1 0 calc(50% - 12px * 2);-ms-flex:1 0 calc(50% - 12px * 2);flex:1 0 calc(50% - 12px * 2);max-width:calc(50% - 12px * 2)}
.component.bullet-list.block-c li,.component.bullet-list.block-d li{-webkit-flex:1 0 calc(100% - 12px * 0);-ms-flex:1 0 calc(100% - 12px * 0);flex:1 0 calc(100% - 12px * 0);max-width:calc(100% - 12px * 0)}
}
@media screen and (min-width:56.5625em){.component.bullet-list.block-a .background.dsm:not(.noBackground){padding:40px}
.component.bullet-list.block-b .list.horizontal.by-three li,.component.bullet-list.block-c .list.horizontal.by-three li{-webkit-flex:1 0 calc(50% - 12px * 2);-ms-flex:1 0 calc(50% - 12px * 2);flex:1 0 calc(50% - 12px * 2);max-width:calc(50% - 12px * 2)}
.component.bullet-list .list.horizontal li{-webkit-flex:1 0 calc(50% - 12px * 1);-ms-flex:1 0 calc(50% - 12px * 1);flex:1 0 calc(50% - 12px * 1);max-width:calc(50% - 12px * 1)}
.component.bullet-list .list.horizontal.by-three li{-webkit-flex:1 0 calc(33.33333% - 12px * 2);-ms-flex:1 0 calc(33.33333% - 12px * 2);flex:1 0 calc(33.33333% - 12px * 2);max-width:calc(33.33333% - 12px * 2)}
.component.bullet-list .list.horizontal.block-d li,.component.bullet-list .list.horizontal.block-c li{-webkit-flex:1 0 calc(100% - 12px * 0);-ms-flex:1 0 calc(100% - 12px * 0);flex:1 0 calc(100% - 12px * 0);max-width:calc(100% - 12px * 0)}
}