.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:focus{border:.125rem solid #fff}
.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}
.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{padding:0 0 1rem}
.cioherocard .cioherocard__content .cioherocard__heading-container .cioherocard__heading{font-family:'Deutsche Bank Medium';font-size:2.25rem;color:#16184e;line-height:normal;margin:0}
.cioherocard .cioherocard__content .cioherocard__description-cta{padding:0 0 1.5rem 0}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__description{padding-bottom:1rem;font-family:'Deutsche Bank Regular';font-size:1rem;color:#16184e;word-wrap:break-word}
.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:.9375rem;border-width:.0625rem;border-style:solid;cursor:pointer;max-width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper .cioherocard__cta{font-family:'Deutsche Bank Medium';font-size:1rem;color:#0550d1;border-color:#0550d1;background-color:transparent}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper .cioherocard__cta:hover{background-color:#e7f4fe;color:#0d43b3}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper .cioherocard__cta:active{background-color:#bfd5f7;color:#163796}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper .cioherocard__cta:focus,.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta_wrapper .cioherocard__cta:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #0550d1}
.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}
.cioherocard .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard_imageIconMob.alignRight img{float:right}
.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__content .cioherocard__heading,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__heading,.cioherocard.theme-two-color--4 .cioherocard__content .cioherocard__heading{color:#fff}
.cioherocard.cioherocard--dark .cioherocard__content .cioherocard__description-cta .cioherocard__description,.cioherocard.cioherocard--charcoal .cioherocard__content .cioherocard__description-cta .cioherocard__description,.cioherocard.theme-two-color--4 .cioherocard__content .cioherocard__description-cta .cioherocard__description{color:#fff}
.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.theme-two-color--4 .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta{border-color:#bfd5f7;color:#bfd5f7;background-color:transparent}
.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.theme-two-color--4 .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:hover{background-color:#1b246a;color:#e7f4fe;border-color:#e7f4fe}
.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.theme-two-color--4 .cioherocard__content .cioherocard__description-cta .cioherocard__cta-container .cioherocard__cta:active{background-color:#1a2061;color:#f5f9fe;border-color:#f5f9fe}
.cioherocard.cioherocard--dark,.cioherocard.theme-two-color--4,.cioherocard.cioherocard--charcoal{background:#1e2a78}
.cioherocard.cioherocard--dark .cioherocard__content,.cioherocard.theme-two-color--4 .cioherocard__content,.cioherocard.cioherocard--charcoal .cioherocard__content{background-color:#16184e}
.cioherocard.cioherocard--light{background:#fff}
.cioherocard.cioherocard--light .cioherocard__content{background-color:#f7f7f7}
.cioherocard.cioherocard--white{background:#f7f7f7}
.cioherocard.cioherocard--white .cioherocard__content{background-color:#fff}
.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:600px}
.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}
.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;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__description{padding:0 0 2rem}
.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{padding:1rem 1.5rem;font-size:1.125rem}
.cioherocard.cioherocard--noheroimage{padding-top:3rem}
.cioherocard.cioherocard--noheroimage .cioherocard__content{margin-top:0}
}
@media(min-width:64rem){.cioherocard .cioherocard__image-container .cioherocard__image{max-height:600px !important}
}
@media only print{.cioherocard{padding-left:10px;padding-right:10px}
}