.notification-section{background:0;background-color:#1d7b8a}
.notification-section.animateShow .image-wrapper{height:100%}
.notification-section.animateShow .image-wrapper .comp-img-generic{margin-right:-24px;position:absolute;top:50%;width:198px;height:198px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.notification-section.animateShow .image-wrapper .verticalline{display:none;content:' ';position:absolute;width:2px;height:calc(100% - 60px);background:#fff;top:0;right:0;margin-right:37px;margin-top:30px;margin-bottom:30px}
.notification-section .slick-dots-nav{position:relative}
.notification-section .image-wrapper .comp-img-generic img{max-width:198px;max-height:198px}
.notification-section .notifications-wrap{padding-left:35px;padding-top:50px;padding-bottom:50px;position:relative}
.notification-section .notifications-wrap .col-cust-6{width:70.5%}
.notification-section .notifications-wrap .col-cust-6 .titleWrapper{margin-bottom:20px;max-height:40px;overflow:hidden}
.notification-section .notifications-wrap .col-cust-5{width:70.5%}
.notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap{margin-top:20px}
.notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary{display:inline-block;color:#fff;padding:0;line-height:26px;max-height:30px;overflow:hidden;text-decoration:none}
.mac .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary,.ipad .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary{padding-bottom:4px}
.notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .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%,#fff 10px,#fff);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);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;padding-bottom:2px;font-family:"RNHouseSansRegular",sans-serif}
.msie8 .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary .cta-text,.msie9 .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary .cta-text{border-bottom:1px solid}
.notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:hover span{background-size:0 100%;border:0}
.msedge .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:hover span{background-image:none}
.mac .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:hover span{background-size:-1px 100%}
.notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus span{background-image:none}
html:not(.firefox) .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus,html:not(.firefox) .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus:hover{outline:1px auto #fff}
.safari .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus,.safari .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus:hover{outline-offset:-2px}
.msie8 .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus,.msie9 .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus,.msie8 .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus:hover,.msie9 .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary:focus:hover{border:0}
.notification-section .notifications-wrap .textWrapper{max-height:52px;overflow:hidden}
.notification-section .closeBtn{padding-top:45px}
.notification-section .closeBtn .closeIcon{display:inline-block;height:19px;width:19px;background-image:url("clientlib_notification_base/images/icon-x-white-16.png");background-size:19px}
html:not(.firefox) .notification-section .closeBtn .closeIcon:focus{outline:1px auto #fff}
.notification-section .notificationSlider.slick-slider{margin-bottom:0}
.notification-section .notificationSlider.slick-slider .slick-arrow{z-index:99;height:40px;width:40px;top:50%}
.msie8 .notification-section .notificationSlider.slick-slider .slick-arrow{top:43%}
.notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev{left:0;background-image:url("clientlib_notification_base/images/icon-prev-active-rbs.png");background-repeat:no-repeat;background-size:40px}
.notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev.slick-disabled{background-image:url("clientlib_notification_base/images/icon-prev-disabled-rbs.png");cursor:auto}
.notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev:focus,.notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev:focus:hover{outline:1px auto #fff}
.msedge .notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev:focus,.msie .notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev:focus,.msedge .notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev:focus:hover,.msie .notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev:focus:hover{outline:1px dotted #fff}
.notification-section .notificationSlider.slick-slider .slick-arrow.slick-next{right:0;background-image:url("clientlib_notification_base/images/icon-next-active-rbs.png");background-repeat:no-repeat;background-size:40px}
.notification-section .notificationSlider.slick-slider .slick-arrow.slick-next.slick-disabled{background-image:url("clientlib_notification_base/images/icon-next-disable-rbs.png");cursor:auto}
.notification-section .notificationSlider.slick-slider .slick-arrow.slick-next:focus,.notification-section .notificationSlider.slick-slider .slick-arrow.slick-next:focus:hover{outline:1px auto #fff}
.msedge .notification-section .notificationSlider.slick-slider .slick-arrow.slick-next:focus,.msie .notification-section .notificationSlider.slick-slider .slick-arrow.slick-next:focus,.msedge .notification-section .notificationSlider.slick-slider .slick-arrow.slick-next:focus:hover,.msie .notification-section .notificationSlider.slick-slider .slick-arrow.slick-next:focus:hover{outline:1px dotted #fff}
.notification-section .notificationSlider.slick-slider .slick-arrow:before{content:none}
.notification-section.animateNoti{visibility:hidden}
.notification-section.animateNoti.animateBefore{width:10%;height:20px;margin:0 auto;overflow:hidden}
.notification-section.animateNoti.animateBefore.animateShow{visibility:visible}
.notification-section .slick-dots{bottom:0;margin-bottom:20px;top:auto}
.notification-section .slick-dots li{width:10px;height:10px}
.notification-section .slick-dots li button{border:1px solid #fff;width:8px;height:8px;padding:4px}
.notification-section .slick-dots li button:before{width:10px;height:10px;content:none;opacity:1}
.notification-section .slick-dots li button:focus,.notification-section .slick-dots li button:focus:hover{outline:1px auto #280020}
.msedge .notification-section .slick-dots li button:focus,.msie .notification-section .slick-dots li button:focus,.msedge .notification-section .slick-dots li button:focus:hover,.msie .notification-section .slick-dots li button:focus:hover{outline:1px dotted #280020}
.notification-section .slick-dots li.slick-active button{background-color:#fff}
.notification-section .row-eq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.notification-section .row-eq .eq-col{display:flex;flex-direction:column}
.notification-section.complete .row-eq{height:100%}
.notification-section .slide-item{height:auto;outline:0}
@media(min-width:1024px) and (max-width:1255px){.notification-section.animateShow .image-wrapper .comp-img-generic img{max-width:158px;max-height:158px}
.notification-section.animateShow .image-wrapper .verticalline{margin-right:20px}
.notification-section .notifications-wrap{padding-left:25px;padding-top:54px;padding-bottom:50px}
.notification-section .notifications-wrap .col-cust-6{width:85%}
.notification-section .notifications-wrap .col-cust-6 .titleWrapper{max-height:36px}
.notification-section .notifications-wrap .col-cust-5{width:70.2%}
.notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap{margin-bottom:4px}
.notification-section .closeBtn{padding-top:45px}
}
@media(min-width:768px) and (max-width:1023px){.notification-section .notifications-wrap{padding-top:40px;padding-bottom:40px;padding-left:0}
.notification-section .notifications-wrap .col-cust-6{width:76.8%}
.notification-section .notifications-wrap .col-cust-6 .titleWrapper{max-height:32px}
.notification-section .notifications-wrap .col-cust-5{width:76.8%}
.notification-section .notifications-wrap .textWrapper{max-height:104px}
.notification-section .closeBtn{padding-top:34px}
.notification-section .closeBtn .closeIcon{height:14px;width:14px;background-size:14px}
.notification-section .slick-slider .notifications-wrap{padding-bottom:50px}
.notification-section .slick-dots{bottom:-10px}
}
@media(max-width:767px){.notification-section .notifications-wrap{padding-top:30px;padding-bottom:30px;padding-left:0}
.notification-section .notifications-wrap .col-cust-6{width:89%}
.notification-section .notifications-wrap .col-cust-6 .titleWrapper{margin-bottom:10px;max-height:32px}
.notification-section .notifications-wrap .col-cust-5{width:100%}
.iphone .notification-section .notifications-wrap .col-cust-5 .secondary-cta-wrap .cta-secondary .cta-text{padding-bottom:2px}
.notification-section .notifications-wrap .textWrapper{max-height:104px}
.notification-section .closeBtn{padding-top:23px;position:relative}
.notification-section .closeBtn .closeIcon{height:13px;width:13px;background-size:13px;right:0}
.notification-section .notificationSlider.slick-slider .slick-arrow{height:30px;width:30px}
.notification-section .notificationSlider.slick-slider .slick-arrow.slick-prev{background-size:30px}
.notification-section .notificationSlider.slick-slider .slick-arrow.slick-next{background-size:30px}
.notification-section .notificationSlider.slick-slider .notifications-wrap{padding-bottom:50px}
.notification-section .row-eq .col-xs-offset-1.eq-col{margin-left:8%}
.notification-section .slick-dots{bottom:-20px}
}
.cq-wcm-edit .notification-section.bgPurple h3,.cq-wcm-edit .notification-section.bgPurple .h3-custom{color:#fff}