.primary-links{max-width:25rem}
.primary-links .margin20{margin:1.25rem 0;margin-top:1.25rem;margin-bottom:1.25rem;font-size:1rem;text-align:left}
.primary-links .margin20:before{margin:1.25rem 0}
.primary-links .primary-right-arrow{background:url(../../../../etc/designs/ipb-common/clientlib-services/images/icon-large-arrow-right.svg) no-repeat;height:1.25rem;width:.9375rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);background-size:cover;padding-top:1.25rem;filter:invert(24%) sepia(83%) saturate(2151%) hue-rotate(209deg) brightness(89%) contrast(109%)}
.primary-links .primary-link-text{font-size:1.5rem;font-weight:normal;line-height:1}
.primary-links .primary-link-text:before{content:'';display:block;background:url(clientlib/img/map.png) no-repeat;background-size:contain;width:2.5rem;height:2.5rem;float:left;margin-right:1rem;margin-top:1.625rem;margin-bottom:1.625rem}
.primary-links .text{margin:2.125rem 0}
.primary-links .margin28{margin:1.75rem 0}
.primary-links .margin28:before{margin-top:1.75rem;margin-bottom:1.75rem}
.primary-links .margin50:before{margin-top:3.125rem;margin-bottom:3.125rem}
.primary-links .margin58{margin:3.625rem 0}
.primary-links .margin10:before{margin:.625rem 0}
.primary-links .margin26:before{margin-top:1.625rem;margin-bottom:1.625rem}
.primary-links .ctalinkss1 .ctalinks1:before{margin-top:1.25rem}
.primary-links .secondary-link-text{font-size:1rem;font-weight:normal;line-height:1}
.primary-links .margin32{margin-top:2rem;margin-bottom:2rem}
.primary-links .margin4{margin-bottom:.25rem}
.row [class*='primary-panel']{background-color:rgba(54,61,66,0.64);padding:0 1.5rem;border-radius:.25rem;margin-right:.5rem}
.row .secondary-panel{background-color:transparent;padding:0 3.875rem;border-radius:.25rem;margin-right:.25rem;position:relative}
.secondary-link-text .ctalinks2:before{width:1.5rem;height:1.5rem;float:left;margin-right:.5rem}
.secondary-link-text .ctalinks3:before{width:1.5rem;height:1.5rem;float:left;margin-right:.5rem}
.secondary-link-text .ctalinks4:before{width:1.5rem;height:1.5rem;float:left;margin-right:.5rem}
.secondary-link-text .ctalinks5:before{width:1.5rem;height:1.5rem;float:left;margin-right:.5rem}
.primary-links .cta-link{font-family:'Deutsche Bank Medium';border-bottom:.0625rem solid #a0a0a0;color:#0550d1}
.primary-links .cta-link:hover{color:#0d43b3;background-color:#e7f4fe}
.primary-links .cta-link:hover .primary-right-arrow{filter:invert(11%) sepia(82%) saturate(4797%) hue-rotate(221deg) brightness(102%) contrast(90%)}
.primary-links .cta-link:active{color:#163796;background-color:#bfd5f7}
.primary-links .cta-link:active .primary-right-arrow{filter:invert(16%) sepia(87%) saturate(2062%) hue-rotate(216deg) brightness(93%) contrast(100%)}
.primary-links .cta-link:focus,.primary-links .cta-link:focus-visible{outline:0;border:.125rem solid #0550d1}
.ctalinkss1 .primary-link-text:before{margin-top:1.25rem;margin-bottom:1.25rem}
.ctaLinks .ctaLinks__icon{width:1.875rem;height:auto;margin-right:1rem;position:absolute;margin-left:-2.813rem;top:50%;transform:translateY(-50%);aspect-ratio:1}
.secondary-panel .secondary-link-text{font-size:1rem;font-weight:normal;line-height:1;padding:0 1rem;margin:0;position:initial}
.primary-panel .ctalinks1:before{content:'';display:block;background-repeat:no-repeat;background-size:contain;width:2.5rem;height:2.5rem;float:left;margin-right:1rem;margin-top:1.625rem}
.primary-panel .ctalinks2:before{content:'';display:block;background-repeat:no-repeat;background-size:contain;width:2.5rem;height:2.5rem;float:left;margin-right:1rem;margin-top:1.625rem}
.light-theme .row [class*='primary-panel']{background-color:transparent}
.light-theme .row [class*='secondary-panel']{background-color:transparent}
@media all and (max-width:61.938rem){.primary-links{max-width:100%}
}