.component.contact-list h2{padding-top:16px;border-bottom:2px solid #ebe7e2;padding-bottom:8px;margin-bottom:12px}
.component.contact-list.service-list .service.contacts{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.component.contact-list.service-list .service.contacts .contact{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:24%;padding:16px 24px 40px 0}
.component.contact-list.service-list .service.contacts .contact .contact-content.no-icon{padding-left:24px}
.component.contact-list.service-list .service.contacts .contact .contact-content{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.component.contact-list.service-list .service.contacts .contact .contact-content .contact-icon-container{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;width:48px;height:48px}
.component.contact-list.service-list .service.contacts .contact .contact-content .contact-icon-container .contact-icon{margin-left:auto;margin-right:auto}
.component.contact-list.service-list .service.contacts .contact .contact-content .contact-icon-container .contact-icon.phone-icon{width:13px;height:20px;background:url("../../../../../etc/designs/wcms/images/icons.svg#contact-phone-view")}
.component.contact-list.service-list .service.contacts .contact .contact-content .contact-icon-container .contact-icon.email-icon{width:20px;height:17px;background:url("../../../../../etc/designs/wcms/images/icons.svg#contact-mail-view")}
.component.contact-list.service-list .service.contacts .contact .contact-content .contact-icon-container .contact-icon.chat-icon{width:20px;height:19px;background:url("../../../../../etc/designs/wcms/images/icons.svg#contact-chat-view")}
.component.contact-list.service-list .service.contacts .contact .contact-content .contact-label-and-link{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.component.contact-list.service-list .service.contacts .contact .contact-content .contact-label-and-link a.contact-link{font-family:SwedbankSansMedium,Arial,sans-serif;font-size:1.25rem;line-height:1.5rem}
.component.contact-list.service-list .service.contacts .contact+.contact .contact-content.no-icon{border-left:solid 1px #ebe7e2}
.component.contact-list.personal-list .contacts .contact{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.component.contact-list.personal-list .contacts .contact img{margin-bottom:0}
.component.contact-list.personal-list .personal.contacts{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}
.component.contact-list.personal-list .personal.contacts.col-2 .contact{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.component.contact-list.personal-list .personal.contacts.col-3 .contact{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.component.contact-list.personal-list .personal.contacts .contact{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:12px 12px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-word-break:break-word;word-break:break-word}
.component.contact-list.personal-list .personal.contacts .contact img{max-width:120px;display:block;margin-right:16px}
.component.contact-list.personal-list .personal.contacts .contact .main-text{line-height:1rem}
.component.contact-list.personal-list .personal.contacts .contact .main-text p{padding-bottom:8px}
.component.contact-list.personal-list .personal.contacts .contact .main-text p a{text-decoration:underline}
.component.contact-list.personal-list .personal.contacts .contact .main-text p a:hover{text-decoration:none}
.block-b .component.contact-list.service-list .service.contacts .contact{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}
.block-b .component.contact-list.personal-list .personal.contacts.col-2 .contact{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}
.block-b .component.contact-list.personal-list .personal.contacts.col-3 .contact{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}
.block-c .component.contact-list.service-list .service.contacts .contact{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
.block-c .component.contact-list.personal-list .personal.contacts.col-2 .contact,.block-c .component.contact-list.personal-list .personal.contacts.col-3 .contact{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}
.block-d .component.contact-list.service-list .service.contacts .contact{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
.block-d .component.contact-list.personal-list .personal.contacts .contact{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.block-d .component.contact-list.personal-list .personal.contacts .contact img{margin-bottom:8px}
.block-d .component.contact-list.personal-list .personal.contacts.col-2 .contact,.block-d .component.contact-list.personal-list .personal.contacts.col-3 .contact{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}
@media screen and (max-width:56.5em){.component.contact-list.service-list .service.contacts .contact{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}
.block-d .component.contact-list.service-list .service.contacts .contact{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}
.block-d .component.contact-list.personal-list .contacts .contact{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.block-d .component.contact-list.personal-list .contacts .contact img{margin-bottom:0}
.block-c .component.contact-list.personal-list .personal.contacts.col-2 .contact,.block-c .component.contact-list.personal-list .personal.contacts.col-3 .contact{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}
}
@media screen and (max-width:37.4375em){.component.contact-list.service-list .service.contacts .contact{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
.component.contact-list.personal-list .personal.contacts .contact{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.component.contact-list.personal-list .personal.contacts .contact img{margin-bottom:8px}
.component.contact-list.personal-list .personal.contacts.col-2 .contact,.component.contact-list.personal-list .personal.contacts.col-3 .contact{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}
.block-b .component.contact-list.personal-list .personal.contacts.col-2 .contact,.block-b .component.contact-list.personal-list .personal.contacts.col-3 .contact{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}
.block-c .component.contact-list.service-list .service.contacts .contact,.block-d .component.contact-list.service-list .service.contacts .contact{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
}