.cioherocard{line-height:normal;padding-bottom:1rem}
.cioherocard .cioherocard__image-container{position:relative;padding-top:41.7%;overflow:hidden;display:grid}
.cioherocard .cioherocard__image-container .cioherocard__video-player{overflow:hidden;display:flex;scroll-padding:6.25rem}
.cioherocard .cioherocard__image-container .cioherocard__video-player .play-button{cursor:pointer;z-index:600;display:inline-block;position:absolute;top:calc(50% - 3.125rem);left:calc(50% - 3.125rem);width:6.25rem;height:6.25rem;background-size:contain}
.cioherocard .cioherocard__image-container .cioherocard__video-player .play-button svg.hover{display:none}
.cioherocard .cioherocard__image-container .cioherocard__video-player .play-button:hover svg{display:none}
.cioherocard .cioherocard__image-container .cioherocard__video-player .play-button:hover svg.hover{display:block}
.cioherocard .cioherocard__image-container div[data-autoplay="true"]>div{display:none !important}
.cioherocard .cioherocard__image-container .cioherocard_picture{position:absolute;width:100%;opacity:1;animation-name:fadingIn;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:2s}
@keyframes fadingIn{0{opacity:0}
100%{opacity:1}
}
.cioherocard .cioherocard__image-container .cioherocard__image,.cioherocard .cioherocard__image-container video.video-player,.cioherocard .cioherocard__image-container iframe.video-iframe{width:100%;object-fit:cover;min-height:10.25rem;max-height:37.5rem;margin:auto;border:0}
.cioherocard .cioherocard__image-container iframe.video-iframe.video-iframe--dbtube{max-width:62.5rem}
.cioherocard .cioherocard__image-container.video-initialized .cioherocard__image,.cioherocard .cioherocard__image-container.video-initialized .play-button{display:none}
.cioherocard .cioherocard__image-container.video-initialized{padding-top:0}
.cioherocard .cioherocard__content{margin:0;padding:1rem;position:relative}
.cioherocard .cioherocard__content .cioherocard__heading-container{font-family:"DeutscheBank-Medium";padding:0 0 1rem}
.cioherocard .cioherocard__content .cioherocard__description-cta{padding:0 0 1.5rem 0}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__description{font-family:"DeutscheBank-Regular";padding-bottom:1rem}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container{padding-top:1rem}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper{display:inline-block;width:50%}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper .cioherocard__cta{vertical-align:bottom;display:inline-block;padding:1.032rem;border-width:.0625rem;border-style:solid;cursor:pointer;max-width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:"DeutscheBank-Medium";border-radius:.0625rem}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard_imageIconMob{vertical-align:bottom;text-align:center;width:48%;height:3.3125rem}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard_imageIconMob.alignLeft img{float:left;max-width:6rem}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard_imageIconMob.alignRight img{float:right;max-width:6rem}
.cioherocard.cioherocard--noheroimage{padding-top:1rem}
.cioherocard.cioherocard--noheroimage .cioherocard__content{margin-top:0}
.cioherocard.cioherocard--video .cioherocard__content{margin-top:0}
.cioherocard.cioherocard--dark,.cioherocard.cioherocard--charcoal,.cioherocard.cioherocard--darkblue{background-color:#1e2a78}
.cioherocard.cioherocard--dark .cioherocard__content,.cioherocard.cioherocard--charcoal .cioherocard__content,.cioherocard.cioherocard--darkblue .cioherocard__content{background-color:#16184e}
.cioherocard.cioherocard--dark .cioherocard__content .cioherocard__heading,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__heading,.cioherocard.cioherocard--darkblue .cioherocard__content .cioherocard__heading{color:#fff;line-height:normal}
.cioherocard.cioherocard--dark .cioherocard__content .cioherocard__description-cta .cioherocard__description,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__description-cta .cioherocard__description,.cioherocard.cioherocard--darkblue .cioherocard__content .cioherocard__description-cta .cioherocard__description{color:#fff;word-wrap:break-word}
.cioherocard.cioherocard--dark .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta,.cioherocard.cioherocard--darkblue .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta{color:#bfd5f7;border:.0625rem solid #bfd5f7;background:transparent;border-radius:.0625rem}
.cioherocard.cioherocard--dark .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:hover,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:hover,.cioherocard.cioherocard--darkblue .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:hover{color:#e7f4fe;border:.0625rem solid #e7f4fe;background:#1b246a}
.cioherocard.cioherocard--dark .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:active,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:active,.cioherocard.cioherocard--darkblue .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:active{color:#f5f9fe;border:.0625rem solid #f5f9fe;background:#1a2061}
.cioherocard.cioherocard--dark .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus,.cioherocard.cioherocard--darkblue .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus,.cioherocard.cioherocard--dark .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus-visible,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus-visible,.cioherocard.cioherocard--darkblue .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus-visible{outline:.125rem solid #fff;box-shadow:0 0 0 .25rem #0550d1;background:#1a2061;border:.0625rem solid #f5f9fe;color:#f5f9fe}
.cioherocard.cioherocard--white{background-color:#f7f7f7}
.cioherocard.cioherocard--white .cioherocard__content{background-color:#fff}
.cioherocard.cioherocard--light{background-color:#fff}
.cioherocard.cioherocard--light .cioherocard__content{background-color:#f7f7f7}
.cioherocard.cioherocard--light .cioherocard__content .cioherocard__heading,.cioherocard.cioherocard--white .cioherocard__content .cioherocard__heading{color:#16184e;line-height:normal}
.cioherocard.cioherocard--light .cioherocard__content .cioherocard__description-cta .cioherocard__description,.cioherocard.cioherocard--white .cioherocard__content .cioherocard__description-cta .cioherocard__description{word-wrap:break-word;color:#16184e}
.cioherocard.cioherocard--light .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta,.cioherocard.cioherocard--white .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta{color:#0550d1;border:.0625rem solid #0550d1;background:transparent}
.cioherocard.cioherocard--light .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:hover,.cioherocard.cioherocard--white .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:hover{color:#0d43b3;border:.0625rem solid #0d43b3;background:#e7f4fe}
.cioherocard.cioherocard--light .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:active,.cioherocard.cioherocard--white .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:active{color:#163796;border:.0625rem solid #163796;background:#bfd5f7}
.cioherocard.cioherocard--light .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus,.cioherocard.cioherocard--white .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus,.cioherocard.cioherocard--light .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus-visible,.cioherocard.cioherocard--white .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:focus-visible{outline:.125rem solid #fff;box-shadow:0 0 0 .25rem #0550d1}
.cioherocard .cioherocard__content .cioherocard_imageIcon{display:none}
.cioherocard .cioherocard__content .cioherocard_imageIconMob{display:inline-block}
.cioherocard .cioherocard__content .cioherocard_imageIconMob img{height:100%}
@media(max-width:21.375rem){.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta{max-width:50%;min-width:40%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
}
@media(min-width:48rem){.cioherocard{padding-bottom:1.25rem}
.cioherocard .cioherocard__image-container{padding-top:41.7%}
.cioherocard .cioherocard__image-container video.video-player,.cioherocard .cioherocard__image-container iframe.video-iframe{min-height:20rem}
.cioherocard.cioherocard--noheroimage{padding-top:1.25rem}
.cioherocard.cioherocard--noheroimage .cioherocard__content{margin-top:0}
.cioherocard .cioherocard__content{margin:2rem 1.5rem 0 1.5rem;padding:1.5rem}
.cioherocard .cioherocard__content .cioherocard_imageIcon{display:none}
.cioherocard .cioherocard__content .cioherocard__heading-container{padding:0 0 1.5rem 0}
.cioherocard .cioherocard__content .cioherocard__description-cta{padding:0}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__description{padding-bottom:.9375rem}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta{padding:1.125rem 1.375rem 1rem 1.5rem}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard_imageIconMob.alignRight{width:49%}
}
@media(min-width:64rem){.cioherocard{padding-bottom:2.25rem}
.cioherocard .cioherocard__image-container video.video-player,.cioherocard .cioherocard__image-container iframe.video-iframe{min-height:26.6875rem}
.cioherocard .cioherocard__content{margin:-2.5625rem auto 0 auto;max-width:59rem;display:flex;flex-direction:row;padding:0}
.cioherocard .cioherocard__content .cioherocard_imageIcon{position:relative;padding:2rem 0 0 0;display:block;max-width:152px;height:auto}
.cioherocard .cioherocard__content .cioherocard_imageIcon img{width:100%}
.cioherocard .cioherocard__content .cioherocard__heading-container{vertical-align:top;padding:2rem 0 2.4375rem 2rem;width:calc(50% - 0.75rem)}
.cioherocard .cioherocard__content .cioherocard__description-cta{display:flex;flex-direction:column;align-items:flex-start;position:relative;vertical-align:top;padding:2rem 2rem 2.4375rem 1.5rem;width:calc(50% + 0.75rem);min-height:auto}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__description{padding-top:.8125rem;padding-bottom:1rem}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard_imageIconMob{display:none}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container{padding-bottom:0;margin-top:auto}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper{width:auto}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper .cioherocard__cta{max-width:fit-content}
.cioherocard.cioherocard--noheroimage{padding-top:2.25rem}
.cioherocard.cioherocard--noheroimage .cioherocard__content{margin-top:0}
}
@media(min-width:90rem){.cioherocard{padding-bottom:3rem;max-width:90rem;margin:0 auto}
.cioherocard .cioherocard__image-container{padding-top:37.5rem}
.cioherocard .cioherocard__image-container video.video-player,.cioherocard .cioherocard__image-container iframe.video-iframe{min-height:37.5rem}
.cioherocard .cioherocard__image-container .cioherocard_picture{position:absolute;width:100%;height:37.5rem}
.cioherocard .cioherocard__content{margin:-3rem auto 0 auto;max-width:82rem;display:flex}
.cioherocard .cioherocard__content .cioherocard__heading-container{padding:2.5rem 0 3rem 3rem;width:calc(50% - 1rem)}
.cioherocard .cioherocard__content .cioherocard__heading-container .cioherocard_imageIcon{padding:2rem 0 0 0;position:relative}
.cioherocard .cioherocard__content .cioherocard__description-cta{padding:2.5rem 3rem 3rem 2rem;width:calc(50% + 1rem)}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta{padding:1rem 1.5rem}
.cioherocard.cioherocard--noheroimage{padding-top:3rem}
.cioherocard.cioherocard--noheroimage .cioherocard__content{margin-top:0}
}
@media only print{.cioherocard{padding-left:.625rem;padding-right:.625rem}
}