.iad-footer.iad-footer-v2{background:#122e42;color:#d4e3ed;padding:0;margin:0;text-align:left;font-family:Lexend,Arial,sans-serif;font-size:13px;line-height:1.6}
.iad-footer-v2 .if-brand-group{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.iad-footer-v2 .if-parent-brand{font-size:11px;color:#adc5d5;line-height:1.7}.iad-footer-v2 .if-parent-brand:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.iad-footer-v2 .if-brand-group{align-items:center}}
.iad-footer-v2 .if-wrap{max-width:1180px;margin:0 auto;padding:44px 28px 28px}
.iad-footer-v2 a{color:inherit;text-decoration:none}.iad-footer-v2 a:hover{color:#fff}.iad-footer-v2 a:focus-visible,.iad-footer-v2 summary:focus-visible{outline:2px solid #99d3f1;outline-offset:5px}
.iad-footer-v2 .if-top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:30px}
.iad-footer-v2 .if-brand{display:inline-flex;position:relative;isolation:isolate;flex:none;padding:12px 10px}.iad-footer-v2 .if-brand img{display:block;width:300px;max-width:100%;height:auto;filter:none}
.iad-footer-v2 .if-glow{position:relative;isolation:isolate}.iad-footer-v2 .if-glow:before{display:none}
.iad-footer-v2 .if-family{text-align:right}.iad-footer-v2 .if-family>p{margin:0 0 12px;font-size:11px;color:#adc5d5}.iad-footer-v2 .if-family-links{display:flex;align-items:center;gap:28px}.iad-footer-v2 .if-family-links a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.iad-footer-v2 .if-family-links img{object-fit:contain;filter:none;flex:none}.iad-footer-v2 .if-direkt{padding:5px 8px;font-size:19px;letter-spacing:-.65px}.iad-footer-v2 .if-direkt i{font-style:normal;font-weight:400;color:#2e709b}.iad-footer-v2 .if-direkt b{font-weight:400;color:#172d42}.iad-footer-v2 .if-health{font-size:13px;color:#f0d6d8}
.iad-footer-v2 .if-links{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;padding:20px 0;margin:0}
.iad-footer-v2 .if-links details{margin:0;padding:0;align-self:start;border:0;background:none;border-radius:0;min-height:0}
.iad-footer-v2 .if-links summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-size:14px;font-weight:500;color:#fff;padding:11px 0;border:0;background:none;border-radius:0}
.iad-footer-v2 .if-links summary::-webkit-details-marker{display:none}.iad-footer-v2 .if-links summary:after{content:'';width:7px;height:7px;border-right:1.5px solid #9ebdce;border-bottom:1.5px solid #9ebdce;transform:rotate(45deg);margin:0 5px 4px 0;position:static}.iad-footer-v2 .if-links details[open] summary:after{transform:rotate(225deg);margin-bottom:0}
.iad-footer-v2 .if-links ul{list-style:none;margin:4px 0 12px;padding:0}.iad-footer-v2 .if-links li{margin:0;padding:0}.iad-footer-v2 .if-links li a{display:block;padding:6px 0;font-size:12px;color:#bdd2df}.iad-footer-v2 .if-links li a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.iad-footer-v2 .if-utilities{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 0}
.iad-footer-v2 .if-pay{display:flex;align-items:center;justify-content:center;gap:24px}.iad-footer-v2 .if-pay img{display:block;width:38px;height:23px;object-fit:contain;filter:none}.iad-footer-v2 .if-pay img:first-child{width:82px;height:28px;filter:brightness(0) invert(1)}.iad-footer-v2 .if-pay img.bankid{width:28px;height:28px;filter:brightness(0) invert(1)}
.iad-footer-v2 .if-actions{display:flex;align-items:center;gap:26px}.iad-footer-v2 .if-account{display:flex;gap:10px;align-items:center;font-weight:500;font-size:13px}.iad-footer-v2 .if-account svg{width:22px;height:22px}.iad-footer-v2 .if-social{display:flex;gap:18px;align-items:center}.iad-footer-v2 .if-social a{display:inline-flex;padding:7px}.iad-footer-v2 .if-social svg{width:20px;height:20px}
.iad-footer-v2 .if-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:21px;border-top:1px solid #ffffff20;color:#acc5d5}.iad-footer-v2 .if-bottom p{font-size:11px;margin:0;line-height:1.8}.iad-footer-v2 .if-bottom p span{display:block}.iad-footer-v2 .if-bottom small{font-size:10px;white-space:nowrap}
@media(max-width:800px){.iad-footer-v2 .if-wrap{padding:35px 24px 26px}.iad-footer-v2 .if-top{flex-direction:column;gap:27px;padding-bottom:27px;text-align:center}.iad-footer-v2 .if-brand img{width:280px}.iad-footer-v2 .if-family{text-align:center}.iad-footer-v2 .if-family-links{justify-content:center;gap:24px}.iad-footer-v2 .if-direkt{font-size:17px}.iad-footer-v2 .if-direkt img{width:28px;height:28px}.iad-footer-v2 .if-health{font-size:12px}.iad-footer-v2 .if-links{display:block;padding:0;border-bottom:0}.iad-footer-v2 .if-links details{border-bottom:1px solid #ffffff20}.iad-footer-v2 .if-links summary{position:relative;justify-content:center;text-align:center;padding:18px 28px;font-size:13px}.iad-footer-v2 .if-links summary:after{position:absolute;right:9px;margin:0;top:22px}.iad-footer-v2 .if-links ul{text-align:center;margin:0 0 17px}.iad-footer-v2 .if-links li a{padding:7px 0}.iad-footer-v2 .if-utilities{flex-direction:column;gap:22px;padding:27px 0 24px}.iad-footer-v2 .if-pay{gap:22px}.iad-footer-v2 .if-pay img:first-child{width:67px}.iad-footer-v2 .if-pay img{width:32px;height:20px}.iad-footer-v2 .if-pay img.bankid{width:23px;height:23px}.iad-footer-v2 .if-actions{justify-content:center;gap:22px}.iad-footer-v2 .if-social{gap:12px}.iad-footer-v2 .if-bottom{display:block;text-align:center;padding-top:22px}.iad-footer-v2 .if-bottom p{max-width:310px;margin:0 auto 12px;font-size:10px;line-height:1.9}.iad-footer-v2 .if-bottom small{font-size:9px}.iad-footer-v2 .if-glow:before{display:none}}


/* Original brand colours on a continuous light footer, without logo plates. */
.iad-footer.iad-footer-v2{background:#d5e6f0;color:#26465b;border-top:1px solid #c5dbe8}
.iad-footer-v2 a:hover{color:#1c6895}
.iad-footer-v2 .if-brand{padding:10px 0}
.iad-footer-v2 .if-brand img{filter:none}
.iad-footer-v2 .if-family>p{color:#597587}
.iad-footer-v2 .if-family-links{gap:28px;flex-wrap:wrap}
.iad-footer-v2 .if-family-links a{background:none;box-shadow:none;overflow:visible;padding:4px 0;gap:8px}
.iad-footer-v2 .if-family-links img{display:block;width:34px;height:34px;min-width:34px;max-width:none;flex:0 0 34px;object-fit:contain;object-position:center;margin:0;padding:0;border-radius:0;clip-path:none;mask:none;filter:none}
.iad-footer-v2 .if-health>span{font-family:Lexend,system-ui,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:1.25;color:#743b41}
.iad-footer-v2 .if-health>span i{font-style:normal;color:#c95552}
.iad-footer-v2 .if-links,.iad-footer-v2 .if-bottom{border-color:#b9cfdc}
.iad-footer-v2 .if-links summary{color:#18394e}
.iad-footer-v2 .if-links summary:after{border-color:#5c7e94}
.iad-footer-v2 .if-links li a{color:#436279}
.iad-footer-v2 .if-links li a:hover{color:#1c6895}
.iad-footer-v2 .if-bottom{color:#557185}
.iad-footer-v2 .if-pay img:first-child,.iad-footer-v2 .if-pay img.bankid{filter:brightness(0) saturate(100%) invert(17%) sepia(20%) saturate(1400%) hue-rotate(160deg)}
@media(max-width:800px){
.iad-footer-v2 .if-brand img{width:280px}
.iad-footer-v2 .if-family-links{gap:22px;justify-content:center}
.iad-footer-v2 .if-direkt,.iad-footer-v2 .if-health>span{font-size:16px}
.iad-footer-v2 .if-family-links img{width:32px;height:32px;min-width:32px;flex-basis:32px}
.iad-footer-v2 .if-links details{border-color:#b9cfdc}
}
@media(max-width:360px){.iad-footer-v2 .if-family-links{gap:15px}.iad-footer-v2 .if-direkt,.iad-footer-v2 .if-health>span{font-size:14px}}

/* White brand imprints on the dark blue footer. */
.iad-footer.iad-footer-v2{background:#122e42;color:#d4e3ed;border-top:0}
.iad-footer-v2 a:hover{color:#fff}
.iad-footer-v2 .if-brand img{filter:none}
.iad-footer-v2 .if-family-links img{filter:none}
.iad-footer-v2 .if-direkt i,.iad-footer-v2 .if-direkt b,.iad-footer-v2 .if-health>span,.iad-footer-v2 .if-health>span i{color:#fff;text-shadow:none;-webkit-text-stroke:0}
.iad-footer-v2 .if-family>p{color:#adc5d5}
.iad-footer-v2 .if-links,.iad-footer-v2 .if-bottom,.iad-footer-v2 .if-links details{border-color:rgba(205,227,241,.18)}
.iad-footer-v2 .if-links summary{color:#fff}
.iad-footer-v2 .if-links summary:after{border-color:#9ebdce}
.iad-footer-v2 .if-links li a{color:#bdd2df}
.iad-footer-v2 .if-links li a:hover{color:#fff}
.iad-footer-v2 .if-bottom{color:#acc5d5}
.iad-footer-v2 .if-pay img:first-child,.iad-footer-v2 .if-pay img.bankid{filter:brightness(0) invert(1)}

@media(min-width:961px){
 .iad-footer-v2 .if-family{display:flex;align-items:center;gap:24px;text-align:left}
 .iad-footer-v2 .if-family>p{margin:0;white-space:nowrap}
 .iad-footer-v2 .if-family-links{flex-wrap:nowrap}
}
