.hide-text{width:0;height:0;overflow:hidden;display:block}
.clearfix:after{content:"";display:table;clear:both}
.component.footer button.general-link{color:#512b2b}
.component.footer button.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 .footer-link{text-underline-offset:6px;text-decoration-thickness:2px}
@media(hover){.general-link{border:0;background:0}
.general-link:not(.underline):hover{text-decoration:underline;text-underline-offset:5px}
.general-link.arrow:hover{text-underline-offset:unset}
.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{position:relative;border:0;background:0;font-size:1rem;line-height:1.375rem;font-family:Roboto,sans-serif;color:#257886;outline-color:#00f}
.general-link:not(.inside-text){display:inline-block}
.general-link.cta{display:inline-block}
.general-link.arrow{font-weight:700;padding-left:15px}
.general-link.arrow dsm-icon-triangle svg{width:6px;height:10px;padding-right:3px}
.general-link.arrow svg{position:absolute;vertical-align:middle;display:inline-block}
.general-link.arrow svg.external-link{position:relative;margin-top:-8px}
.general-link.arrow svg.triangle{margin-top:-4px;left:0;top:10px}
.general-link.link-visited{color:#767676}
.general-link.underline{text-decoration:underline}
.general-link.underline:hover,.general-link:not(.underline){text-decoration:none}
.general-link svg.arrow{padding-right:4px;margin-top:8px;position:absolute;left:0;top:-2px}
.general-link.stand-alone.arrow{position:relative;padding-left:14px}
.general-link.footer-link{line-height:1.5rem;color:#512b2b;font-weight:700;padding:0;display:inline-block;text-align:left}
.general-link .footer-link:focus-visible,.general-link.breadcrumb:focus-visible,.general-link:focus-visible{outline:2px solid #00f;outline-offset:2px}
.general-link.button:focus-visible{outline-offset:2px}
.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}
button.general-button.global:not(.back).active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:3px solid #ff5f00;padding-bottom:2px}
.component.rte .general-link:focus-visible{outline:1px solid #00f;outline-offset:0}
@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}
}