.hide-text{width:0;height:0;overflow:hidden;display:block}
.clearfix:after{content:"";display:table;clear:both}
@media(hover){.component.footer button.general-link:not(.footer-content .general-link).underline:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.component.footer a.general-link:not(.footer-content .general-link).underline:hover{text-decoration:none}
}
.component.footer button.general-link:not(.footer-content .general-link).underline{-webkit-box-shadow:inset 0 -2px 0 #512b2b;-moz-box-shadow:inset 0 -2px 0 #512b2b;box-shadow:inset 0 -2px 0 #512b2b}
.component.footer a.general-link:not(.footer-content .general-link).underline{text-decoration:underline}
.component.footer a.general-link:not(.footer-content .general-link).footer-link{text-underline-offset:6px;text-decoration-thickness:2px}
@media(hover){.general-link:not(.footer-content .general-link){border:0;background:0}
.general-link:not(.footer-content .general-link):not(.underline):hover{text-decoration:underline;text-underline-offset:5px}
.general-button{background:0;border:0;padding:0}
.general-button:hover{background:#c76a31}
.general-button.teal:hover{background:#257886}
.general-link.primary:not(.modal).general-button,.general-button.primary:not(.modal).general-button,.general-link.action.general-button,.general-button.action.general-button{border:0;background:0}
.general-link.primary:not(.modal).general-button:hover,.general-button.primary:not(.modal).general-button:hover,.general-link.action.general-button:hover,.general-button.action.general-button:hover{background:#512b2b1A}
.general-link.primary.general-link:not(.back):hover,.general-button.primary.general-link:not(.back):hover{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px !important;text-decoration-color:#512b2b}
.general-link.primary.modal,.general-button.primary.modal{border:0;background:0}
.general-link.primary.modal:hover,.general-button.primary.modal:hover{text-decoration:none !important}
.general-link.primary.modal:hover dsm-icon-chevron,.general-button.primary.modal:hover dsm-icon-chevron{color:#512b2b;right:2px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.general-link.secondary:hover,.general-button.secondary:hover{text-decoration:none}
.general-link.action.general-link:hover,.general-button.action.general-link:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px !important;text-decoration-color:#512b2b}
.general-link.global,.general-button.global{border:0;background:0}
.general-link.global.back:hover dsm-icon-chevron,.general-button.global.back:hover dsm-icon-chevron{left:-5px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.general-link.global:not(.back):hover,.general-button.global:not(.back):hover{text-decoration:none !important;-webkit-box-shadow:inset 0 -3px 0 #9e8888;-moz-box-shadow:inset 0 -3px 0 #9e8888;box-shadow:inset 0 -3px 0 #9e8888}
}
.general-link:not(.footer-content .general-link){position:relative;border:0;background:0}
.general-link:not(.footer-content .general-link):not(.primary):not(.action):not(.footer-link):not(.global){font-size:1rem;line-height:1.375rem;font-family:Roboto,sans-serif;color:#257886}
.general-link:not(.footer-content .general-link):not(.primary):not(.action):not(.footer-link):not(.global):focus-visible{outline-color:#00f}
.general-link:not(.footer-content .general-link):not(.primary):not(.action):not(.footer-link):not(.inside-text){display:inline-block}
.general-link:not(.footer-content .general-link).cta{display:inline-block}
.general-link:not(.footer-content .general-link).arrow{padding-left:15px}
.general-link:not(.footer-content .general-link).arrow,.general-link:not(.footer-content .general-link).bold{font-weight:700}
.general-link:not(.footer-content .general-link).link-visited{color:#767676}
.general-link:not(.footer-content .general-link):not(.underline){text-decoration:none}
.general-link:not(.footer-content .general-link) .link-arrow{width:6px;height:10px;padding-right:4px;margin-top:8px;position:absolute;left:0;top:-2px}
.general-link:not(.footer-content .general-link).stand-alone.arrow{position:relative;padding-left:14px}
.general-link:not(.footer-content .general-link).stand-alone.arrow .link-arrow{position:absolute;left:0;top:-2px}
.general-link:not(.footer-content .general-link).footer-link{font-size:1rem;line-height:1.5rem;color:#512b2b;font-weight:700;font-family:Roboto,sans-serif;padding:0;display:inline-block;text-align:left}
.general-link:not(.footer-content .general-link).footer-link:focus-visible{outline:2px solid #00f;outline-offset:2px}
.general-link:not(.footer-content .general-link).breadcrumb:focus-visible{outline:2px solid #00f;outline-offset:2px}
.general-link:not(.footer-content .general-link).button:focus-visible{outline-offset:2px}
.general-link:not(.footer-content .general-link):focus-visible{outline:2px solid #00f;outline-offset:0}
.general-button{background:0;border:0;padding:0;background:#ff5f00;padding:8px 24px;font-family:Roboto,sans-serif;color:#fff;font-size:1rem;line-height:1.375rem;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}
.general-button[disabled]{background:#f5b895}
.general-button.teal{background:#31a3ae}
.general-button.teal[disabled]{background:#98d0d6}
.general-link>*,.general-button>*{pointer-events:none}
.general-link dsm-icon-menu,.general-button dsm-icon-menu,.general-link dsm-icon-menu-active,.general-button dsm-icon-menu-active{padding-right:8px}
.general-link dsm-icon-log-in,.general-button dsm-icon-log-in{padding-right:4px}
.general-link.primary:not(.modal),.general-button.primary:not(.modal),.general-link.action,.general-button.action{font-size:1rem;line-height:1.5rem;padding:6px 16px;color:#512b2b;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;outline-offset:2px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.general-link.primary:not(.modal).general-button,.general-button.primary:not(.modal).general-button,.general-link.action.general-button,.general-button.action.general-button{border:0;background:0;cursor:pointer;text-decoration:none !important;white-space:nowrap;padding:4px 12px}
.general-link.primary:not(.modal).general-button:active,.general-button.primary:not(.modal).general-button:active,.general-link.action.general-button:active,.general-button.action.general-button:active{background:#512b2b3D}
.general-link.primary:not(.modal):focus-visible,.general-button.primary:not(.modal):focus-visible,.general-link.action:focus-visible,.general-button.action:focus-visible{outline-offset:3px;outline:2px solid #00f}
.general-link.primary:not(.modal).general-link,.general-button.primary:not(.modal).general-link,.general-link.action.general-link,.general-button.action.general-link{color:#512b2b}
.general-link.primary,.general-button.primary{font-family:SwedbankHeadlineBold,Arial,sans-serif}
.general-link.primary.modal,.general-button.primary.modal{border:0;background:0;padding:4px 0;color:#512b2b;cursor:pointer;font-size:1.5rem;line-height:1.75rem;text-align:left;text-underline-offset:8px;text-decoration-thickness:3px !important}
.general-link.primary.modal dsm-icon-chevron,.general-button.primary.modal dsm-icon-chevron{color:rgba(81,43,43,0.56);position:relative;top:5px;right:7px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;margin-top:-3px;pointer-events:none}
.general-link.primary.modal:focus-visible,.general-button.primary.modal:focus-visible{outline:2px solid #00f;outline-offset:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.general-link.secondary,.general-button.secondary{line-height:1.5rem !important;font-weight:700;text-decoration-thickness:2px !important;text-underline-offset:5px}
.general-link.secondary:focus-visible,.general-button.secondary:focus-visible{outline:2px solid #00f;outline-offset:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.general-link.action,.general-button.action{font-family:Roboto,sans-serif}
.general-link.action dsm-icon-search,.general-button.action dsm-icon-search,.general-link.action dsm-icon-become-a-customer,.general-button.action dsm-icon-become-a-customer{padding-right:4px}
.general-link.action.general-button,.general-button.action.general-button{padding:4px 12px 4px 8px}
.general-link.action.general-link,.general-button.action.general-link{padding:4px 8px}
.general-link.global,.general-button.global{border:0;background:0;color:#512b2b;font-family:Roboto,sans-serif;text-decoration:none;font-size:1rem;line-height:1.375rem;display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap}
.general-link.global:not(.home),.general-button.global:not(.home){padding:5px 0}
.general-link.global.home,.general-button.global.home{padding:2px 0 6px}
.general-link.global:focus-visible,.general-button.global:focus-visible{outline-offset:4px;outline:2px solid #00f;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.general-link.global.back,.general-button.global.back{font-family:SwedbankHeadlineBold,Arial,sans-serif;cursor:pointer}
.general-link.global.back dsm-icon-chevron,.general-button.global.back dsm-icon-chevron{rotate:180deg;margin-top:-3px;position:relative;top:1px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;pointer-events:none}
.general-link.global.back dsm-icon-chevron svg,.general-button.global.back dsm-icon-chevron svg{width:20px;height:20px;pointer-events:none}
.general-link.global:not(.back).active,.general-button.global:not(.back).active{font-weight:700;-webkit-box-shadow:inset 0 -3px 0 #ff5f00;-moz-box-shadow:inset 0 -3px 0 #ff5f00;box-shadow:inset 0 -3px 0 #ff5f00}
@media screen and (min-width:37.5em){.general-link.primary.modal,.general-button.primary.modal{font-size:1.75rem;line-height:2rem}
.general-link.secondary,.general-button.secondary{font-size:1rem !important;line-height:1.5rem !important}
}