.promo__bg{padding-bottom:50px}
.promo__bg .compliance_text{background:url("https://www.natwest.com/etc.clientlibs/responsive/components/foundation/linkspromo/clientlibs/clientlib_linkspromo_base/resources/images/champ_icon.svg") no-repeat left top;background-size:24px;padding-left:39px;font-size:16px;line-height:26px;margin-top:20px}
.promo__bg .link-card-promo__promo{text-align:center;padding:50px 35px}
.promo__bg .link-card-promo__promo.promo__bg-purple{background-color:#f2eaf9;border-radius:8px}
.promo__bg .link-card-promo__promo.promo__bg-purple .promo__text-wrapper .comp-rich-text a.pop:not(.hover){border-bottom:1px dashed #5e10b1 !important;color:#5e10b1}
.promo__bg .link-card-promo__promo.promo__bg-purple .promo__text-wrapper .comp-rich-text a.pop.hover{color:#5e10b1}
.promo__bg .link-card-promo__promo.promo__bg-rose{background-color:#ffdbec;border-radius:8px}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__title-wrapper .title-comp{color:#5a287d}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__text-wrapper{margin-bottom:20px}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__text-wrapper .comp-rich-text{color:#646068}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__text-wrapper .comp-rich-text ul li:before{color:#646068}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__text-wrapper .comp-rich-text .list-item-tick:before,.promo__bg .link-card-promo__promo.promo__bg-rose .promo__text-wrapper .comp-rich-text .list-item-square:before{color:#646068}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__cta-wrapper .cta-secondary{color:#5e10b1}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__cta-wrapper .cta-secondary .cta-text{width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#5e10b1 10px,#5e10b1);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
@media(prefers-reduced-motion:reduce){.promo__bg .link-card-promo__promo.promo__bg-rose .promo__cta-wrapper .cta-secondary .cta-text{transition:none}
}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__cta-wrapper .cta-secondary .cta-text:hover{background-size:0 100%}
.promo__bg .link-card-promo__promo.promo__bg-rose .promo__cta-wrapper .cta-secondary:focus .cta-text{background-image:none}
html:not(.firefox) .promo__bg .link-card-promo__promo.promo__bg-rose .promo__cta-wrapper .cta-secondary:focus{outline:1px auto #5e10b1}
html:not(.firefox) .promo__bg .link-card-promo__promo.promo__bg-rose .promo__cta-wrapper .cta-secondary:focus:hover{outline:1px auto #5e10b1}
.promo__bg .link-card-promo__promo .promo__image-wrapper{margin-bottom:35px;position:relative}
.promo__bg .link-card-promo__promo .promo__image-wrapper .rbsTwill{width:100%;display:block;height:10px;background:0;position:absolute}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-img-generic{width:100%;height:248px}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-img-generic img{border-radius:8px}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-svg-generic{width:100%;height:248px}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-svg-generic .svg-image-wrap{width:100%;height:248px;text-align:center;padding:calc(248px*0.12)}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-svg-generic .svg-image-wrap svg{width:auto;height:100%;overflow:hidden}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-svg-generic .svg-image-wrap svg.wider-flag{width:100%;height:100%}
.promo__bg .link-card-promo__promo .promo__image-wrapper.hide-desktop-image{display:none}
.promo__bg .link-card-promo__promo .promo__image-wrapper.hide-mobile-image{display:block}
.promo__bg .link-card-promo__promo .promo__title-wrapper{margin-bottom:20px}
.promo__bg .link-card-promo__promo .promo__text-wrapper{margin-bottom:20px}
.promo__bg .link-card-promo__promo .promo__text-wrapper .comp-rich-text a:hover{background-size:0 100%}
.promo__bg .link-card-promo__promo .promo__text-wrapper .comp-rich-text a:focus{background-image:none}
.promo__bg .link-card-promo__promo .promo__cta-wrapper .cta-secondary .cta-text:hover{background-size:0 100%}
@media(min-width:1024px) and (max-width:1255px){.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-img-generic{height:187px}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-svg-generic .svg-image-wrap{height:187px;padding:calc(187px * 0.12)}
}
@media(min-width:768px) and (max-width:1023px){.promo__bg .link-card-promo__promo{padding:50px 20px}
.promo__bg .link-card-promo__promo .promo__image-wrapper{margin-bottom:30px}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-img-generic{height:150px}
.promo__bg .link-card-promo__promo .promo__image-wrapper.hide-desktop-image{display:block}
.promo__bg .link-card-promo__promo .promo__image-wrapper.hide-mobile-image{display:none}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-svg-generic .svg-image-wrap{height:150px;padding:calc(150px * 0.12)}
}
@media(max-width:767px){.promo__bg .link-card-promo__promo{padding:50px 20px}
.promo__bg .link-card-promo__promo .promo__image-wrapper{margin-bottom:20px}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-img-generic{height:208px}
.promo__bg .link-card-promo__promo .promo__image-wrapper.hide-desktop-image{display:block}
.promo__bg .link-card-promo__promo .promo__image-wrapper.hide-mobile-image{display:none}
.promo__bg .link-card-promo__promo .promo__image-wrapper .comp-svg-generic .svg-image-wrap{height:208px;padding:calc(208px * 0.12)}
.subListLayout .promo__bg .list-card__compliance{margin-left:20px;margin-right:20px}
}